From 72471bbcd0a4761073615fbcfc4e67596feb413b Mon Sep 17 00:00:00 2001 From: jespergravgaard Date: Fri, 13 Aug 2021 09:19:33 +0200 Subject: [PATCH] Rewrote printf() to use a putc() function pointer. Working on #698 --- .../cache/fragment-cache-mega45gs02.asm | 37 + .../passes/Pass1PrintfIntrinsicRewrite.java | 35 +- src/main/kc/include/printf.h | 21 +- src/main/kc/lib/printf.c | 56 +- src/test/kc/printf-1.c | 9 +- src/test/kc/printf-10.c | 8 +- src/test/kc/printf-11.c | 4 +- src/test/kc/printf-2.c | 6 +- src/test/ref/casting-negative.asm | 462 +- src/test/ref/casting-negative.cfg | 483 +- src/test/ref/casting-negative.log | 4038 +++++----- src/test/ref/casting-negative.sym | 102 +- .../ref/examples/helloworld/helloworld.asm | 114 +- .../ref/examples/helloworld/helloworld.cfg | 198 +- .../ref/examples/helloworld/helloworld.log | 1366 ++-- .../ref/examples/helloworld/helloworld.sym | 33 +- .../ref/examples/mega65/helloworld-mega65.asm | 110 +- .../ref/examples/mega65/helloworld-mega65.cfg | 208 +- .../ref/examples/mega65/helloworld-mega65.log | 1479 ++-- .../ref/examples/mega65/helloworld-mega65.sym | 33 +- .../ref/function-pointer-noarg-call-14.asm | 102 +- .../ref/function-pointer-noarg-call-14.cfg | 220 +- .../ref/function-pointer-noarg-call-14.log | 1408 ++-- .../ref/function-pointer-noarg-call-14.sym | 33 +- src/test/ref/printf-1.asm | 276 +- src/test/ref/printf-1.cfg | 458 +- src/test/ref/printf-1.log | 3008 ++++---- src/test/ref/printf-1.sym | 49 +- src/test/ref/printf-10.asm | 28 +- src/test/ref/printf-10.cfg | 36 +- src/test/ref/printf-10.log | 368 +- src/test/ref/printf-10.sym | 16 +- src/test/ref/printf-11.asm | 18 +- src/test/ref/printf-11.cfg | 34 +- src/test/ref/printf-11.log | 306 +- src/test/ref/printf-11.sym | 16 +- src/test/ref/printf-14.asm | 440 +- src/test/ref/printf-14.cfg | 432 +- src/test/ref/printf-14.log | 3465 ++++----- src/test/ref/printf-14.sym | 107 +- src/test/ref/printf-15.asm | 138 +- src/test/ref/printf-15.cfg | 250 +- src/test/ref/printf-15.log | 1948 ++--- src/test/ref/printf-15.sym | 35 +- src/test/ref/stars-2.asm | 444 +- src/test/ref/stars-2.cfg | 449 +- src/test/ref/stars-2.log | 3948 +++++----- src/test/ref/stars-2.sym | 124 +- src/test/ref/strcmp-0.asm | 632 +- src/test/ref/strcmp-0.cfg | 957 +-- src/test/ref/strcmp-0.log | 6630 +++++++++-------- src/test/ref/strcmp-0.sym | 206 +- src/test/ref/weeip-bbslist.asm | 450 +- src/test/ref/weeip-bbslist.cfg | 453 +- src/test/ref/weeip-bbslist.log | 4357 ++++++----- src/test/ref/weeip-bbslist.sym | 130 +- 56 files changed, 21310 insertions(+), 19463 deletions(-) diff --git a/src/main/fragment/cache/fragment-cache-mega45gs02.asm b/src/main/fragment/cache/fragment-cache-mega45gs02.asm index 5161d4817..01578c75a 100644 --- a/src/main/fragment/cache/fragment-cache-mega45gs02.asm +++ b/src/main/fragment/cache/fragment-cache-mega45gs02.asm @@ -2457,3 +2457,40 @@ sta {z1}+3 NO_SYNTHESIS //FRAGMENT vduz1=vwsc1 NO_SYNTHESIS +//FRAGMENT vbuz1=_stackidxbyte_vbuc1 +tsx +lda STACK_BASE+{c1},x +sta {z1} +//FRAGMENT _stackpushbyte_=vbuz1 +lda {z1} +pha +//FRAGMENT call_vprc1 +jsr {c1} +//FRAGMENT _stackpullbyte_1 +pla +//FRAGMENT vbuaa=_stackidxbyte_vbuc1 +tsx +lda STACK_BASE+{c1},x +//FRAGMENT vbuxx=_stackidxbyte_vbuc1 +tsx +lda STACK_BASE+{c1},x +tax +//FRAGMENT vbuyy=_stackidxbyte_vbuc1 +tsx +lda STACK_BASE+{c1},x +tay +//FRAGMENT vbuzz=_stackidxbyte_vbuc1 +tsx +lda STACK_BASE+{c1},x +taz +//FRAGMENT _stackpushbyte_=vbuaa +pha +//FRAGMENT _stackpushbyte_=vbuxx +txa +pha +//FRAGMENT _stackpushbyte_=vbuyy +tya +pha +//FRAGMENT _stackpushbyte_=vbuzz +tza +pha diff --git a/src/main/java/dk/camelot64/kickc/passes/Pass1PrintfIntrinsicRewrite.java b/src/main/java/dk/camelot64/kickc/passes/Pass1PrintfIntrinsicRewrite.java index a3a8e23de..54bb71f00 100644 --- a/src/main/java/dk/camelot64/kickc/passes/Pass1PrintfIntrinsicRewrite.java +++ b/src/main/java/dk/camelot64/kickc/passes/Pass1PrintfIntrinsicRewrite.java @@ -7,8 +7,10 @@ import dk.camelot64.kickc.model.Program; import dk.camelot64.kickc.model.statements.Statement; import dk.camelot64.kickc.model.statements.StatementCall; import dk.camelot64.kickc.model.symbols.Procedure; +import dk.camelot64.kickc.model.symbols.Symbol; import dk.camelot64.kickc.model.types.SymbolType; import dk.camelot64.kickc.model.types.SymbolTypeInference; +import dk.camelot64.kickc.model.types.SymbolTypeProcedure; import dk.camelot64.kickc.model.values.*; import java.util.Arrays; @@ -24,10 +26,12 @@ public class Pass1PrintfIntrinsicRewrite extends Pass2SsaOptimization { /** The printf procedure name. */ public static final String INTRINSIC_PRINTF_NAME = "printf"; + /** The printf routine used to print a raw char */ - private static final String PRINTF_CHAR = "cputc"; + private static final String CPUTC = "cputc"; + /** The printf routine used to print a raw string */ - private static final String PRINTF_STR = "cputs"; + private static final String PRINTF_STR = "printf_str"; /** The printf routine used to print formatted strings. */ private static final String PRINTF_STRING = "printf_string"; /** The printf routine used to print signed chars. */ @@ -42,6 +46,7 @@ public class Pass1PrintfIntrinsicRewrite extends Pass2SsaOptimization { private static final String PRINTF_SLONG = "printf_slong"; /** The printf routine used to print unsigned long integers. */ private static final String PRINTF_ULONG = "printf_ulong"; + /** Hexadecimal Radix name. */ public static final String HEXADECIMAL = "HEXADECIMAL"; /** Decimal Radix name. */ @@ -55,6 +60,8 @@ public class Pass1PrintfIntrinsicRewrite extends Pass2SsaOptimization { @Override public boolean step() { + + for(ControlFlowBlock block : getGraph().getAllBlocks()) { final ListIterator stmtIt = block.getStatements().listIterator(); while(stmtIt.hasNext()) { @@ -71,6 +78,13 @@ public class Pass1PrintfIntrinsicRewrite extends Pass2SsaOptimization { final String formatString = ((ConstantString) formatLiteral).getString(); final StringEncoding formatEncoding = ((ConstantString) formatLiteral).getEncoding(); + Symbol cputcSymbol = getScope().getGlobalSymbol(CPUTC); + ConstantValue CPUTC_REF; + if(cputcSymbol!=null) + CPUTC_REF = new ConstantSymbolPointer(cputcSymbol.getRef()); + else + CPUTC_REF = new ConstantPointer(0L, new SymbolTypeProcedure(SymbolType.VOID, Arrays.asList(SymbolType.BYTE))); + // Remove the call to printf() stmtIt.remove(); @@ -121,12 +135,13 @@ public class Pass1PrintfIntrinsicRewrite extends Pass2SsaOptimization { // First output the non-matching part before the pattern String prefix = formatString.substring(formatIdx, start); - if(prefix.length() > 0) - addPrintfCall(PRINTF_STR, Arrays.asList(new ConstantString(prefix, formatEncoding, true)), stmtIt, printfCall); + if(prefix.length() > 0) { + addPrintfCall(PRINTF_STR, Arrays.asList(CPUTC_REF, new ConstantString(prefix, formatEncoding, true)), stmtIt, printfCall); + } formatIdx = end; if(typeField.equals("%")) { - addPrintfCall(PRINTF_CHAR, Arrays.asList(new ConstantChar('%', formatEncoding)), stmtIt, printfCall); + addPrintfCall(CPUTC, Arrays.asList(new ConstantChar('%', formatEncoding)), stmtIt, printfCall); } else if(typeField.equals("s")) { // A formatted string //struct printf_format_string { @@ -138,7 +153,7 @@ public class Pass1PrintfIntrinsicRewrite extends Pass2SsaOptimization { new ConstantInteger(width, SymbolType.BYTE), new ConstantInteger(leftJustify, SymbolType.BYTE) )); - addPrintfCall(PRINTF_STRING, Arrays.asList(getParameterValue(parameters, paramIdx, printfCall), format_string_struct), stmtIt, printfCall); + addPrintfCall(PRINTF_STRING, Arrays.asList(CPUTC_REF, getParameterValue(parameters, paramIdx, printfCall), format_string_struct), stmtIt, printfCall); paramIdx++; } else if("diuxXo".contains(typeField)) { // A formatted integer @@ -214,11 +229,11 @@ public class Pass1PrintfIntrinsicRewrite extends Pass2SsaOptimization { new ConstantInteger(upperCase, SymbolType.BYTE), radix )); - addPrintfCall(printf_number_procedure, Arrays.asList(getParameterValue(parameters, paramIdx, printfCall), format_number_struct), stmtIt, printfCall); + addPrintfCall(printf_number_procedure, Arrays.asList(CPUTC_REF, getParameterValue(parameters, paramIdx, printfCall), format_number_struct), stmtIt, printfCall); paramIdx++; } else if(typeField.equals("c")) { // Print char - addPrintfCall(PRINTF_CHAR, Arrays.asList(getParameterValue(parameters, paramIdx, printfCall)), stmtIt, printfCall); + addPrintfCall(CPUTC, Arrays.asList(getParameterValue(parameters, paramIdx, printfCall)), stmtIt, printfCall); paramIdx++; } else if(typeField.equals("p")) { // Print a pointer @@ -231,14 +246,14 @@ public class Pass1PrintfIntrinsicRewrite extends Pass2SsaOptimization { new ConstantInteger(upperCase, SymbolType.BYTE), getScope().getLocalConstant(HEXADECIMAL).getRef() )); - addPrintfCall(PRINTF_UINT, Arrays.asList(new CastValue(SymbolType.WORD, getParameterValue(parameters, paramIdx, printfCall)), format_number_struct), stmtIt, printfCall); + addPrintfCall(PRINTF_UINT, Arrays.asList(CPUTC_REF, new CastValue(SymbolType.WORD, getParameterValue(parameters, paramIdx, printfCall)), format_number_struct), stmtIt, printfCall); paramIdx++; } } // Grab the rest String suffix = formatString.substring(formatIdx); if(suffix.length() > 0) - addPrintfCall(PRINTF_STR, Arrays.asList(new ConstantString(suffix, formatEncoding, true)), stmtIt, printfCall); + addPrintfCall(PRINTF_STR, Arrays.asList(CPUTC_REF, new ConstantString(suffix, formatEncoding, true)), stmtIt, printfCall); } } } diff --git a/src/main/kc/include/printf.h b/src/main/kc/include/printf.h index 0f9aaf32d..1df9769b5 100644 --- a/src/main/kc/include/printf.h +++ b/src/main/kc/include/printf.h @@ -8,8 +8,11 @@ /// This implementation supports decimal, octal and hexadecimal radix. It supports min length, left/right justify, zero-padding and always-sign. void printf(char* format, ...); +/// Print a NUL-terminated string +void printf_str(void (*putc)(char), const char* s); + /// Print a padding char a number of times -void printf_padding(char pad, char length); +void printf_padding(void (*putc)(char), char pad, char length); /// Format specifying how to format a printed number struct printf_format_number { @@ -36,26 +39,26 @@ struct printf_buffer_number { }; /// Print a signed long using a specific format -void printf_slong(signed long value, struct printf_format_number format); +void printf_slong(void (*putc)(char), signed long value, struct printf_format_number format); /// Print an unsigned int using a specific format -void printf_ulong(unsigned long uvalue, struct printf_format_number format); +void printf_ulong(void (*putc)(char), unsigned long uvalue, struct printf_format_number format); /// Print a signed integer using a specific format -void printf_sint(signed int value, struct printf_format_number format); +void printf_sint(void (*putc)(char), signed int value, struct printf_format_number format); /// Print an unsigned int using a specific format -void printf_uint(unsigned int uvalue, struct printf_format_number format); +void printf_uint(void (*putc)(char), unsigned int uvalue, struct printf_format_number format); /// Print a signed char using a specific format -void printf_schar(signed char value, struct printf_format_number format); +void printf_schar(void (*putc)(char), signed char value, struct printf_format_number format); /// Print an unsigned char using a specific format -void printf_uchar(unsigned char uvalue, struct printf_format_number format); +void printf_uchar(void (*putc)(char), unsigned char uvalue, struct printf_format_number format); /// Print the contents of the number buffer using a specific format. /// This handles minimum length, zero-filling, and left/right justification from the format -void printf_number_buffer(struct printf_buffer_number buffer, struct printf_format_number format); +void printf_number_buffer(void (*putc)(char), struct printf_buffer_number buffer, struct printf_format_number format); /// Format specifying how to format a printed string struct printf_format_string { @@ -67,4 +70,4 @@ struct printf_format_string { /// Print a string value using a specific format /// Handles justification and min length -void printf_string(char* str, struct printf_format_string format); \ No newline at end of file +void printf_string(void (*putc)(char), char* str, struct printf_format_string format); \ No newline at end of file diff --git a/src/main/kc/lib/printf.c b/src/main/kc/lib/printf.c index b3cfc8689..ee228b3ed 100644 --- a/src/main/kc/lib/printf.c +++ b/src/main/kc/lib/printf.c @@ -11,14 +11,21 @@ struct printf_buffer_number printf_buffer; // This implementation supports decimal, octal and hexadecimal radix. It supports min length, left/right justify, zero-padding and always-sign. __intrinsic void printf(char* format, ...); +/// Print a NUL-terminated string +void printf_str(void (*putc)(char), const char* s) { + char c; + while(c=*s++) + putc(c); +} + // Print a padding char a number of times -void printf_padding(char pad, char length) { +void printf_padding(void (*putc)(char), char pad, char length) { for(char i=0;i>4]; *screen++ = printf_hextab[BYTE1(uvalue)&0xf]; *screen++ = printf_hextab[BYTE0(uvalue)>>4]; diff --git a/src/test/kc/printf-2.c b/src/test/kc/printf-2.c index 895fc7d9b..6776ac0a9 100644 --- a/src/test/kc/printf-2.c +++ b/src/test/kc/printf-2.c @@ -7,13 +7,13 @@ void main() { clrscr(); - printf_schar(-77, { 6, 0, 0, 0, 0, DECIMAL}); + printf_schar(cputc, -77, { 6, 0, 0, 0, 0, DECIMAL}); cputln(); - printf_schar(99, {6, 0, 1, 1, 0, OCTAL}); + printf_schar(cputc, 99, {6, 0, 1, 1, 0, OCTAL}); cputln(); - printf_uint(3456, {10, 1, 0, 0, 1, HEXADECIMAL}); + printf_uint(cputc, 3456, {10, 1, 0, 0, 1, HEXADECIMAL}); cputln(); } diff --git a/src/test/ref/casting-negative.asm b/src/test/ref/casting-negative.asm index a17a6e50b..f478f04ad 100644 --- a/src/test/ref/casting-negative.asm +++ b/src/test/ref/casting-negative.asm @@ -10,6 +10,7 @@ :BasicUpstart(__start) .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -62,6 +63,37 @@ conio_c64_init: { // } rts } +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} main: { .label signed_char_value = 2 // clrscr() @@ -164,10 +196,38 @@ gotoxy: { // } rts } +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + inc.z conio_cursor_y + // cscroll() + jsr cscroll + // } + rts +} // clears the screen and moves the cursor to the upper left-hand corner of the screen. clrscr: { .label line_text = 3 - .label line_cols = 5 + .label line_cols = $1a lda #COLORRAM @@ -240,11 +300,15 @@ test_casting: { // printf("%d\n", signed_short_value) jsr printf_sint // printf("%d\n", signed_short_value) + lda #cputc + sta.z printf_str.putc+1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // } rts .segment Data @@ -252,9 +316,72 @@ test_casting: { .byte 0 } .segment Code +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // if(conio_cursor_y==CONIO_HEIGHT) + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + lda #COLORRAM + sta.z memcpy.destination+1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + ldx #' ' + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) + ldx #LIGHT_BLUE + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // conio_line_text -= CONIO_WIDTH + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // conio_line_color -= CONIO_WIDTH + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // conio_cursor_y--; + dec.z conio_cursor_y + __breturn: + // } + rts +} // Print a signed integer using a specific format -// void printf_sint(__zp(3) int value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_sint(void (*putc)(char), __zp(3) int value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_sint: { + .label putc = cputc .label value = 3 // printf_buffer.sign = 0 // Handle any sign @@ -279,17 +406,18 @@ printf_sint: { __b2: // utoa(uvalue, printf_buffer.digits, format.radix) jsr utoa - // printf_number_buffer(printf_buffer, format) + // printf_number_buffer(putc, printf_buffer, format) lda printf_buffer // Print using format jsr printf_number_buffer // } rts } -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(5) const char *s) -cputs: { - .label s = 5 +/// Print a NUL-terminated string +// void printf_str(__zp($1a) void (*putc)(char), __zp(8) const char *s) +printf_str: { + .label s = 8 + .label putc = $1a __b1: // while(c=*s++) ldy #0 @@ -303,20 +431,103 @@ cputs: { // } rts __b2: - // cputc(c) - jsr cputc + // putc(c) + pha + jsr icall1 + pla jmp __b1 + icall1: + jmp (putc) +} +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// void * memcpy(__zp($18) void *destination, __zp(5) void *source, unsigned int num) +memcpy: { + .label src_end = $16 + .label dst = $18 + .label src = 5 + .label source = 5 + .label destination = $18 + // char* src_end = (char*)source+num + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + __b1: + // while(src!=src_end) + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // } + rts + __b2: + // *dst++ = *src++ + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + inc.z dst + bne !+ + inc.z dst+1 + !: + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// void * memset(__zp(5) void *str, __register(X) char c, unsigned int num) +memset: { + .label end = $18 + .label dst = 5 + .label str = 5 + // char* end = (char*)str + num + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + __b2: + // for(char* dst = str; dst!=end; dst++) + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + // } + rts + __b3: + // *dst = c + txa + ldy #0 + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 } // Converts unsigned number value to a string representing it in RADIX format. // If the leading digits are zero they are not included in the string. // - value : The number to be converted to RADIX // - buffer : receives the string representing the number and zero-termination. // - radix : The radix to convert the number to (from the enum RADIX) -// void utoa(__zp(3) unsigned int value, __zp($18) char *buffer, char radix) +// void utoa(__zp(3) unsigned int value, __zp(8) char *buffer, char radix) utoa: { .const max_digits = 5 - .label digit_value = $16 - .label buffer = $18 + .label digit_value = $1a + .label buffer = 8 .label digit = 7 .label value = 3 lda #printf_sint.putc + sta.z printf_str.putc+1 lda #buffer_digits - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // } rts } -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - cmp #'\n' - beq __b1 - // conio_line_text[conio_cursor_x] = c - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - inc.z conio_cursor_x - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // cputln() - jsr cputln - __breturn: - // } - rts - __b1: - // cputln() - jsr cputln - rts -} // Used to convert a single digit of an unsigned number value to a string representation // Counts a single digit up from '0' as long as the value is larger than sub. // Each time the digit is increased sub is subtracted from value. @@ -439,11 +628,11 @@ cputc: { // - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. // (For decimal the subs used are 10000, 1000, 100, 10, 1) // returns : the value reduced by sub * digit so that it is less than sub. -// __zp(3) unsigned int utoa_append(__zp($18) char *buffer, __zp(3) unsigned int value, __zp($16) unsigned int sub) +// __zp(3) unsigned int utoa_append(__zp(8) char *buffer, __zp(3) unsigned int value, __zp($1a) unsigned int sub) utoa_append: { - .label buffer = $18 + .label buffer = 8 .label value = 3 - .label sub = $16 + .label sub = $1a .label return = 3 ldx #0 __b1: @@ -475,175 +664,6 @@ utoa_append: { sta.z value+1 jmp __b1 } -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - inc.z conio_cursor_y - // cscroll() - jsr cscroll - // } - rts -} -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // if(conio_cursor_y==CONIO_HEIGHT) - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - lda #COLORRAM - sta.z memcpy.destination+1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - ldx #' ' - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - ldx #LIGHT_BLUE - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // conio_line_text -= CONIO_WIDTH - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // conio_line_color -= CONIO_WIDTH - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // conio_cursor_y--; - dec.z conio_cursor_y - __breturn: - // } - rts -} -// Copy block of memory (forwards) -// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp(8) void *destination, __zp($18) void *source, unsigned int num) -memcpy: { - .label src_end = $16 - .label dst = 8 - .label src = $18 - .label source = $18 - .label destination = 8 - // char* src_end = (char*)source+num - lda.z source - clc - adc #<$19*$28-$28 - sta.z src_end - lda.z source+1 - adc #>$19*$28-$28 - sta.z src_end+1 - __b1: - // while(src!=src_end) - lda.z src+1 - cmp.z src_end+1 - bne __b2 - lda.z src - cmp.z src_end - bne __b2 - // } - rts - __b2: - // *dst++ = *src++ - ldy #0 - lda (src),y - sta (dst),y - // *dst++ = *src++; - inc.z dst - bne !+ - inc.z dst+1 - !: - inc.z src - bne !+ - inc.z src+1 - !: - jmp __b1 -} -// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp(8) void *str, __register(X) char c, unsigned int num) -memset: { - .label end = $18 - .label dst = 8 - .label str = 8 - // char* end = (char*)str + num - lda #$28 - clc - adc.z str - sta.z end - lda #0 - adc.z str+1 - sta.z end+1 - __b2: - // for(char* dst = str; dst!=end; dst++) - lda.z dst+1 - cmp.z end+1 - bne __b3 - lda.z dst - cmp.z end - bne __b3 - // } - rts - __b3: - // *dst = c - txa - ldy #0 - sta (dst),y - // for(char* dst = str; dst!=end; dst++) - inc.z dst - bne !+ - inc.z dst+1 - !: - jmp __b2 -} .segment Data // The digits used for numbers DIGITS: .text "0123456789abcdef" diff --git a/src/test/ref/casting-negative.cfg b/src/test/ref/casting-negative.cfg index af2249738..063b22ec7 100644 --- a/src/test/ref/casting-negative.cfg +++ b/src/test/ref/casting-negative.cfg @@ -35,326 +35,329 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_number_buffer::@3 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] phi() - [17] call clrscr + [27] phi() + [28] call clrscr to:main::@1 main::@1: scope:[main] from main main::@2 - [18] main::signed_char_value#2 = phi( main/-5, main::@2/main::signed_char_value#1 ) - [19] if(main::signed_char_value#2!=0) goto main::@2 + [29] main::signed_char_value#2 = phi( main/-5, main::@2/main::signed_char_value#1 ) + [30] if(main::signed_char_value#2!=0) goto main::@2 to:main::@return main::@return: scope:[main] from main::@1 - [20] return + [31] return to:@return main::@2: scope:[main] from main::@1 - [21] main::signed_char_value#1 = ++ main::signed_char_value#2 - [22] test_casting::signed_short_value#0 = main::signed_char_value#1 - [23] call test_casting + [32] main::signed_char_value#1 = ++ main::signed_char_value#2 + [33] test_casting::signed_short_value#0 = main::signed_char_value#1 + [34] call test_casting to:main::@1 void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [24] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [35] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [25] phi() + [36] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [26] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [37] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [27] conio_cursor_x = gotoxy::x#2 - [28] conio_cursor_y = gotoxy::y#4 - [29] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [30] gotoxy::$8 = gotoxy::$7 << 2 - [31] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [32] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [33] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [34] conio_line_text = gotoxy::$5 - [35] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [36] conio_line_color = gotoxy::$6 + [38] conio_cursor_x = gotoxy::x#2 + [39] conio_cursor_y = gotoxy::y#4 + [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [41] gotoxy::$8 = gotoxy::$7 << 2 + [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [45] conio_line_text = gotoxy::$5 + [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [47] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [37] return + [48] return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [49] conio_line_text = conio_line_text + $28 + [50] conio_line_color = conio_line_color + $28 + [51] conio_cursor_x = 0 + [52] conio_cursor_y = ++ conio_cursor_y + [53] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [54] return to:@return void clrscr() clrscr: scope:[clrscr] from main - [38] phi() + [55] phi() to:clrscr::@1 clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 - [39] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) - [39] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) - [39] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) - [40] if(clrscr::l#2<$19) goto clrscr::@3 + [56] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [56] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [56] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [57] if(clrscr::l#2<$19) goto clrscr::@3 to:clrscr::@2 clrscr::@2: scope:[clrscr] from clrscr::@1 - [41] conio_cursor_x = 0 - [42] conio_cursor_y = 0 - [43] conio_line_text = DEFAULT_SCREEN - [44] conio_line_color = COLORRAM + [58] conio_cursor_x = 0 + [59] conio_cursor_y = 0 + [60] conio_line_text = DEFAULT_SCREEN + [61] conio_line_color = COLORRAM to:clrscr::@return clrscr::@return: scope:[clrscr] from clrscr::@2 - [45] return + [62] return to:@return clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 - [46] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) - [47] if(clrscr::c#2<$28) goto clrscr::@4 + [63] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [64] if(clrscr::c#2<$28) goto clrscr::@4 to:clrscr::@5 clrscr::@5: scope:[clrscr] from clrscr::@3 - [48] clrscr::line_text#1 = clrscr::line_text#5 + $28 - [49] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 - [50] clrscr::l#1 = ++ clrscr::l#2 + [65] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [66] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [67] clrscr::l#1 = ++ clrscr::l#2 to:clrscr::@1 clrscr::@4: scope:[clrscr] from clrscr::@3 - [51] clrscr::line_text#5[clrscr::c#2] = ' ' - [52] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE - [53] clrscr::c#1 = ++ clrscr::c#2 + [68] clrscr::line_text#5[clrscr::c#2] = ' ' + [69] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [70] clrscr::c#1 = ++ clrscr::c#2 to:clrscr::@3 void test_casting(int signed_short_value) test_casting: scope:[test_casting] from main::@2 - [54] printf_sint::value#1 = test_casting::signed_short_value#0 - [55] call printf_sint + [71] printf_sint::value#1 = test_casting::signed_short_value#0 + [72] call printf_sint to:test_casting::@1 test_casting::@1: scope:[test_casting] from test_casting - [56] phi() - [57] call cputs + [73] phi() + [74] call printf_str to:test_casting::@return test_casting::@return: scope:[test_casting] from test_casting::@1 - [58] return - to:@return - -void printf_sint(int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_sint: scope:[printf_sint] from test_casting - [59] *((char *)&printf_buffer) = 0 - [60] if(printf_sint::value#1<0) goto printf_sint::@1 - to:printf_sint::@2 -printf_sint::@1: scope:[printf_sint] from printf_sint - [61] printf_sint::value#0 = - printf_sint::value#1 - [62] *((char *)&printf_buffer) = '-' - to:printf_sint::@2 -printf_sint::@2: scope:[printf_sint] from printf_sint printf_sint::@1 - [63] printf_sint::value#4 = phi( printf_sint::@1/printf_sint::value#0, printf_sint/printf_sint::value#1 ) - [64] utoa::value#1 = (unsigned int)printf_sint::value#4 - [65] call utoa - to:printf_sint::@3 -printf_sint::@3: scope:[printf_sint] from printf_sint::@2 - [66] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) - [67] call printf_number_buffer - to:printf_sint::@return -printf_sint::@return: scope:[printf_sint] from printf_sint::@3 - [68] return - to:@return - -void cputs(const char *s) -cputs: scope:[cputs] from printf_number_buffer::@2 test_casting::@1 - [69] cputs::s#4 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, test_casting::@1/test_casting::s ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [70] cputs::s#3 = phi( cputs/cputs::s#4, cputs::@2/cputs::s#0 ) - [71] cputs::c#1 = *cputs::s#3 - [72] cputs::s#0 = ++ cputs::s#3 - [73] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [74] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [75] cputc::c#0 = cputs::c#1 - [76] call cputc - to:cputs::@1 - -void utoa(unsigned int value , char *buffer , char radix) -utoa: scope:[utoa] from printf_sint::@2 - [77] phi() - to:utoa::@1 -utoa::@1: scope:[utoa] from utoa utoa::@4 - [78] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) - [78] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) - [78] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) - [78] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) - [79] if(utoa::digit#2=utoa::digit_value#0) goto utoa::@5 - to:utoa::@4 -utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 - [89] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) - [89] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) - [89] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) - [90] utoa::digit#1 = ++ utoa::digit#2 - to:utoa::@1 -utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 - [91] utoa_append::buffer#0 = utoa::buffer#11 - [92] utoa_append::value#0 = utoa::value#2 - [93] utoa_append::sub#0 = utoa::digit_value#0 - [94] call utoa_append - [95] utoa_append::return#0 = utoa_append::value#2 - to:utoa::@6 -utoa::@6: scope:[utoa] from utoa::@5 - [96] utoa::value#0 = utoa_append::return#0 - [97] utoa::buffer#4 = ++ utoa::buffer#11 - to:utoa::@4 - -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_number_buffer: scope:[printf_number_buffer] from printf_sint::@3 - [98] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer - [99] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 - [100] cputc::c#2 = printf_number_buffer::buffer_sign#0 - [101] call cputc - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 - [102] phi() - [103] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 - [104] return - to:@return - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 - [105] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) - [106] if(cputc::c#3==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [107] conio_line_text[conio_cursor_x] = cputc::c#3 - [108] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [109] conio_cursor_x = ++ conio_cursor_x - [110] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [111] phi() - [112] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [113] return - to:@return -cputc::@1: scope:[cputc] from cputc - [114] phi() - [115] call cputln - to:cputc::@return - -unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) -utoa_append: scope:[utoa_append] from utoa::@5 - [116] phi() - to:utoa_append::@1 -utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 - [117] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) - [117] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) - [118] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 - to:utoa_append::@3 -utoa_append::@3: scope:[utoa_append] from utoa_append::@1 - [119] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] - to:utoa_append::@return -utoa_append::@return: scope:[utoa_append] from utoa_append::@3 - [120] return - to:@return -utoa_append::@2: scope:[utoa_append] from utoa_append::@1 - [121] utoa_append::digit#1 = ++ utoa_append::digit#2 - [122] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 - to:utoa_append::@1 - -void cputln() -cputln: scope:[cputln] from cputc::@1 cputc::@3 - [123] conio_line_text = conio_line_text + $28 - [124] conio_line_color = conio_line_color + $28 - [125] conio_cursor_x = 0 - [126] conio_cursor_y = ++ conio_cursor_y - [127] call cscroll - to:cputln::@return -cputln::@return: scope:[cputln] from cputln - [128] return + [75] return to:@return void cscroll() cscroll: scope:[cscroll] from cputln - [129] if(conio_cursor_y!=$19) goto cscroll::@return + [76] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [130] phi() - [131] call memcpy + [77] phi() + [78] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [132] phi() - [133] call memcpy + [79] phi() + [80] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [134] phi() - [135] call memset + [81] phi() + [82] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [136] phi() - [137] call memset + [83] phi() + [84] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [138] conio_line_text = conio_line_text - $28 - [139] conio_line_color = conio_line_color - $28 - [140] conio_cursor_y = -- conio_cursor_y + [85] conio_line_text = conio_line_text - $28 + [86] conio_line_color = conio_line_color - $28 + [87] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [141] return + [88] return to:@return +void printf_sint(void (*putc)(char) , int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_sint: scope:[printf_sint] from test_casting + [89] *((char *)&printf_buffer) = 0 + [90] if(printf_sint::value#1<0) goto printf_sint::@1 + to:printf_sint::@2 +printf_sint::@1: scope:[printf_sint] from printf_sint + [91] printf_sint::value#0 = - printf_sint::value#1 + [92] *((char *)&printf_buffer) = '-' + to:printf_sint::@2 +printf_sint::@2: scope:[printf_sint] from printf_sint printf_sint::@1 + [93] printf_sint::value#4 = phi( printf_sint::@1/printf_sint::value#0, printf_sint/printf_sint::value#1 ) + [94] utoa::value#1 = (unsigned int)printf_sint::value#4 + [95] call utoa + to:printf_sint::@3 +printf_sint::@3: scope:[printf_sint] from printf_sint::@2 + [96] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) + [97] call printf_number_buffer + to:printf_sint::@return +printf_sint::@return: scope:[printf_sint] from printf_sint::@3 + [98] return + to:@return + +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from printf_number_buffer::@2 test_casting::@1 + [99] printf_str::putc#4 = phi( printf_number_buffer::@2/printf_sint::putc#0, test_casting::@1/&cputc ) + [99] printf_str::s#4 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, test_casting::@1/test_casting::s ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [100] printf_str::s#3 = phi( printf_str/printf_str::s#4, printf_str::@2/printf_str::s#0 ) + [101] printf_str::c#1 = *printf_str::s#3 + [102] printf_str::s#0 = ++ printf_str::s#3 + [103] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [104] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [105] stackpush(char) = printf_str::c#1 + [106] callexecute *printf_str::putc#4 + sideeffect stackpullbytes(1) + to:printf_str::@1 + void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [142] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [142] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [143] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [144] memcpy::src#4 = (char *)memcpy::source#2 - [145] memcpy::dst#4 = (char *)memcpy::destination#2 + [108] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [108] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [109] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [110] memcpy::src#4 = (char *)memcpy::source#2 + [111] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [146] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [146] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [147] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [112] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [112] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [113] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [148] return + [114] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [149] *memcpy::dst#2 = *memcpy::src#2 - [150] memcpy::dst#1 = ++ memcpy::dst#2 - [151] memcpy::src#1 = ++ memcpy::src#2 + [115] *memcpy::dst#2 = *memcpy::src#2 + [116] memcpy::dst#1 = ++ memcpy::dst#2 + [117] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [152] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [152] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [118] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [118] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [153] memset::end#0 = (char *)memset::str#3 + $28 - [154] memset::dst#4 = (char *)memset::str#3 + [119] memset::end#0 = (char *)memset::str#3 + $28 + [120] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [155] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [156] if(memset::dst#2!=memset::end#0) goto memset::@3 + [121] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [122] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [157] return + [123] return to:@return memset::@3: scope:[memset] from memset::@2 - [158] *memset::dst#2 = memset::c#4 - [159] memset::dst#1 = ++ memset::dst#2 + [124] *memset::dst#2 = memset::c#4 + [125] memset::dst#1 = ++ memset::dst#2 to:memset::@2 + +void utoa(unsigned int value , char *buffer , char radix) +utoa: scope:[utoa] from printf_sint::@2 + [126] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [127] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [127] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [127] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [127] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [128] if(utoa::digit#2=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [138] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [138] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [138] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [139] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [140] utoa_append::buffer#0 = utoa::buffer#11 + [141] utoa_append::value#0 = utoa::value#2 + [142] utoa_append::sub#0 = utoa::digit_value#0 + [143] call utoa_append + [144] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [145] utoa::value#0 = utoa_append::return#0 + [146] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_sint::@3 + [147] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [148] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [149] stackpush(char) = printf_number_buffer::buffer_sign#0 + [150] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [152] phi() + [153] call printf_str + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [154] return + to:@return + +unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [155] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [156] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [156] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [157] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [158] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [159] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [160] utoa_append::digit#1 = ++ utoa_append::digit#2 + [161] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 diff --git a/src/test/ref/casting-negative.log b/src/test/ref/casting-negative.log index a3ecb1612..a41137419 100644 --- a/src/test/ref/casting-negative.log +++ b/src/test/ref/casting-negative.log @@ -3,13 +3,24 @@ Fixing struct type size struct printf_buffer_number to 12 Fixing struct type size struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 -Added struct type cast to parameter value list call printf_sint(test_casting::signed_short_value, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_sint(&cputc, test_casting::signed_short_value, { 0, 0, 0, 0, 0, DECIMAL }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, " +") +Adding parameter assignment in __stackcall procedure cputc::c = param(cputc::c) +Added struct type cast to parameter value list call printf_sint(&cputc, test_casting::signed_short_value, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx) Inlined call call __init Eliminating unused variable with no statement gotoxy::$4 Eliminating unused variable with no statement memcpy::$0 Eliminating unused variable with no statement memset::$2 Eliminating unused variable with no statement test_casting::$0 +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_str::putc printf_str::c +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_padding::putc printf_padding::pad +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_number_buffer::putc printf_number_buffer::buffer_sign +Calling convention STACK_CALL replacing param(cputc::c) with stackidx(char,cputc::OFFSET_STACK_C) +Calling convention STACK_CALL adding stack push stackpush(char) = printf_str::c +Calling convention STACK_CALL adding stack push stackpush(char) = printf_padding::pad +Calling convention STACK_CALL adding stack push stackpush(char) = printf_number_buffer::buffer_sign CONTROL FLOW GRAPH SSA @@ -106,10 +117,10 @@ gotoxy::@return: scope:[gotoxy] from gotoxy::@2 return to:@return -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 - cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@9/cputc::c#2, printf_padding::@2/cputc::c#1 ) - cputc::$0 = cputc::c#3 == ' +__stackcall void cputc(char c) +cputc: scope:[cputc] from + cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + cputc::$0 = cputc::c#0 == ' ' if(cputc::$0) goto cputc::@1 to:cputc::@2 @@ -119,8 +130,8 @@ cputc::@1: scope:[cputc] from cputc cputc::@4: scope:[cputc] from cputc::@1 to:cputc::@return cputc::@2: scope:[cputc] from cputc - cputc::c#4 = phi( cputc/cputc::c#3 ) - conio_line_text[conio_cursor_x] = cputc::c#4 + cputc::c#1 = phi( cputc/cputc::c#0 ) + conio_line_text[conio_cursor_x] = cputc::c#1 conio_line_color[conio_cursor_x] = conio_textcolor conio_cursor_x = ++ conio_cursor_x cputc::$1 = conio_cursor_x == $28 @@ -150,32 +161,6 @@ cputln::@return: scope:[cputln] from cputln::@1 return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from printf_number_buffer::@5 test_casting::@1 - cputs::s#4 = phi( printf_number_buffer::@5/cputs::s#1, test_casting::@1/cputs::s#2 ) - cputs::c#0 = 0 - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@3 - cputs::s#3 = phi( cputs/cputs::s#4, cputs::@3/cputs::s#5 ) - cputs::c#1 = *cputs::s#3 - cputs::$0 = cputs::c#1 - cputs::s#0 = ++ cputs::s#3 - cputs::$2 = 0 != cputs::$0 - if(cputs::$2) goto cputs::@2 - to:cputs::@return -cputs::@2: scope:[cputs] from cputs::@1 - cputs::s#6 = phi( cputs::@1/cputs::s#0 ) - cputs::c#2 = phi( cputs::@1/cputs::c#1 ) - cputc::c#0 = cputs::c#2 - call cputc - to:cputs::@3 -cputs::@3: scope:[cputs] from cputs::@2 - cputs::s#5 = phi( cputs::@2/cputs::s#6 ) - to:cputs::@1 -cputs::@return: scope:[cputs] from cputs::@1 - return - to:@return - void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@3 cscroll::@4 memcpy::num#2 = phi( cscroll::@3/memcpy::num#0, cscroll::@4/memcpy::num#1 ) @@ -597,13 +582,42 @@ utoa_append::@return: scope:[utoa_append] from utoa_append::@3 return to:@return -void printf_padding(char pad , char length) +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from printf_number_buffer::@5 test_casting::@1 + printf_str::putc#4 = phi( printf_number_buffer::@5/printf_str::putc#0, test_casting::@1/printf_str::putc#1 ) + printf_str::s#4 = phi( printf_number_buffer::@5/printf_str::s#1, test_casting::@1/printf_str::s#2 ) + printf_str::c#0 = 0 + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + printf_str::putc#3 = phi( printf_str/printf_str::putc#4, printf_str::@2/printf_str::putc#2 ) + printf_str::s#3 = phi( printf_str/printf_str::s#4, printf_str::@2/printf_str::s#5 ) + printf_str::c#1 = *printf_str::s#3 + printf_str::$0 = printf_str::c#1 + printf_str::s#0 = ++ printf_str::s#3 + printf_str::$2 = 0 != printf_str::$0 + if(printf_str::$2) goto printf_str::@2 + to:printf_str::@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + printf_str::s#5 = phi( printf_str::@1/printf_str::s#0 ) + printf_str::putc#2 = phi( printf_str::@1/printf_str::putc#3 ) + printf_str::c#2 = phi( printf_str::@1/printf_str::c#1 ) + stackpush(char) = printf_str::c#2 + callexecute *printf_str::putc#2 + sideeffect stackpullbytes(1) + to:printf_str::@1 +printf_str::@return: scope:[printf_str] from printf_str::@1 + return + to:@return + +void printf_padding(void (*putc)(char) , char pad , char length) printf_padding: scope:[printf_padding] from printf_number_buffer::@10 printf_number_buffer::@12 printf_number_buffer::@8 + printf_padding::putc#5 = phi( printf_number_buffer::@10/printf_padding::putc#1, printf_number_buffer::@12/printf_padding::putc#2, printf_number_buffer::@8/printf_padding::putc#0 ) printf_padding::pad#5 = phi( printf_number_buffer::@10/printf_padding::pad#1, printf_number_buffer::@12/printf_padding::pad#2, printf_number_buffer::@8/printf_padding::pad#0 ) printf_padding::length#4 = phi( printf_number_buffer::@10/printf_padding::length#1, printf_number_buffer::@12/printf_padding::length#2, printf_number_buffer::@8/printf_padding::length#0 ) printf_padding::i#0 = 0 to:printf_padding::@1 printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + printf_padding::putc#4 = phi( printf_padding/printf_padding::putc#5, printf_padding::@3/printf_padding::putc#6 ) printf_padding::pad#4 = phi( printf_padding/printf_padding::pad#5, printf_padding::@3/printf_padding::pad#6 ) printf_padding::length#3 = phi( printf_padding/printf_padding::length#4, printf_padding::@3/printf_padding::length#5 ) printf_padding::i#2 = phi( printf_padding/printf_padding::i#0, printf_padding::@3/printf_padding::i#1 ) @@ -613,11 +627,14 @@ printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding:: printf_padding::@2: scope:[printf_padding] from printf_padding::@1 printf_padding::length#6 = phi( printf_padding::@1/printf_padding::length#3 ) printf_padding::i#4 = phi( printf_padding::@1/printf_padding::i#2 ) + printf_padding::putc#3 = phi( printf_padding::@1/printf_padding::putc#4 ) printf_padding::pad#3 = phi( printf_padding::@1/printf_padding::pad#4 ) - cputc::c#1 = printf_padding::pad#3 - call cputc + stackpush(char) = printf_padding::pad#3 + callexecute *printf_padding::putc#3 + sideeffect stackpullbytes(1) to:printf_padding::@3 printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + printf_padding::putc#6 = phi( printf_padding::@2/printf_padding::putc#3 ) printf_padding::pad#6 = phi( printf_padding::@2/printf_padding::pad#3 ) printf_padding::length#5 = phi( printf_padding::@2/printf_padding::length#6 ) printf_padding::i#3 = phi( printf_padding::@2/printf_padding::i#4 ) @@ -627,12 +644,13 @@ printf_padding::@return: scope:[printf_padding] from printf_padding::@1 return to:@return -void printf_sint(int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_sint(void (*putc)(char) , int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_sint: scope:[printf_sint] from test_casting printf_sint::format_upper_case#6 = phi( test_casting/printf_sint::format_upper_case#0 ) printf_sint::format_zero_padding#6 = phi( test_casting/printf_sint::format_zero_padding#0 ) printf_sint::format_justify_left#6 = phi( test_casting/printf_sint::format_justify_left#0 ) printf_sint::format_min_length#6 = phi( test_casting/printf_sint::format_min_length#0 ) + printf_sint::putc#6 = phi( test_casting/printf_sint::putc#0 ) printf_sint::format_radix#6 = phi( test_casting/printf_sint::format_radix#0 ) printf_sint::format_sign_always#3 = phi( test_casting/printf_sint::format_sign_always#0 ) printf_sint::value#2 = phi( test_casting/printf_sint::value#1 ) @@ -646,6 +664,7 @@ printf_sint::@1: scope:[printf_sint] from printf_sint printf_sint::format_sign_always#5 = phi( printf_sint/printf_sint::format_sign_always#3 ) printf_sint::format_justify_left#3 = phi( printf_sint/printf_sint::format_justify_left#6 ) printf_sint::format_min_length#3 = phi( printf_sint/printf_sint::format_min_length#6 ) + printf_sint::putc#3 = phi( printf_sint/printf_sint::putc#6 ) printf_sint::format_radix#3 = phi( printf_sint/printf_sint::format_radix#6 ) printf_sint::value#3 = phi( printf_sint/printf_sint::value#2 ) printf_sint::$4 = - printf_sint::value#3 @@ -657,6 +676,7 @@ printf_sint::@3: scope:[printf_sint] from printf_sint printf_sint::format_zero_padding#4 = phi( printf_sint/printf_sint::format_zero_padding#6 ) printf_sint::format_justify_left#4 = phi( printf_sint/printf_sint::format_justify_left#6 ) printf_sint::format_min_length#4 = phi( printf_sint/printf_sint::format_min_length#6 ) + printf_sint::putc#4 = phi( printf_sint/printf_sint::putc#6 ) printf_sint::format_radix#4 = phi( printf_sint/printf_sint::format_radix#6 ) printf_sint::value#5 = phi( printf_sint/printf_sint::value#2 ) printf_sint::format_sign_always#1 = phi( printf_sint/printf_sint::format_sign_always#3 ) @@ -670,6 +690,7 @@ printf_sint::@4: scope:[printf_sint] from printf_sint::@3 printf_sint::format_sign_always#6 = phi( printf_sint::@3/printf_sint::format_sign_always#1 ) printf_sint::format_justify_left#5 = phi( printf_sint::@3/printf_sint::format_justify_left#4 ) printf_sint::format_min_length#5 = phi( printf_sint::@3/printf_sint::format_min_length#4 ) + printf_sint::putc#5 = phi( printf_sint::@3/printf_sint::putc#4 ) printf_sint::format_radix#5 = phi( printf_sint::@3/printf_sint::format_radix#4 ) printf_sint::value#6 = phi( printf_sint::@3/printf_sint::value#5 ) *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = '+' @@ -680,6 +701,7 @@ printf_sint::@2: scope:[printf_sint] from printf_sint::@1 printf_sint::@3 print printf_sint::format_sign_always#4 = phi( printf_sint::@1/printf_sint::format_sign_always#5, printf_sint::@3/printf_sint::format_sign_always#1, printf_sint::@4/printf_sint::format_sign_always#6 ) printf_sint::format_justify_left#2 = phi( printf_sint::@1/printf_sint::format_justify_left#3, printf_sint::@3/printf_sint::format_justify_left#4, printf_sint::@4/printf_sint::format_justify_left#5 ) printf_sint::format_min_length#2 = phi( printf_sint::@1/printf_sint::format_min_length#3, printf_sint::@3/printf_sint::format_min_length#4, printf_sint::@4/printf_sint::format_min_length#5 ) + printf_sint::putc#2 = phi( printf_sint::@1/printf_sint::putc#3, printf_sint::@3/printf_sint::putc#4, printf_sint::@4/printf_sint::putc#5 ) printf_sint::format_radix#1 = phi( printf_sint::@1/printf_sint::format_radix#3, printf_sint::@3/printf_sint::format_radix#4, printf_sint::@4/printf_sint::format_radix#5 ) printf_sint::value#4 = phi( printf_sint::@1/printf_sint::value#0, printf_sint::@3/printf_sint::value#5, printf_sint::@4/printf_sint::value#6 ) printf_sint::uvalue#0 = (unsigned int)printf_sint::value#4 @@ -695,6 +717,8 @@ printf_sint::@5: scope:[printf_sint] from printf_sint::@2 printf_sint::format_sign_always#2 = phi( printf_sint::@2/printf_sint::format_sign_always#4 ) printf_sint::format_justify_left#1 = phi( printf_sint::@2/printf_sint::format_justify_left#2 ) printf_sint::format_min_length#1 = phi( printf_sint::@2/printf_sint::format_min_length#2 ) + printf_sint::putc#1 = phi( printf_sint::@2/printf_sint::putc#2 ) + printf_number_buffer::putc#0 = printf_sint::putc#1 printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS printf_number_buffer::format_min_length#0 = printf_sint::format_min_length#1 @@ -711,9 +735,10 @@ printf_sint::@return: scope:[printf_sint] from printf_sint::@6 return to:@return -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_number_buffer: scope:[printf_number_buffer] from printf_sint::@5 - printf_number_buffer::format_upper_case#10 = phi( printf_sint::@5/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::format_upper_case#9 = phi( printf_sint::@5/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::putc#12 = phi( printf_sint::@5/printf_number_buffer::putc#0 ) printf_number_buffer::buffer_sign#7 = phi( printf_sint::@5/printf_number_buffer::buffer_sign#0 ) printf_number_buffer::buffer_digits#4 = phi( printf_sint::@5/printf_number_buffer::buffer_digits#0 ) printf_number_buffer::format_zero_padding#4 = phi( printf_sint::@5/printf_number_buffer::format_zero_padding#0 ) @@ -725,8 +750,9 @@ printf_number_buffer: scope:[printf_number_buffer] from printf_sint::@5 if(printf_number_buffer::$0) goto printf_number_buffer::@1 to:printf_number_buffer::@6 printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@14 - printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#15, printf_number_buffer::@14/printf_number_buffer::buffer_digits#16 ) - printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10, printf_number_buffer::@13/printf_number_buffer::format_upper_case#11, printf_number_buffer::@14/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#14, printf_number_buffer::@14/printf_number_buffer::buffer_digits#15 ) + printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#9, printf_number_buffer::@13/printf_number_buffer::format_upper_case#10, printf_number_buffer::@14/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::putc#6 = phi( printf_number_buffer/printf_number_buffer::putc#12, printf_number_buffer::@13/printf_number_buffer::putc#13, printf_number_buffer::@14/printf_number_buffer::putc#14 ) printf_number_buffer::buffer_sign#5 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7, printf_number_buffer::@13/printf_number_buffer::buffer_sign#8, printf_number_buffer::@14/printf_number_buffer::buffer_sign#9 ) printf_number_buffer::padding#3 = phi( printf_number_buffer/printf_number_buffer::padding#0, printf_number_buffer::@13/printf_number_buffer::padding#1, printf_number_buffer::@14/printf_number_buffer::padding#2 ) printf_number_buffer::format_zero_padding#1 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4, printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5, printf_number_buffer::@14/printf_number_buffer::format_zero_padding#6 ) @@ -741,8 +767,9 @@ printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffe if(printf_number_buffer::$5) goto printf_number_buffer::@2 to:printf_number_buffer::@8 printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer - printf_number_buffer::format_upper_case#16 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10 ) - printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) + printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#9 ) + printf_number_buffer::putc#20 = phi( printf_number_buffer/printf_number_buffer::putc#12 ) + printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) printf_number_buffer::format_justify_left#11 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3 ) printf_number_buffer::format_min_length#5 = phi( printf_number_buffer/printf_number_buffer::format_min_length#1 ) printf_number_buffer::buffer_sign#4 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7 ) @@ -752,9 +779,10 @@ printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffe strlen::return#2 = strlen::return#1 to:printf_number_buffer::@15 printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@6 - printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) - printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#16 ) - printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#16 ) + printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) + printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::putc#18 = phi( printf_number_buffer::@6/printf_number_buffer::putc#20 ) + printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#15 ) printf_number_buffer::format_justify_left#7 = phi( printf_number_buffer::@6/printf_number_buffer::format_justify_left#11 ) printf_number_buffer::format_min_length#3 = phi( printf_number_buffer::@6/printf_number_buffer::format_min_length#5 ) printf_number_buffer::buffer_sign#1 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_sign#4 ) @@ -766,8 +794,9 @@ printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$20) goto printf_number_buffer::@13 to:printf_number_buffer::@7 printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@15 printf_number_buffer::@7 - printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18, printf_number_buffer::@7/printf_number_buffer::buffer_digits#19 ) - printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14, printf_number_buffer::@7/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#17, printf_number_buffer::@7/printf_number_buffer::buffer_digits#18 ) + printf_number_buffer::format_upper_case#10 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#13, printf_number_buffer::@7/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::putc#13 = phi( printf_number_buffer::@15/printf_number_buffer::putc#18, printf_number_buffer::@7/printf_number_buffer::putc#19 ) printf_number_buffer::buffer_sign#8 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1, printf_number_buffer::@7/printf_number_buffer::buffer_sign#11 ) printf_number_buffer::format_zero_padding#5 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10, printf_number_buffer::@7/printf_number_buffer::format_zero_padding#11 ) printf_number_buffer::format_justify_left#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7, printf_number_buffer::@7/printf_number_buffer::format_justify_left#8 ) @@ -781,8 +810,9 @@ printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$23) goto printf_number_buffer::@1 to:printf_number_buffer::@14 printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@15 - printf_number_buffer::buffer_digits#19 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18 ) - printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#17 ) + printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::putc#19 = phi( printf_number_buffer::@15/printf_number_buffer::putc#18 ) printf_number_buffer::buffer_sign#11 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1 ) printf_number_buffer::format_zero_padding#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10 ) printf_number_buffer::format_justify_left#8 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7 ) @@ -791,106 +821,114 @@ printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffe printf_number_buffer::len#1 = ++ printf_number_buffer::len#3 to:printf_number_buffer::@13 printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@13 - printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#15 ) - printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#14 ) + printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#10 ) + printf_number_buffer::putc#14 = phi( printf_number_buffer::@13/printf_number_buffer::putc#13 ) printf_number_buffer::buffer_sign#9 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_sign#8 ) printf_number_buffer::format_zero_padding#6 = phi( printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5 ) printf_number_buffer::format_justify_left#5 = phi( printf_number_buffer::@13/printf_number_buffer::format_justify_left#4 ) printf_number_buffer::padding#2 = 0 to:printf_number_buffer::@1 printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 - printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) - printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) - printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) - printf_number_buffer::padding#10 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) - printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) + printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) + printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) + printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) + printf_number_buffer::putc#7 = phi( printf_number_buffer::@1/printf_number_buffer::putc#6, printf_number_buffer::@16/printf_number_buffer::putc#15 ) + printf_number_buffer::padding#9 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) + printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) printf_number_buffer::buffer_sign#2 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5, printf_number_buffer::@16/printf_number_buffer::buffer_sign#6 ) printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 printf_number_buffer::$7 = ! printf_number_buffer::$30 if(printf_number_buffer::$7) goto printf_number_buffer::@3 to:printf_number_buffer::@9 printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@1 - printf_number_buffer::format_justify_left#20 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) - printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) - printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) - printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) + printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) + printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) + printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) + printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) printf_number_buffer::buffer_sign#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5 ) printf_number_buffer::padding#4 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3 ) + printf_number_buffer::putc#1 = phi( printf_number_buffer::@1/printf_number_buffer::putc#6 ) + printf_padding::putc#0 = printf_number_buffer::putc#1 printf_padding::pad#0 = ' ' printf_padding::length#0 = (char)printf_number_buffer::padding#4 call printf_padding to:printf_number_buffer::@16 printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@8 - printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#20 ) - printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#17 ) - printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#19 ) + printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#16 ) + printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::putc#15 = phi( printf_number_buffer::@8/printf_number_buffer::putc#1 ) printf_number_buffer::padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::padding#4 ) - printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#17 ) + printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#16 ) printf_number_buffer::buffer_sign#6 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_sign#10 ) to:printf_number_buffer::@2 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 - printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#15, printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) - printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#9, printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) - printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#4, printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) - printf_number_buffer::padding#5 = phi( printf_number_buffer::@17/printf_number_buffer::padding#9, printf_number_buffer::@2/printf_number_buffer::padding#10 ) - printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@9 + printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#15, printf_number_buffer::@9/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#9, printf_number_buffer::@9/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::putc#8 = phi( printf_number_buffer::@2/printf_number_buffer::putc#7, printf_number_buffer::@9/printf_number_buffer::putc#2 ) + printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#4, printf_number_buffer::@9/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#5 = phi( printf_number_buffer::@2/printf_number_buffer::padding#9, printf_number_buffer::@9/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@9/printf_number_buffer::format_zero_padding#8 ) printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#2 && printf_number_buffer::padding#5 printf_number_buffer::$10 = ! printf_number_buffer::$9 if(printf_number_buffer::$10) goto printf_number_buffer::@4 to:printf_number_buffer::@10 printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 - printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) - printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) - printf_number_buffer::format_upper_case#9 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) - printf_number_buffer::padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::padding#10 ) - printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#15 ) + printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#9 ) + printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#4 ) + printf_number_buffer::padding#10 = phi( printf_number_buffer::@2/printf_number_buffer::padding#9 ) + printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#7 ) + printf_number_buffer::putc#2 = phi( printf_number_buffer::@2/printf_number_buffer::putc#7 ) printf_number_buffer::buffer_sign#3 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_sign#2 ) - cputc::c#2 = printf_number_buffer::buffer_sign#3 - call cputc - to:printf_number_buffer::@17 -printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 - printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@9/printf_number_buffer::format_justify_left#19 ) - printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@9/printf_number_buffer::buffer_digits#14 ) - printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@9/printf_number_buffer::format_upper_case#9 ) - printf_number_buffer::padding#9 = phi( printf_number_buffer::@9/printf_number_buffer::padding#13 ) - printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@9/printf_number_buffer::format_zero_padding#13 ) + stackpush(char) = printf_number_buffer::buffer_sign#3 + callexecute *printf_number_buffer::putc#2 + sideeffect stackpullbytes(1) to:printf_number_buffer::@3 -printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 - printf_number_buffer::padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::padding#16, printf_number_buffer::@3/printf_number_buffer::padding#5 ) - printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@18/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) - printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::format_zero_padding#18, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) - printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@18/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) - printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@18/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@3 + printf_number_buffer::padding#14 = phi( printf_number_buffer::@17/printf_number_buffer::padding#15, printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#17, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::putc#10 = phi( printf_number_buffer::@17/printf_number_buffer::putc#16, printf_number_buffer::@3/printf_number_buffer::putc#8 ) + printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 printf_number_buffer::$12 = ! printf_number_buffer::$31 if(printf_number_buffer::$12) goto printf_number_buffer::@5 to:printf_number_buffer::@11 printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@3 printf_number_buffer::format_justify_left#17 = phi( printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) - printf_number_buffer::format_zero_padding#20 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) printf_number_buffer::buffer_digits#11 = phi( printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) printf_number_buffer::format_upper_case#6 = phi( printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) printf_number_buffer::padding#6 = phi( printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::putc#3 = phi( printf_number_buffer::@3/printf_number_buffer::putc#8 ) + printf_padding::putc#1 = printf_number_buffer::putc#3 printf_padding::pad#1 = '0' printf_padding::length#1 = (char)printf_number_buffer::padding#6 call printf_padding - to:printf_number_buffer::@18 -printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@10 - printf_number_buffer::padding#16 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@10 + printf_number_buffer::padding#15 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) printf_number_buffer::format_justify_left#12 = phi( printf_number_buffer::@10/printf_number_buffer::format_justify_left#17 ) - printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#20 ) + printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#19 ) printf_number_buffer::buffer_digits#7 = phi( printf_number_buffer::@10/printf_number_buffer::buffer_digits#11 ) + printf_number_buffer::putc#16 = phi( printf_number_buffer::@10/printf_number_buffer::putc#3 ) printf_number_buffer::format_upper_case#2 = phi( printf_number_buffer::@10/printf_number_buffer::format_upper_case#6 ) to:printf_number_buffer::@4 -printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 - printf_number_buffer::padding#11 = phi( printf_number_buffer::@20/printf_number_buffer::padding#14, printf_number_buffer::@4/printf_number_buffer::padding#15 ) - printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@20/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) - printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@20/printf_number_buffer::format_zero_padding#14, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) - printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@20/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) - cputs::s#1 = printf_number_buffer::buffer_digits#2 - call cputs - to:printf_number_buffer::@19 -printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@4 + printf_number_buffer::padding#11 = phi( printf_number_buffer::@19/printf_number_buffer::padding#13, printf_number_buffer::@4/printf_number_buffer::padding#14 ) + printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@19/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@19/printf_number_buffer::format_zero_padding#13, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#14 ) + printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@19/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + printf_number_buffer::putc#4 = phi( printf_number_buffer::@19/printf_number_buffer::putc#9, printf_number_buffer::@4/printf_number_buffer::putc#10 ) + printf_str::putc#0 = printf_number_buffer::putc#4 + printf_str::s#1 = printf_number_buffer::buffer_digits#2 + call printf_str + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@5 + printf_number_buffer::putc#11 = phi( printf_number_buffer::@5/printf_number_buffer::putc#4 ) printf_number_buffer::padding#7 = phi( printf_number_buffer::@5/printf_number_buffer::padding#11 ) printf_number_buffer::format_justify_left#2 = phi( printf_number_buffer::@5/printf_number_buffer::format_justify_left#6 ) printf_number_buffer::format_zero_padding#3 = phi( printf_number_buffer::@5/printf_number_buffer::format_zero_padding#9 ) @@ -902,35 +940,40 @@ printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$17) goto printf_number_buffer::@return to:printf_number_buffer::@12 printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 - printf_number_buffer::padding#17 = phi( printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::padding#16 = phi( printf_number_buffer::@4/printf_number_buffer::padding#14 ) printf_number_buffer::format_justify_left#14 = phi( printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) - printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#14 ) + printf_number_buffer::putc#17 = phi( printf_number_buffer::@4/printf_number_buffer::putc#10 ) printf_number_buffer::buffer_digits#3 = phi( printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) strupr::str#0 = printf_number_buffer::buffer_digits#3 call strupr strupr::return#2 = strupr::return#1 - to:printf_number_buffer::@20 -printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@11 - printf_number_buffer::padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::padding#17 ) + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@11 + printf_number_buffer::padding#13 = phi( printf_number_buffer::@11/printf_number_buffer::padding#16 ) printf_number_buffer::format_justify_left#9 = phi( printf_number_buffer::@11/printf_number_buffer::format_justify_left#14 ) - printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#19 ) + printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#18 ) printf_number_buffer::buffer_digits#5 = phi( printf_number_buffer::@11/printf_number_buffer::buffer_digits#3 ) + printf_number_buffer::putc#9 = phi( printf_number_buffer::@11/printf_number_buffer::putc#17 ) to:printf_number_buffer::@5 -printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 - printf_number_buffer::padding#8 = phi( printf_number_buffer::@19/printf_number_buffer::padding#7 ) +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@18 + printf_number_buffer::padding#8 = phi( printf_number_buffer::@18/printf_number_buffer::padding#7 ) + printf_number_buffer::putc#5 = phi( printf_number_buffer::@18/printf_number_buffer::putc#11 ) + printf_padding::putc#2 = printf_number_buffer::putc#5 printf_padding::pad#2 = ' ' printf_padding::length#2 = (char)printf_number_buffer::padding#8 call printf_padding - to:printf_number_buffer::@21 -printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@12 + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@12 to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@21 +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@20 return to:@return void test_casting(int signed_short_value) test_casting: scope:[test_casting] from main::@2 test_casting::signed_short_value#1 = phi( main::@2/test_casting::signed_short_value#0 ) + printf_sint::putc#0 = &cputc printf_sint::value#1 = test_casting::signed_short_value#1 printf_sint::format_min_length#0 = 0 printf_sint::format_justify_left#0 = 0 @@ -941,8 +984,9 @@ test_casting: scope:[test_casting] from main::@2 call printf_sint to:test_casting::@1 test_casting::@1: scope:[test_casting] from test_casting - cputs::s#2 = test_casting::s - call cputs + printf_str::putc#1 = &cputc + printf_str::s#2 = test_casting::s + call printf_str to:test_casting::@2 test_casting::@2: scope:[test_casting] from test_casting::@1 to:test_casting::@return @@ -1021,6 +1065,7 @@ __constant unsigned int RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } __constant unsigned int RADIX_HEXADECIMAL_VALUES[] = { $1000, $100, $10 } __constant unsigned int RADIX_OCTAL_VALUES[] = { $8000, $1000, $200, $40, 8 } __constant char SIZEOF_UNSIGNED_INT = 2 +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() bool clrscr::$0 @@ -1068,32 +1113,15 @@ __loadstore char *conio_line_color __loadstore char *conio_line_text __loadstore char conio_scroll_enable __loadstore char conio_textcolor -void cputc(char c) +__stackcall void cputc(char c) bool cputc::$0 bool cputc::$1 bool cputc::$2 +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c char cputc::c#0 char cputc::c#1 -char cputc::c#2 -char cputc::c#3 -char cputc::c#4 void cputln() -void cputs(const char *s) -char cputs::$0 -bool cputs::$2 -char cputs::c -char cputs::c#0 -char cputs::c#1 -char cputs::c#2 -const char *cputs::s -const char *cputs::s#0 -const char *cputs::s#1 -const char *cputs::s#2 -const char *cputs::s#3 -const char *cputs::s#4 -const char *cputs::s#5 -const char *cputs::s#6 void cscroll() bool cscroll::$0 bool cscroll::$1 @@ -1211,7 +1239,7 @@ void *memset::str#4 void *memset::str#5 void *memset::str#6 __loadstore struct printf_buffer_number printf_buffer = {} -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) bool printf_number_buffer::$0 bool printf_number_buffer::$1 bool printf_number_buffer::$10 @@ -1252,7 +1280,6 @@ char *printf_number_buffer::buffer_digits#15 char *printf_number_buffer::buffer_digits#16 char *printf_number_buffer::buffer_digits#17 char *printf_number_buffer::buffer_digits#18 -char *printf_number_buffer::buffer_digits#19 char *printf_number_buffer::buffer_digits#2 char *printf_number_buffer::buffer_digits#3 char *printf_number_buffer::buffer_digits#4 @@ -1289,7 +1316,6 @@ char printf_number_buffer::format_justify_left#17 char printf_number_buffer::format_justify_left#18 char printf_number_buffer::format_justify_left#19 char printf_number_buffer::format_justify_left#2 -char printf_number_buffer::format_justify_left#20 char printf_number_buffer::format_justify_left#3 char printf_number_buffer::format_justify_left#4 char printf_number_buffer::format_justify_left#5 @@ -1317,7 +1343,6 @@ char printf_number_buffer::format_upper_case#12 char printf_number_buffer::format_upper_case#13 char printf_number_buffer::format_upper_case#14 char printf_number_buffer::format_upper_case#15 -char printf_number_buffer::format_upper_case#16 char printf_number_buffer::format_upper_case#2 char printf_number_buffer::format_upper_case#3 char printf_number_buffer::format_upper_case#4 @@ -1340,7 +1365,6 @@ char printf_number_buffer::format_zero_padding#17 char printf_number_buffer::format_zero_padding#18 char printf_number_buffer::format_zero_padding#19 char printf_number_buffer::format_zero_padding#2 -char printf_number_buffer::format_zero_padding#20 char printf_number_buffer::format_zero_padding#3 char printf_number_buffer::format_zero_padding#4 char printf_number_buffer::format_zero_padding#5 @@ -1363,7 +1387,6 @@ signed char printf_number_buffer::padding#13 signed char printf_number_buffer::padding#14 signed char printf_number_buffer::padding#15 signed char printf_number_buffer::padding#16 -signed char printf_number_buffer::padding#17 signed char printf_number_buffer::padding#2 signed char printf_number_buffer::padding#3 signed char printf_number_buffer::padding#4 @@ -1372,7 +1395,29 @@ signed char printf_number_buffer::padding#6 signed char printf_number_buffer::padding#7 signed char printf_number_buffer::padding#8 signed char printf_number_buffer::padding#9 -void printf_padding(char pad , char length) +void (*printf_number_buffer::putc)(char) +void (*printf_number_buffer::putc#0)(char) +void (*printf_number_buffer::putc#1)(char) +void (*printf_number_buffer::putc#10)(char) +void (*printf_number_buffer::putc#11)(char) +void (*printf_number_buffer::putc#12)(char) +void (*printf_number_buffer::putc#13)(char) +void (*printf_number_buffer::putc#14)(char) +void (*printf_number_buffer::putc#15)(char) +void (*printf_number_buffer::putc#16)(char) +void (*printf_number_buffer::putc#17)(char) +void (*printf_number_buffer::putc#18)(char) +void (*printf_number_buffer::putc#19)(char) +void (*printf_number_buffer::putc#2)(char) +void (*printf_number_buffer::putc#20)(char) +void (*printf_number_buffer::putc#3)(char) +void (*printf_number_buffer::putc#4)(char) +void (*printf_number_buffer::putc#5)(char) +void (*printf_number_buffer::putc#6)(char) +void (*printf_number_buffer::putc#7)(char) +void (*printf_number_buffer::putc#8)(char) +void (*printf_number_buffer::putc#9)(char) +void printf_padding(void (*putc)(char) , char pad , char length) bool printf_padding::$0 char printf_padding::i char printf_padding::i#0 @@ -1396,7 +1441,15 @@ char printf_padding::pad#3 char printf_padding::pad#4 char printf_padding::pad#5 char printf_padding::pad#6 -void printf_sint(int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_padding::putc)(char) +void (*printf_padding::putc#0)(char) +void (*printf_padding::putc#1)(char) +void (*printf_padding::putc#2)(char) +void (*printf_padding::putc#3)(char) +void (*printf_padding::putc#4)(char) +void (*printf_padding::putc#5)(char) +void (*printf_padding::putc#6)(char) +void printf_sint(void (*putc)(char) , int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) bool printf_sint::$0 bool printf_sint::$3 int printf_sint::$4 @@ -1450,6 +1503,14 @@ char printf_sint::format_zero_padding#3 char printf_sint::format_zero_padding#4 char printf_sint::format_zero_padding#5 char printf_sint::format_zero_padding#6 +void (*printf_sint::putc)(char) +void (*printf_sint::putc#0)(char) +void (*printf_sint::putc#1)(char) +void (*printf_sint::putc#2)(char) +void (*printf_sint::putc#3)(char) +void (*printf_sint::putc#4)(char) +void (*printf_sint::putc#5)(char) +void (*printf_sint::putc#6)(char) unsigned int printf_sint::uvalue unsigned int printf_sint::uvalue#0 int printf_sint::value @@ -1460,6 +1521,26 @@ int printf_sint::value#3 int printf_sint::value#4 int printf_sint::value#5 int printf_sint::value#6 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::$0 +bool printf_str::$2 +char printf_str::c +char printf_str::c#0 +char printf_str::c#1 +char printf_str::c#2 +void (*printf_str::putc)(char) +void (*printf_str::putc#0)(char) +void (*printf_str::putc#1)(char) +void (*printf_str::putc#2)(char) +void (*printf_str::putc#3)(char) +void (*printf_str::putc#4)(char) +const char *printf_str::s +const char *printf_str::s#0 +const char *printf_str::s#1 +const char *printf_str::s#2 +const char *printf_str::s#3 +const char *printf_str::s#4 +const char *printf_str::s#5 unsigned int strlen(char *str) bool strlen::$0 unsigned int strlen::len @@ -1672,7 +1753,6 @@ Adding number conversion cast (unumber) $28 in cputc::$1 = conio_cursor_x == $28 Adding number conversion cast (unumber) $28 in conio_line_text = conio_line_text + $28 Adding number conversion cast (unumber) $28 in conio_line_color = conio_line_color + $28 Adding number conversion cast (unumber) 0 in conio_cursor_x = 0 -Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 Adding number conversion cast (unumber) 0 in memset::$0 = memset::num#2 > 0 Adding number conversion cast (unumber) 0 in strlen::$0 = 0 != *strlen::str#2 Adding number conversion cast (unumber) 0 in strupr::$1 = 0 != *strupr::src#2 @@ -1704,6 +1784,7 @@ Adding number conversion cast (unumber) 1 in utoa::$4 = utoa::max_digits#5 - 1 Adding number conversion cast (unumber) utoa::$4 in utoa::$4 = utoa::max_digits#5 - (unumber)1 Adding number conversion cast (unumber) 0 in *utoa::buffer#3 = 0 Adding number conversion cast (unumber) 1 in utoa::started#1 = 1 +Adding number conversion cast (unumber) 0 in printf_str::$2 = 0 != printf_str::$0 Adding number conversion cast (unumber) 0 in *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = 0 Adding number conversion cast (snumber) 0 in printf_sint::$0 = printf_sint::value#2 < 0 Adding number conversion cast (unumber) 0 in printf_sint::$5 = 0 != printf_sint::format_sign_always#1 @@ -1765,7 +1846,6 @@ Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 Simplifying constant integer cast $28 @@ -1801,6 +1881,7 @@ Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 +Simplifying constant integer cast 0 Successful SSA optimization PassNCastSimplification Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 @@ -1820,7 +1901,6 @@ Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 -Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $28 @@ -1844,6 +1924,7 @@ Finalized unsigned number type (char) 1 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 1 Finalized unsigned number type (char) 0 +Finalized unsigned number type (char) 0 Finalized signed number type (signed char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 @@ -1861,18 +1942,18 @@ Inferred type updated to char in utoa::$4 = utoa::max_digits#5 - 1 Inversing boolean not [26] gotoxy::$1 = gotoxy::y#3 <= $19 from [25] gotoxy::$0 = gotoxy::y#3 > $19 Inversing boolean not [30] gotoxy::$3 = gotoxy::x#3 < $28 from [29] gotoxy::$2 = gotoxy::x#3 >= $28 Inversing boolean not [55] cputc::$2 = conio_cursor_x != $28 from [54] cputc::$1 = conio_cursor_x == $28 -Inversing boolean not [97] memset::$1 = memset::num#2 <= 0 from [96] memset::$0 = memset::num#2 > 0 -Inversing boolean not [159] cscroll::$1 = conio_cursor_y != $19 from [158] cscroll::$0 = conio_cursor_y == $19 -Inversing boolean not [192] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [191] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 -Inversing boolean not [302] printf_sint::$3 = 0 == printf_sint::format_sign_always#1 from [301] printf_sint::$5 = 0 != printf_sint::format_sign_always#1 -Inversing boolean not [326] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [325] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 -Inversing boolean not [330] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [329] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 -Inversing boolean not [332] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [331] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 -Inversing boolean not [345] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [344] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 -Inversing boolean not [352] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [351] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 -Inversing boolean not [360] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [359] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 -Inversing boolean not [377] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [376] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 -Inversing boolean not [389] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [388] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Inversing boolean not [84] memset::$1 = memset::num#2 <= 0 from [83] memset::$0 = memset::num#2 > 0 +Inversing boolean not [146] cscroll::$1 = conio_cursor_y != $19 from [145] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [179] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [178] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Inversing boolean not [303] printf_sint::$3 = 0 == printf_sint::format_sign_always#1 from [302] printf_sint::$5 = 0 != printf_sint::format_sign_always#1 +Inversing boolean not [328] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [327] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Inversing boolean not [332] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [331] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Inversing boolean not [334] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [333] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Inversing boolean not [347] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [346] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Inversing boolean not [354] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [353] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Inversing boolean not [362] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [361] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Inversing boolean not [380] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [379] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Inversing boolean not [394] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [393] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -1885,9 +1966,7 @@ Alias clrscr::line_cols#2 = clrscr::line_cols#4 clrscr::line_cols#3 Alias clrscr::l#3 = clrscr::l#6 clrscr::l#4 Alias gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::y#5 = gotoxy::y#6 -Alias cputc::c#3 = cputc::c#4 -Alias cputs::c#1 = cputs::$0 cputs::c#2 -Alias cputs::s#0 = cputs::s#6 cputs::s#5 +Alias cputc::c#0 = cputc::c#1 Alias memcpy::src#2 = memcpy::src#3 Alias memcpy::dst#2 = memcpy::dst#3 Alias memcpy::src_end#1 = memcpy::src_end#2 @@ -1925,61 +2004,74 @@ Alias utoa_append::digit#2 = utoa_append::digit#4 utoa_append::digit#3 Alias utoa_append::value#2 = utoa_append::value#3 utoa_append::value#4 utoa_append::return#1 utoa_append::return#4 utoa_append::return#2 Alias utoa_append::sub#1 = utoa_append::sub#2 Alias utoa_append::buffer#1 = utoa_append::buffer#4 utoa_append::buffer#2 +Alias printf_str::c#1 = printf_str::$0 printf_str::c#2 +Alias printf_str::putc#2 = printf_str::putc#3 +Alias printf_str::s#0 = printf_str::s#5 Alias printf_padding::pad#3 = printf_padding::pad#4 printf_padding::pad#6 +Alias printf_padding::putc#3 = printf_padding::putc#4 printf_padding::putc#6 Alias printf_padding::i#2 = printf_padding::i#4 printf_padding::i#3 Alias printf_padding::length#3 = printf_padding::length#6 printf_padding::length#5 Alias printf_sint::value#2 = printf_sint::value#3 printf_sint::value#5 printf_sint::value#6 Alias printf_sint::format_radix#3 = printf_sint::format_radix#6 printf_sint::format_radix#4 printf_sint::format_radix#5 +Alias printf_sint::putc#3 = printf_sint::putc#6 printf_sint::putc#4 printf_sint::putc#5 Alias printf_sint::format_min_length#3 = printf_sint::format_min_length#6 printf_sint::format_min_length#4 printf_sint::format_min_length#5 Alias printf_sint::format_justify_left#3 = printf_sint::format_justify_left#6 printf_sint::format_justify_left#4 printf_sint::format_justify_left#5 Alias printf_sint::format_sign_always#1 = printf_sint::format_sign_always#5 printf_sint::format_sign_always#3 printf_sint::format_sign_always#6 Alias printf_sint::format_zero_padding#3 = printf_sint::format_zero_padding#6 printf_sint::format_zero_padding#4 printf_sint::format_zero_padding#5 Alias printf_sint::format_upper_case#3 = printf_sint::format_upper_case#6 printf_sint::format_upper_case#4 printf_sint::format_upper_case#5 Alias printf_sint::value#0 = printf_sint::$4 +Alias printf_sint::putc#1 = printf_sint::putc#2 Alias printf_sint::format_min_length#1 = printf_sint::format_min_length#2 Alias printf_sint::format_justify_left#1 = printf_sint::format_justify_left#2 Alias printf_sint::format_sign_always#2 = printf_sint::format_sign_always#4 Alias printf_sint::format_zero_padding#1 = printf_sint::format_zero_padding#2 Alias printf_sint::format_upper_case#1 = printf_sint::format_upper_case#2 Alias printf_sint::format_radix#1 = printf_sint::format_radix#2 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#19 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#18 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#11 Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#3 printf_number_buffer::format_min_length#4 Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#3 printf_number_buffer::format_justify_left#7 printf_number_buffer::format_justify_left#8 -Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#15 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#15 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 +Alias printf_number_buffer::putc#12 = printf_number_buffer::putc#20 printf_number_buffer::putc#18 printf_number_buffer::putc#19 +Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#15 printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#14 Alias strlen::return#2 = strlen::return#4 Alias printf_number_buffer::padding#1 = printf_number_buffer::$21 Alias printf_number_buffer::len#0 = printf_number_buffer::len#3 Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#5 Alias printf_number_buffer::format_zero_padding#5 = printf_number_buffer::format_zero_padding#6 Alias printf_number_buffer::buffer_sign#8 = printf_number_buffer::buffer_sign#9 -Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 -Alias printf_number_buffer::buffer_digits#15 = printf_number_buffer::buffer_digits#16 +Alias printf_number_buffer::putc#13 = printf_number_buffer::putc#14 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 +Alias printf_number_buffer::buffer_digits#14 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#6 printf_number_buffer::putc#15 Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#6 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#12 -Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 -Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#13 -Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#18 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::format_upper_case#12 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 +Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#16 printf_number_buffer::buffer_digits#13 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#18 Alias printf_number_buffer::buffer_sign#2 = printf_number_buffer::buffer_sign#3 -Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#8 printf_number_buffer::format_zero_padding#7 -Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 -Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#5 -Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#9 -Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#16 -Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 +Alias printf_number_buffer::putc#2 = printf_number_buffer::putc#7 +Alias printf_number_buffer::format_zero_padding#7 = printf_number_buffer::format_zero_padding#8 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#9 +Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#9 +Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#16 +Alias printf_number_buffer::putc#16 = printf_number_buffer::putc#3 printf_number_buffer::putc#8 +Alias printf_number_buffer::padding#15 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 Alias printf_number_buffer::format_upper_case#2 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#3 Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7 -Alias printf_number_buffer::format_zero_padding#18 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#2 +Alias printf_number_buffer::format_zero_padding#17 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#2 Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#13 Alias printf_number_buffer::format_zero_padding#3 = printf_number_buffer::format_zero_padding#9 Alias printf_number_buffer::format_justify_left#2 = printf_number_buffer::format_justify_left#6 Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 +Alias printf_number_buffer::putc#11 = printf_number_buffer::putc#4 printf_number_buffer::putc#5 Alias printf_number_buffer::buffer_digits#3 = printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#5 -Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 +Alias printf_number_buffer::putc#10 = printf_number_buffer::putc#17 printf_number_buffer::putc#9 +Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#9 -Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 +Alias printf_number_buffer::padding#13 = printf_number_buffer::padding#16 printf_number_buffer::padding#14 Alias main::signed_char_value#2 = main::signed_char_value#3 Alias main::signed_char_value#1 = main::signed_char_value#4 Successful SSA optimization Pass2AliasElimination @@ -1993,6 +2085,7 @@ Alias utoa::digit#2 = utoa::digit#4 Alias utoa::max_digits#10 = utoa::max_digits#6 Alias utoa::digit_values#10 = utoa::digit_values#7 Alias printf_sint::format_radix#1 = printf_sint::format_radix#3 +Alias printf_sint::putc#1 = printf_sint::putc#3 Alias printf_sint::format_min_length#1 = printf_sint::format_min_length#3 Alias printf_sint::format_justify_left#1 = printf_sint::format_justify_left#3 Alias printf_sint::format_sign_always#1 = printf_sint::format_sign_always#2 @@ -2002,12 +2095,14 @@ Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_m Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#4 Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#5 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#8 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::putc#12 = printf_number_buffer::putc#13 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#13 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#14 Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#3 -Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11 -Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#13 printf_number_buffer::format_upper_case#2 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#7 printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#15 printf_number_buffer::padding#13 printf_number_buffer::padding#11 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#2 printf_number_buffer::putc#16 printf_number_buffer::putc#10 printf_number_buffer::putc#11 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#12 printf_number_buffer::format_upper_case#2 Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#2 Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#12 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#2 Successful SSA optimization Pass2AliasElimination @@ -2016,6 +2111,7 @@ Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#11 Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#12 Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#10 Successful SSA optimization Pass2AliasElimination @@ -2043,11 +2139,14 @@ Identical Phi Values utoa_append::sub#3 utoa_append::sub#0 Identical Phi Values utoa_append::buffer#3 utoa_append::buffer#0 Identical Phi Values utoa_append::sub#1 utoa_append::sub#3 Identical Phi Values utoa_append::buffer#1 utoa_append::buffer#3 +Identical Phi Values printf_str::putc#2 printf_str::putc#4 Identical Phi Values printf_padding::length#3 printf_padding::length#4 Identical Phi Values printf_padding::pad#3 printf_padding::pad#5 +Identical Phi Values printf_padding::putc#3 printf_padding::putc#5 Identical Phi Values printf_sint::value#2 printf_sint::value#1 Identical Phi Values printf_sint::format_sign_always#1 printf_sint::format_sign_always#0 Identical Phi Values printf_sint::format_radix#1 printf_sint::format_radix#0 +Identical Phi Values printf_sint::putc#1 printf_sint::putc#0 Identical Phi Values printf_sint::format_min_length#1 printf_sint::format_min_length#0 Identical Phi Values printf_sint::format_justify_left#1 printf_sint::format_justify_left#0 Identical Phi Values printf_sint::format_zero_padding#1 printf_sint::format_zero_padding#0 @@ -2057,6 +2156,7 @@ Identical Phi Values printf_number_buffer::format_justify_left#1 printf_number_b Identical Phi Values printf_number_buffer::format_zero_padding#1 printf_number_buffer::format_zero_padding#0 Identical Phi Values printf_number_buffer::buffer_digits#1 printf_number_buffer::buffer_digits#0 Identical Phi Values printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 +Identical Phi Values printf_number_buffer::putc#1 printf_number_buffer::putc#0 Identical Phi Values printf_number_buffer::format_upper_case#1 printf_number_buffer::format_upper_case#0 Identical Phi Values test_casting::signed_short_value#1 test_casting::signed_short_value#0 Successful SSA optimization Pass2IdenticalPhiElimination @@ -2066,45 +2166,45 @@ Simple Condition clrscr::$0 [5] if(clrscr::l#2<$19) goto clrscr::@2 Simple Condition clrscr::$1 [13] if(clrscr::c#2<$28) goto clrscr::@5 Simple Condition gotoxy::$1 [23] if(gotoxy::y#3<=$19) goto gotoxy::@1 Simple Condition gotoxy::$3 [26] if(gotoxy::x#3<$28) goto gotoxy::@2 -Simple Condition cputc::$0 [41] if(cputc::c#3==' +Simple Condition cputc::$0 [41] if(cputc::c#0==' ') goto cputc::@1 Simple Condition cputc::$2 [47] if(conio_cursor_x!=$28) goto cputc::@return -Simple Condition cputs::$2 [62] if(0!=cputs::c#1) goto cputs::@2 -Simple Condition memcpy::$1 [73] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -Simple Condition memset::$1 [80] if(memset::num#2<=0) goto memset::@1 -Simple Condition memset::$3 [87] if(memset::dst#2!=memset::end#0) goto memset::@4 -Simple Condition strlen::$0 [95] if(0!=*strlen::str#2) goto strlen::@2 -Simple Condition strupr::$1 [110] if(0!=*strupr::src#2) goto strupr::@2 -Simple Condition cscroll::$1 [119] if(conio_cursor_y!=$19) goto cscroll::@return -Simple Condition cscroll::$7 [121] if(0!=conio_scroll_enable) goto cscroll::@3 -Simple Condition conio_c64_init::$1 [151] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 -Simple Condition utoa::$0 [162] if(utoa::radix#0==DECIMAL) goto utoa::@1 -Simple Condition utoa::$1 [166] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 -Simple Condition utoa::$2 [170] if(utoa::radix#0==OCTAL) goto utoa::@3 -Simple Condition utoa::$3 [174] if(utoa::radix#0==BINARY) goto utoa::@4 -Simple Condition utoa::$5 [191] if(utoa::digit#2=utoa_append::sub#0) goto utoa_append::@2 -Simple Condition printf_padding::$0 [225] if(printf_padding::i#2=0) goto printf_number_buffer::@1 -Simple Condition printf_number_buffer::$7 [281] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 -Simple Condition printf_number_buffer::$12 [291] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 -Simple Condition main::$1 [325] if(main::signed_char_value#2!=0) goto main::@2 +Simple Condition memcpy::$1 [63] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 +Simple Condition memset::$1 [70] if(memset::num#2<=0) goto memset::@1 +Simple Condition memset::$3 [77] if(memset::dst#2!=memset::end#0) goto memset::@4 +Simple Condition strlen::$0 [85] if(0!=*strlen::str#2) goto strlen::@2 +Simple Condition strupr::$1 [100] if(0!=*strupr::src#2) goto strupr::@2 +Simple Condition cscroll::$1 [109] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [111] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition conio_c64_init::$1 [141] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition utoa::$0 [152] if(utoa::radix#0==DECIMAL) goto utoa::@1 +Simple Condition utoa::$1 [156] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 +Simple Condition utoa::$2 [160] if(utoa::radix#0==OCTAL) goto utoa::@3 +Simple Condition utoa::$3 [164] if(utoa::radix#0==BINARY) goto utoa::@4 +Simple Condition utoa::$5 [181] if(utoa::digit#2=utoa_append::sub#0) goto utoa_append::@2 +Simple Condition printf_str::$2 [217] if(0!=printf_str::c#1) goto printf_str::@2 +Simple Condition printf_padding::$0 [226] if(printf_padding::i#2=0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$7 [284] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 +Simple Condition printf_number_buffer::$12 [296] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +Simple Condition main::$1 [335] if(main::signed_char_value#2!=0) goto main::@2 Successful SSA optimization Pass2ConditionalJumpSimplification -Rewriting && if()-condition to two if()s [102] toupper::$2 = toupper::$0 && toupper::$1 -Rewriting ! if()-condition to reversed if() [196] utoa::$8 = ! utoa::$7 -Rewriting || if()-condition to two if()s [195] utoa::$7 = utoa::started#2 || utoa::$6 -Rewriting ! if()-condition to reversed if() [264] printf_number_buffer::$5 = ! printf_number_buffer::$4 -Rewriting && if()-condition to two if()s [263] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [262] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 -Rewriting ! if()-condition to reversed if() [286] printf_number_buffer::$10 = ! printf_number_buffer::$9 -Rewriting && if()-condition to two if()s [285] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 -Rewriting ! if()-condition to reversed if() [300] printf_number_buffer::$17 = ! printf_number_buffer::$16 -Rewriting && if()-condition to two if()s [299] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [298] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 +Rewriting && if()-condition to two if()s [92] toupper::$2 = toupper::$0 && toupper::$1 +Rewriting ! if()-condition to reversed if() [186] utoa::$8 = ! utoa::$7 +Rewriting || if()-condition to two if()s [185] utoa::$7 = utoa::started#2 || utoa::$6 +Rewriting ! if()-condition to reversed if() [267] printf_number_buffer::$5 = ! printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [266] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [265] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [290] printf_number_buffer::$10 = ! printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [289] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 +Rewriting ! if()-condition to reversed if() [307] printf_number_buffer::$17 = ! printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [306] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [305] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 Successful SSA optimization Pass2ConditionalAndOrRewriting Warning! Adding boolean cast to non-boolean condition utoa::started#2 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_zero_padding#0 @@ -2112,9 +2212,9 @@ Warning! Adding boolean cast to non-boolean condition printf_number_buffer::form Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 -Constant right-side identified [124] memcpy::num#0 = (unumber)$19*$28-$28 -Constant right-side identified [129] memcpy::num#1 = (unumber)$19*$28-$28 -Constant right-side identified [156] conio_c64_init::line#1 = (unumber)$19-1 +Constant right-side identified [114] memcpy::num#0 = (unumber)$19*$28-$28 +Constant right-side identified [119] memcpy::num#1 = (unumber)$19*$28-$28 +Constant right-side identified [146] conio_c64_init::line#1 = (unumber)$19-1 Successful SSA optimization Pass2ConstantRValueConsolidation Constant clrscr::line_text#0 = CONIO_SCREEN_TEXT Constant clrscr::line_cols#0 = CONIO_SCREEN_COLORS @@ -2122,7 +2222,6 @@ Constant clrscr::l#0 = 0 Constant clrscr::c#0 = 0 Constant gotoxy::y#0 = 0 Constant gotoxy::x#0 = 0 -Constant cputs::c#0 = 0 Constant strlen::len#0 = 0 Constant memcpy::destination#0 = (void *)CONIO_SCREEN_TEXT Constant memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 @@ -2153,6 +2252,7 @@ Constant utoa::started#0 = 0 Constant utoa::digit#0 = 0 Constant utoa::started#1 = 1 Constant utoa_append::digit#0 = 0 +Constant printf_str::c#0 = 0 Constant printf_padding::i#0 = 0 Constant utoa::buffer#5 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS Constant printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS @@ -2161,19 +2261,22 @@ Constant printf_number_buffer::padding#2 = 0 Constant printf_padding::pad#0 = ' ' Constant printf_padding::pad#1 = '0' Constant printf_padding::pad#2 = ' ' +Constant printf_sint::putc#0 = &cputc Constant printf_sint::format_min_length#0 = 0 Constant printf_sint::format_justify_left#0 = 0 Constant printf_sint::format_sign_always#0 = 0 Constant printf_sint::format_zero_padding#0 = 0 Constant printf_sint::format_upper_case#0 = 0 Constant printf_sint::format_radix#0 = DECIMAL -Constant cputs::s#2 = test_casting::s +Constant printf_str::putc#1 = &cputc +Constant printf_str::s#2 = test_casting::s Constant main::signed_char_value#0 = -5 Constant conio_textcolor = CONIO_TEXTCOLOR_DEFAULT Constant conio_scroll_enable = 1 Successful SSA optimization Pass2ConstantIdentification Constant memset::c#1 = conio_textcolor Constant utoa::radix#0 = printf_sint::format_radix#0 +Constant printf_number_buffer::putc#0 = printf_sint::putc#0 Constant printf_number_buffer::format_min_length#0 = printf_sint::format_min_length#0 Constant printf_number_buffer::format_justify_left#0 = printf_sint::format_justify_left#0 Constant printf_number_buffer::format_sign_always#0 = printf_sint::format_sign_always#0 @@ -2181,29 +2284,35 @@ Constant printf_number_buffer::format_zero_padding#0 = printf_sint::format_zero_ Constant printf_number_buffer::format_upper_case#0 = printf_sint::format_upper_case#0 Constant printf_number_buffer::format_radix#0 = printf_sint::format_radix#0 Constant strlen::str#1 = printf_number_buffer::buffer_digits#0 -Constant cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant printf_str::s#1 = printf_number_buffer::buffer_digits#0 Constant strupr::str#0 = printf_number_buffer::buffer_digits#0 Successful SSA optimization Pass2ConstantIdentification Constant printf_number_buffer::$25 = (signed char)printf_number_buffer::format_min_length#0 +Constant printf_padding::putc#0 = printf_number_buffer::putc#0 +Constant printf_padding::putc#1 = printf_number_buffer::putc#0 +Constant printf_str::putc#0 = printf_number_buffer::putc#0 Constant strupr::return#2 = strupr::str#0 +Constant printf_padding::putc#2 = printf_number_buffer::putc#0 Successful SSA optimization Pass2ConstantIdentification -if() condition always true - replacing block destination [121] if(0!=conio_scroll_enable) goto cscroll::@3 -if() condition always true - replacing block destination [162] if(utoa::radix#0==DECIMAL) goto utoa::@1 -if() condition always false - eliminating [166] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 -if() condition always false - eliminating [170] if(utoa::radix#0==OCTAL) goto utoa::@3 -if() condition always false - eliminating [174] if(utoa::radix#0==BINARY) goto utoa::@4 -if() condition always true - replacing block destination [237] if(0==printf_sint::format_sign_always#0) goto printf_sint::@2 -if() condition always true - replacing block destination [258] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 -if() condition always true - replacing block destination [291] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +Replacing constant pointer function [293] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification +if() condition always true - replacing block destination [111] if(0!=conio_scroll_enable) goto cscroll::@3 +if() condition always true - replacing block destination [152] if(utoa::radix#0==DECIMAL) goto utoa::@1 +if() condition always false - eliminating [156] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 +if() condition always false - eliminating [160] if(utoa::radix#0==OCTAL) goto utoa::@3 +if() condition always false - eliminating [164] if(utoa::radix#0==BINARY) goto utoa::@4 +if() condition always true - replacing block destination [239] if(0==printf_sint::format_sign_always#0) goto printf_sint::@2 +if() condition always true - replacing block destination [261] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +if() condition always true - replacing block destination [296] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 Successful SSA optimization Pass2ConstantIfs Rewriting conditional comparison [23] if(gotoxy::y#3<=$19) goto gotoxy::@1 Simplifying constant evaluating to zero (signed char)printf_number_buffer::format_min_length#0 in Successful SSA optimization PassNSimplifyConstantZero -Simplifying expression containing zero (char *)&printf_buffer in [231] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = 0 -Simplifying expression containing zero (char *)&printf_buffer in [235] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = '-' -Simplifying expression containing zero (char *)&printf_buffer in [238] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = '+' -Simplifying expression containing zero (char *)&printf_buffer in [245] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) -Simplifying expression containing zero printf_number_buffer::len#2 in [275] printf_number_buffer::padding#1 = printf_number_buffer::$25 - printf_number_buffer::len#2 +Simplifying expression containing zero (char *)&printf_buffer in [233] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = 0 +Simplifying expression containing zero (char *)&printf_buffer in [237] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = '-' +Simplifying expression containing zero (char *)&printf_buffer in [240] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = '+' +Simplifying expression containing zero (char *)&printf_buffer in [248] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Simplifying expression containing zero printf_number_buffer::len#2 in [278] printf_number_buffer::padding#1 = printf_number_buffer::$25 - printf_number_buffer::len#2 Successful SSA optimization PassNSimplifyExpressionWithZero Eliminating variable strlen::str#2 from unused block strlen::@1 Eliminating variable strlen::len#2 from unused block strlen::@1 @@ -2279,15 +2388,14 @@ Removing unused block printf_number_buffer::@7 Removing PHI-reference to removed block (printf_number_buffer::@14) in block printf_number_buffer::@1 Removing unused block printf_number_buffer::@14 Removing unused block printf_number_buffer::@11 -Removing unused block printf_number_buffer::@20 +Removing unused block printf_number_buffer::@19 Successful SSA optimization Pass2EliminateUnusedBlocks -Eliminating unused variable memcpy::return#2 and assignment [75] memcpy::return#2 = memcpy::destination#2 -Eliminating unused variable memcpy::return#3 and assignment [77] memcpy::return#3 = memcpy::destination#2 -Eliminating unused variable memset::return#2 and assignment [79] memset::return#2 = memset::str#3 -Eliminating unused variable memset::return#3 and assignment [81] memset::return#3 = memset::str#3 +Eliminating unused variable memcpy::return#2 and assignment [67] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [69] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [71] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [73] memset::return#3 = memset::str#3 Eliminating unused constant gotoxy::x#1 Eliminating unused constant gotoxy::y#1 -Eliminating unused constant cputs::c#0 Eliminating unused constant BINARY Eliminating unused constant OCTAL Eliminating unused constant HEXADECIMAL @@ -2300,6 +2408,7 @@ Eliminating unused constant utoa::digit_values#3 Eliminating unused constant utoa::max_digits#4 Eliminating unused constant utoa::digit_values#4 Eliminating unused constant utoa::radix#0 +Eliminating unused constant printf_str::c#0 Eliminating unused constant printf_number_buffer::padding#2 Eliminating unused constant printf_number_buffer::format_min_length#0 Eliminating unused constant printf_number_buffer::format_sign_always#0 @@ -2353,27 +2462,27 @@ Identical Phi Values utoa::max_digits#7 utoa::max_digits#1 Identical Phi Values utoa::digit_values#8 utoa::digit_values#1 Identical Phi Values printf_number_buffer::padding#10 printf_number_buffer::padding#0 Successful SSA optimization Pass2IdenticalPhiElimination -Simple Condition utoa::$12 [97] if(0!=utoa::started#2) goto utoa::@14 -Simple Condition printf_number_buffer::$1 [138] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@23 -Simple Condition printf_number_buffer::$33 [143] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 -Simple Condition printf_number_buffer::$34 [151] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@26 -Simple Condition utoa::$6 [173] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@14 -Simple Condition printf_number_buffer::$35 [175] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 -Simple Condition printf_number_buffer::$2 [176] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@22 -Simple Condition printf_number_buffer::$36 [178] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 -Simple Condition printf_number_buffer::$37 [180] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 -Simple Condition printf_number_buffer::$14 [181] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@25 +Simple Condition utoa::$12 [89] if(0!=utoa::started#2) goto utoa::@14 +Simple Condition printf_number_buffer::$1 [140] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@22 +Simple Condition printf_number_buffer::$33 [145] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@23 +Simple Condition printf_number_buffer::$34 [154] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@25 +Simple Condition utoa::$6 [176] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@14 +Simple Condition printf_number_buffer::$35 [178] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 +Simple Condition printf_number_buffer::$2 [179] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@21 +Simple Condition printf_number_buffer::$36 [181] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 +Simple Condition printf_number_buffer::$37 [183] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 +Simple Condition printf_number_buffer::$14 [184] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 Successful SSA optimization Pass2ConditionalJumpSimplification -Negating conditional jump and destination [138] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [143] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -Negating conditional jump and destination [151] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -Negating conditional jump and destination [176] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [181] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Negating conditional jump and destination [140] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [145] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +Negating conditional jump and destination [154] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +Negating conditional jump and destination [179] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [184] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return Successful SSA optimization Pass2ConditionalJumpSequenceImprovement -Constant right-side identified [91] utoa::$4 = utoa::max_digits#1 - 1 -Constant right-side identified [140] printf_padding::length#0 = (char)printf_number_buffer::padding#0 -Constant right-side identified [146] printf_padding::length#1 = (char)printf_number_buffer::padding#0 -Constant right-side identified [152] printf_padding::length#2 = (char)printf_number_buffer::padding#0 +Constant right-side identified [83] utoa::$4 = utoa::max_digits#1 - 1 +Constant right-side identified [142] printf_padding::length#0 = (char)printf_number_buffer::padding#0 +Constant right-side identified [149] printf_padding::length#1 = (char)printf_number_buffer::padding#0 +Constant right-side identified [155] printf_padding::length#2 = (char)printf_number_buffer::padding#0 Successful SSA optimization Pass2ConstantRValueConsolidation Constant utoa::$4 = utoa::max_digits#1-1 Constant printf_padding::length#0 = (char)printf_number_buffer::padding#0 @@ -2381,14 +2490,14 @@ Constant printf_padding::length#1 = (char)printf_number_buffer::padding#0 Constant printf_padding::length#2 = (char)printf_number_buffer::padding#0 Successful SSA optimization Pass2ConstantIdentification if() condition always true - replacing block destination [18] if(gotoxy::x#2<$28) goto gotoxy::@2 -if() condition always false - eliminating [138] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -if() condition always true - replacing block destination [143] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -if() condition always true - replacing block destination [151] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -if() condition always false - eliminating [175] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 -if() condition always false - eliminating [176] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -if() condition always false - eliminating [178] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 -if() condition always false - eliminating [180] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 -if() condition always false - eliminating [181] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +if() condition always false - eliminating [140] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +if() condition always true - replacing block destination [145] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +if() condition always true - replacing block destination [154] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +if() condition always false - eliminating [178] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 +if() condition always false - eliminating [179] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +if() condition always false - eliminating [181] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 +if() condition always false - eliminating [183] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 +if() condition always false - eliminating [184] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return Successful SSA optimization Pass2ConstantIfs Simplifying constant evaluating to zero (char)printf_number_buffer::padding#0 in Simplifying constant evaluating to zero (char)printf_number_buffer::padding#0 in @@ -2396,8 +2505,8 @@ Simplifying constant evaluating to zero (char)printf_number_buffer::padding#0 in Successful SSA optimization PassNSimplifyConstantZero Eliminating variable printf_padding::length#4 from unused block printf_padding Eliminating variable printf_padding::pad#5 from unused block printf_padding +Eliminating variable printf_padding::putc#5 from unused block printf_padding Eliminating variable printf_padding::i#2 from unused block printf_padding::@1 -Eliminating variable cputc::c#1 from unused block printf_padding::@2 Eliminating variable printf_padding::i#1 from unused block printf_padding::@3 Removing PHI-reference to removed block (gotoxy::@4) in block gotoxy::@2 Removing unused block gotoxy::@4 @@ -2406,18 +2515,17 @@ Removing unused procedure block printf_padding Removing PHI-reference to removed block (printf_padding) in block printf_padding::@1 Removing unused procedure block printf_padding::@1 Removing unused procedure block printf_padding::@2 -Removing PHI-reference to removed block (printf_padding::@2) in block cputc Removing unused procedure block printf_padding::@3 Removing unused procedure block printf_padding::@return Removing unused block printf_number_buffer::@8 Removing unused block printf_number_buffer::@16 Removing unused block printf_number_buffer::@10 -Removing unused block printf_number_buffer::@18 +Removing unused block printf_number_buffer::@17 Removing unused block printf_number_buffer::@12 -Removing unused block printf_number_buffer::@21 +Removing unused block printf_number_buffer::@20 +Removing unused block printf_number_buffer::@23 Removing unused block printf_number_buffer::@24 Removing unused block printf_number_buffer::@25 -Removing unused block printf_number_buffer::@26 Successful SSA optimization Pass2EliminateUnusedBlocks Eliminating unused constant gotoxy::x#0 Eliminating unused constant printf_number_buffer::padding#0 @@ -2433,23 +2541,21 @@ Identical Phi Values gotoxy::x#4 gotoxy::x#2 Successful SSA optimization Pass2IdenticalPhiElimination Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 -Inlining Noop Cast [50] memcpy::src#0 = (char *)memcpy::source#2 keeping memcpy::source#2 -Inlining Noop Cast [51] memcpy::dst#0 = (char *)memcpy::destination#2 keeping memcpy::destination#2 -Inlining Noop Cast [52] memcpy::$2 = (char *)memcpy::source#2 keeping memcpy::source#2 -Inlining Noop Cast [62] memset::$4 = (char *)memset::str#3 keeping memset::str#3 -Inlining Noop Cast [64] memset::dst#0 = (char *)memset::str#3 keeping memset::str#3 -Inlining Noop Cast [115] printf_sint::uvalue#0 = (unsigned int)printf_sint::value#4 keeping printf_sint::value#4 +Inlining Noop Cast [42] memcpy::src#0 = (char *)memcpy::source#2 keeping memcpy::source#2 +Inlining Noop Cast [43] memcpy::dst#0 = (char *)memcpy::destination#2 keeping memcpy::destination#2 +Inlining Noop Cast [44] memcpy::$2 = (char *)memcpy::source#2 keeping memcpy::source#2 +Inlining Noop Cast [54] memset::$4 = (char *)memset::str#3 keeping memset::str#3 +Inlining Noop Cast [56] memset::dst#0 = (char *)memset::str#3 keeping memset::str#3 +Inlining Noop Cast [116] printf_sint::uvalue#0 = (unsigned int)printf_sint::value#4 keeping printf_sint::value#4 Successful SSA optimization Pass2NopCastInlining Rewriting multiplication to use shift and addition[20] gotoxy::line_offset#0 = gotoxy::$7 * $28 -Rewriting multiplication to use shift [88] utoa::$10 = utoa::digit#2 * SIZEOF_UNSIGNED_INT +Rewriting multiplication to use shift [80] utoa::$10 = utoa::digit#2 * SIZEOF_UNSIGNED_INT Successful SSA optimization Pass2MultiplyToShiftRewriting Inlining constant with var siblings clrscr::line_text#0 Inlining constant with var siblings clrscr::line_cols#0 Inlining constant with var siblings clrscr::l#0 Inlining constant with var siblings clrscr::c#0 Inlining constant with var siblings gotoxy::y#0 -Inlining constant with var siblings cputs::s#2 -Inlining constant with var siblings cputs::s#1 Inlining constant with var siblings memcpy::destination#0 Inlining constant with var siblings memcpy::source#0 Inlining constant with var siblings memcpy::num#0 @@ -2468,12 +2574,16 @@ Inlining constant with var siblings utoa::digit#0 Inlining constant with var siblings utoa::started#1 Inlining constant with var siblings utoa::buffer#5 Inlining constant with var siblings utoa_append::digit#0 +Inlining constant with var siblings printf_str::putc#1 +Inlining constant with var siblings printf_str::s#2 +Inlining constant with var siblings printf_str::s#1 +Inlining constant with var siblings printf_str::putc#0 Inlining constant with var siblings main::signed_char_value#0 Constant inlined utoa_append::digit#0 = 0 Constant inlined utoa::digit_values#1 = RADIX_DECIMAL_VALUES -Constant inlined cputs::s#1 = printf_number_buffer::buffer_digits#0 -Constant inlined cputs::s#2 = test_casting::s +Constant inlined printf_str::putc#0 = printf_sint::putc#0 Constant inlined conio_textcolor = LIGHT_BLUE +Constant inlined printf_str::putc#1 = &cputc Constant inlined memcpy::destination#0 = (void *)DEFAULT_SCREEN Constant inlined memset::num#1 = $28 Constant inlined memcpy::destination#1 = (void *)COLORRAM @@ -2483,7 +2593,9 @@ Constant inlined conio_c64_init::line#1 = (char)$19-1 Constant inlined memcpy::source#1 = (void *)COLORRAM+$28 Constant inlined utoa::digit#0 = 0 Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN +Constant inlined printf_str::s#1 = printf_number_buffer::buffer_digits#0 Constant inlined main::signed_char_value#0 = -5 +Constant inlined printf_str::s#2 = test_casting::s Constant inlined utoa::$4 = utoa::max_digits#1-1 Constant inlined CONIO_TEXTCOLOR_DEFAULT = LIGHT_BLUE Constant inlined memset::str#1 = (void *)COLORRAM+(unsigned int)$19*$28-$28 @@ -2492,6 +2604,7 @@ Constant inlined CONIO_SCREEN_COLORS = COLORRAM Constant inlined clrscr::line_text#0 = DEFAULT_SCREEN Constant inlined utoa::started#1 = 1 Constant inlined utoa::started#0 = 0 +Constant inlined printf_number_buffer::putc#0 = printf_sint::putc#0 Constant inlined memcpy::source#0 = (void *)DEFAULT_SCREEN+$28 Constant inlined memcpy::num#1 = (unsigned int)$19*$28-$28 Constant inlined memcpy::num#0 = (unsigned int)$19*$28-$28 @@ -2511,7 +2624,7 @@ Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Identical Phi Values memcpy::num#2 (unsigned int)$19*$28-$28 Identical Phi Values memset::num#2 $28 Successful SSA optimization Pass2IdenticalPhiElimination -if() condition always false - eliminating [60] if($28<=0) goto memset::@1 +if() condition always false - eliminating [52] if($28<=0) goto memset::@1 Successful SSA optimization Pass2ConstantIfs Eliminating unused constant SIZEOF_UNSIGNED_INT Successful SSA optimization PassNEliminateUnusedVars @@ -2532,6 +2645,8 @@ Finalized unsigned number type (char) $19 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 Successful SSA optimization PassNFinalizeNumberTypeConversions Simplifying constant integer cast $19-1 Successful SSA optimization PassNCastSimplification @@ -2548,109 +2663,104 @@ Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of __start::@3 Adding NOP phi() at start of conio_c64_init::@2 Adding NOP phi() at start of conio_c64_init::@3 -Adding NOP phi() at start of main -Adding NOP phi() at start of main::@3 -Adding NOP phi() at start of gotoxy::@3 -Adding NOP phi() at start of clrscr -Adding NOP phi() at start of clrscr::@2 -Adding NOP phi() at start of test_casting::@1 -Adding NOP phi() at start of test_casting::@2 -Adding NOP phi() at start of printf_sint::@6 -Adding NOP phi() at start of utoa -Adding NOP phi() at start of utoa::@1 -Adding NOP phi() at start of printf_number_buffer -Adding NOP phi() at start of printf_number_buffer::@1 -Adding NOP phi() at start of printf_number_buffer::@23 -Adding NOP phi() at start of printf_number_buffer::@22 -Adding NOP phi() at start of printf_number_buffer::@17 -Adding NOP phi() at start of printf_number_buffer::@3 -Adding NOP phi() at start of printf_number_buffer::@4 -Adding NOP phi() at start of printf_number_buffer::@5 -Adding NOP phi() at start of printf_number_buffer::@19 Adding NOP phi() at start of cputc::@3 Adding NOP phi() at start of cputc::@5 Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@3 +Adding NOP phi() at start of gotoxy::@3 Adding NOP phi() at start of cputln::@1 +Adding NOP phi() at start of clrscr +Adding NOP phi() at start of clrscr::@2 +Adding NOP phi() at start of test_casting::@1 +Adding NOP phi() at start of test_casting::@2 Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of cscroll::@4 Adding NOP phi() at start of cscroll::@5 Adding NOP phi() at start of cscroll::@6 +Adding NOP phi() at start of printf_sint::@6 Adding NOP phi() at start of memcpy::@3 Adding NOP phi() at start of memset::@1 +Adding NOP phi() at start of utoa +Adding NOP phi() at start of utoa::@1 +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@1 +Adding NOP phi() at start of printf_number_buffer::@22 +Adding NOP phi() at start of printf_number_buffer::@21 +Adding NOP phi() at start of printf_number_buffer::@3 +Adding NOP phi() at start of printf_number_buffer::@4 +Adding NOP phi() at start of printf_number_buffer::@5 +Adding NOP phi() at start of printf_number_buffer::@18 CALL GRAPH Calls in [__start] to conio_c64_init:5 main:8 Calls in [conio_c64_init] to gotoxy:16 -Calls in [main] to clrscr:21 test_casting:28 -Calls in [test_casting] to printf_sint:67 cputs:69 -Calls in [printf_sint] to utoa:77 printf_number_buffer:79 -Calls in [cputs] to cputc:94 -Calls in [utoa] to utoa_append:122 -Calls in [printf_number_buffer] to cputc:135 cputs:140 -Calls in [cputc] to cputln:150 cputln:154 -Calls in [cputln] to cscroll:169 -Calls in [cscroll] to memcpy:175 memcpy:177 memset:179 memset:181 +Calls in [cputc] to cputln:27 cputln:31 +Calls in [main] to clrscr:34 test_casting:41 +Calls in [cputln] to cscroll:62 +Calls in [test_casting] to printf_sint:87 printf_str:89 +Calls in [cscroll] to memcpy:95 memcpy:97 memset:99 memset:101 +Calls in [printf_sint] to utoa:111 printf_number_buffer:113 +Calls in [printf_str] to null:127 +Calls in [utoa] to utoa_append:179 +Calls in [printf_number_buffer] to cputc:191 printf_str:196 Created 27 initial phi equivalence classes Coalesced [19] conio_c64_init::line#3 = conio_c64_init::line#0 -Coalesced [29] main::signed_char_value#5 = main::signed_char_value#1 -Coalesced [44] gotoxy::y#7 = gotoxy::y#2 -Coalesced [59] clrscr::l#7 = clrscr::l#1 -Coalesced [60] clrscr::line_text#7 = clrscr::line_text#1 -Coalesced [61] clrscr::line_cols#7 = clrscr::line_cols#1 -Coalesced [65] clrscr::c#4 = clrscr::c#1 -Coalesced [74] printf_sint::value#8 = printf_sint::value#1 -Coalesced [84] printf_sint::value#7 = printf_sint::value#0 -Coalesced [86] cputs::s#7 = cputs::s#4 -Coalesced [93] cputc::c#5 = cputc::c#0 -Coalesced [95] cputs::s#8 = cputs::s#0 -Coalesced [98] utoa::value#17 = utoa::value#1 -Coalesced [110] utoa::value#18 = utoa::value#2 -Coalesced [111] utoa::started#6 = utoa::started#2 -Coalesced [112] utoa::buffer#23 = utoa::buffer#11 -Coalesced [115] utoa::digit#7 = utoa::digit#1 -Coalesced (already) [116] utoa::value#16 = utoa::value#6 -Coalesced (already) [117] utoa::started#5 = utoa::started#4 -Coalesced (already) [118] utoa::buffer#22 = utoa::buffer#14 -Coalesced [126] utoa::value#19 = utoa::value#0 -Coalesced [127] utoa::buffer#24 = utoa::buffer#4 -Coalesced [134] cputc::c#6 = cputc::c#2 -Coalesced [156] utoa_append::value#6 = utoa_append::value#0 -Coalesced [163] utoa_append::value#7 = utoa_append::value#1 -Coalesced [164] utoa_append::digit#5 = utoa_append::digit#1 -Coalesced [197] memcpy::src#5 = memcpy::src#1 -Coalesced [198] memcpy::dst#5 = memcpy::dst#1 -Coalesced [208] memset::dst#5 = memset::dst#1 +Coalesced [42] main::signed_char_value#5 = main::signed_char_value#1 +Coalesced [57] gotoxy::y#7 = gotoxy::y#2 +Coalesced [79] clrscr::l#7 = clrscr::l#1 +Coalesced [80] clrscr::line_text#7 = clrscr::line_text#1 +Coalesced [81] clrscr::line_cols#7 = clrscr::line_cols#1 +Coalesced [85] clrscr::c#4 = clrscr::c#1 +Coalesced [108] printf_sint::value#8 = printf_sint::value#1 +Coalesced [118] printf_sint::value#7 = printf_sint::value#0 +Coalesced [120] printf_str::s#6 = printf_str::s#4 +Coalesced [129] printf_str::s#7 = printf_str::s#0 +Coalesced [141] memcpy::src#5 = memcpy::src#1 +Coalesced [142] memcpy::dst#5 = memcpy::dst#1 +Coalesced [152] memset::dst#5 = memset::dst#1 +Coalesced [155] utoa::value#17 = utoa::value#1 +Coalesced [167] utoa::value#18 = utoa::value#2 +Coalesced [168] utoa::started#6 = utoa::started#2 +Coalesced [169] utoa::buffer#23 = utoa::buffer#11 +Coalesced [172] utoa::digit#7 = utoa::digit#1 +Coalesced (already) [173] utoa::value#16 = utoa::value#6 +Coalesced (already) [174] utoa::started#5 = utoa::started#4 +Coalesced (already) [175] utoa::buffer#22 = utoa::buffer#14 +Coalesced [183] utoa::value#19 = utoa::value#0 +Coalesced [184] utoa::buffer#24 = utoa::buffer#4 +Coalesced [199] utoa_append::value#6 = utoa_append::value#0 +Coalesced [206] utoa_append::value#7 = utoa_append::value#1 +Coalesced [207] utoa_append::digit#5 = utoa_append::digit#1 Coalesced down to 23 phi equivalence classes Culled Empty Block label __start::@2 Culled Empty Block label __start::@3 Culled Empty Block label conio_c64_init::@2 Culled Empty Block label conio_c64_init::@3 +Culled Empty Block label cputc::@5 +Culled Empty Block label cputc::@4 Culled Empty Block label main::@3 Culled Empty Block label main::@4 Culled Empty Block label gotoxy::@3 +Culled Empty Block label cputln::@1 Culled Empty Block label clrscr::@2 Culled Empty Block label test_casting::@2 +Culled Empty Block label cscroll::@1 Culled Empty Block label printf_sint::@3 Culled Empty Block label printf_sint::@6 -Culled Empty Block label cputs::@3 +Culled Empty Block label memcpy::@3 +Culled Empty Block label memset::@1 Culled Empty Block label utoa::@1 Culled Empty Block label utoa::@5 Culled Empty Block label utoa::@17 Culled Empty Block label printf_number_buffer::@1 -Culled Empty Block label printf_number_buffer::@23 Culled Empty Block label printf_number_buffer::@22 -Culled Empty Block label printf_number_buffer::@17 +Culled Empty Block label printf_number_buffer::@21 Culled Empty Block label printf_number_buffer::@3 Culled Empty Block label printf_number_buffer::@4 -Culled Empty Block label printf_number_buffer::@19 -Culled Empty Block label cputc::@5 -Culled Empty Block label cputc::@4 -Culled Empty Block label cputln::@1 -Culled Empty Block label cscroll::@1 -Culled Empty Block label memcpy::@3 -Culled Empty Block label memset::@1 +Culled Empty Block label printf_number_buffer::@18 Renumbering block clrscr::@3 to clrscr::@2 Renumbering block clrscr::@4 to clrscr::@3 Renumbering block clrscr::@5 to clrscr::@4 @@ -2679,20 +2789,20 @@ Renumbering block printf_number_buffer::@9 to printf_number_buffer::@3 Adding NOP phi() at start of __start Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of conio_c64_init::@2 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of main Adding NOP phi() at start of gotoxy::@3 Adding NOP phi() at start of clrscr Adding NOP phi() at start of test_casting::@1 -Adding NOP phi() at start of utoa -Adding NOP phi() at start of printf_number_buffer -Adding NOP phi() at start of printf_number_buffer::@2 -Adding NOP phi() at start of cputc::@3 -Adding NOP phi() at start of cputc::@1 -Adding NOP phi() at start of utoa_append Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@2 Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of cscroll::@4 +Adding NOP phi() at start of utoa +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@2 +Adding NOP phi() at start of utoa_append FINAL CONTROL FLOW GRAPH @@ -2732,330 +2842,334 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_number_buffer::@3 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] phi() - [17] call clrscr + [27] phi() + [28] call clrscr to:main::@1 main::@1: scope:[main] from main main::@2 - [18] main::signed_char_value#2 = phi( main/-5, main::@2/main::signed_char_value#1 ) - [19] if(main::signed_char_value#2!=0) goto main::@2 + [29] main::signed_char_value#2 = phi( main/-5, main::@2/main::signed_char_value#1 ) + [30] if(main::signed_char_value#2!=0) goto main::@2 to:main::@return main::@return: scope:[main] from main::@1 - [20] return + [31] return to:@return main::@2: scope:[main] from main::@1 - [21] main::signed_char_value#1 = ++ main::signed_char_value#2 - [22] test_casting::signed_short_value#0 = main::signed_char_value#1 - [23] call test_casting + [32] main::signed_char_value#1 = ++ main::signed_char_value#2 + [33] test_casting::signed_short_value#0 = main::signed_char_value#1 + [34] call test_casting to:main::@1 void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [24] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [35] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [25] phi() + [36] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [26] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [37] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [27] conio_cursor_x = gotoxy::x#2 - [28] conio_cursor_y = gotoxy::y#4 - [29] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [30] gotoxy::$8 = gotoxy::$7 << 2 - [31] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [32] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [33] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [34] conio_line_text = gotoxy::$5 - [35] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [36] conio_line_color = gotoxy::$6 + [38] conio_cursor_x = gotoxy::x#2 + [39] conio_cursor_y = gotoxy::y#4 + [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [41] gotoxy::$8 = gotoxy::$7 << 2 + [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [45] conio_line_text = gotoxy::$5 + [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [47] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [37] return + [48] return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [49] conio_line_text = conio_line_text + $28 + [50] conio_line_color = conio_line_color + $28 + [51] conio_cursor_x = 0 + [52] conio_cursor_y = ++ conio_cursor_y + [53] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [54] return to:@return void clrscr() clrscr: scope:[clrscr] from main - [38] phi() + [55] phi() to:clrscr::@1 clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 - [39] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) - [39] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) - [39] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) - [40] if(clrscr::l#2<$19) goto clrscr::@3 + [56] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [56] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [56] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [57] if(clrscr::l#2<$19) goto clrscr::@3 to:clrscr::@2 clrscr::@2: scope:[clrscr] from clrscr::@1 - [41] conio_cursor_x = 0 - [42] conio_cursor_y = 0 - [43] conio_line_text = DEFAULT_SCREEN - [44] conio_line_color = COLORRAM + [58] conio_cursor_x = 0 + [59] conio_cursor_y = 0 + [60] conio_line_text = DEFAULT_SCREEN + [61] conio_line_color = COLORRAM to:clrscr::@return clrscr::@return: scope:[clrscr] from clrscr::@2 - [45] return + [62] return to:@return clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 - [46] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) - [47] if(clrscr::c#2<$28) goto clrscr::@4 + [63] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [64] if(clrscr::c#2<$28) goto clrscr::@4 to:clrscr::@5 clrscr::@5: scope:[clrscr] from clrscr::@3 - [48] clrscr::line_text#1 = clrscr::line_text#5 + $28 - [49] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 - [50] clrscr::l#1 = ++ clrscr::l#2 + [65] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [66] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [67] clrscr::l#1 = ++ clrscr::l#2 to:clrscr::@1 clrscr::@4: scope:[clrscr] from clrscr::@3 - [51] clrscr::line_text#5[clrscr::c#2] = ' ' - [52] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE - [53] clrscr::c#1 = ++ clrscr::c#2 + [68] clrscr::line_text#5[clrscr::c#2] = ' ' + [69] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [70] clrscr::c#1 = ++ clrscr::c#2 to:clrscr::@3 void test_casting(int signed_short_value) test_casting: scope:[test_casting] from main::@2 - [54] printf_sint::value#1 = test_casting::signed_short_value#0 - [55] call printf_sint + [71] printf_sint::value#1 = test_casting::signed_short_value#0 + [72] call printf_sint to:test_casting::@1 test_casting::@1: scope:[test_casting] from test_casting - [56] phi() - [57] call cputs + [73] phi() + [74] call printf_str to:test_casting::@return test_casting::@return: scope:[test_casting] from test_casting::@1 - [58] return - to:@return - -void printf_sint(int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_sint: scope:[printf_sint] from test_casting - [59] *((char *)&printf_buffer) = 0 - [60] if(printf_sint::value#1<0) goto printf_sint::@1 - to:printf_sint::@2 -printf_sint::@1: scope:[printf_sint] from printf_sint - [61] printf_sint::value#0 = - printf_sint::value#1 - [62] *((char *)&printf_buffer) = '-' - to:printf_sint::@2 -printf_sint::@2: scope:[printf_sint] from printf_sint printf_sint::@1 - [63] printf_sint::value#4 = phi( printf_sint::@1/printf_sint::value#0, printf_sint/printf_sint::value#1 ) - [64] utoa::value#1 = (unsigned int)printf_sint::value#4 - [65] call utoa - to:printf_sint::@3 -printf_sint::@3: scope:[printf_sint] from printf_sint::@2 - [66] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) - [67] call printf_number_buffer - to:printf_sint::@return -printf_sint::@return: scope:[printf_sint] from printf_sint::@3 - [68] return - to:@return - -void cputs(const char *s) -cputs: scope:[cputs] from printf_number_buffer::@2 test_casting::@1 - [69] cputs::s#4 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, test_casting::@1/test_casting::s ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [70] cputs::s#3 = phi( cputs/cputs::s#4, cputs::@2/cputs::s#0 ) - [71] cputs::c#1 = *cputs::s#3 - [72] cputs::s#0 = ++ cputs::s#3 - [73] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [74] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [75] cputc::c#0 = cputs::c#1 - [76] call cputc - to:cputs::@1 - -void utoa(unsigned int value , char *buffer , char radix) -utoa: scope:[utoa] from printf_sint::@2 - [77] phi() - to:utoa::@1 -utoa::@1: scope:[utoa] from utoa utoa::@4 - [78] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) - [78] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) - [78] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) - [78] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) - [79] if(utoa::digit#2=utoa::digit_value#0) goto utoa::@5 - to:utoa::@4 -utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 - [89] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) - [89] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) - [89] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) - [90] utoa::digit#1 = ++ utoa::digit#2 - to:utoa::@1 -utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 - [91] utoa_append::buffer#0 = utoa::buffer#11 - [92] utoa_append::value#0 = utoa::value#2 - [93] utoa_append::sub#0 = utoa::digit_value#0 - [94] call utoa_append - [95] utoa_append::return#0 = utoa_append::value#2 - to:utoa::@6 -utoa::@6: scope:[utoa] from utoa::@5 - [96] utoa::value#0 = utoa_append::return#0 - [97] utoa::buffer#4 = ++ utoa::buffer#11 - to:utoa::@4 - -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_number_buffer: scope:[printf_number_buffer] from printf_sint::@3 - [98] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer - [99] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 - [100] cputc::c#2 = printf_number_buffer::buffer_sign#0 - [101] call cputc - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 - [102] phi() - [103] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 - [104] return - to:@return - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 - [105] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) - [106] if(cputc::c#3==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [107] conio_line_text[conio_cursor_x] = cputc::c#3 - [108] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [109] conio_cursor_x = ++ conio_cursor_x - [110] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [111] phi() - [112] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [113] return - to:@return -cputc::@1: scope:[cputc] from cputc - [114] phi() - [115] call cputln - to:cputc::@return - -unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) -utoa_append: scope:[utoa_append] from utoa::@5 - [116] phi() - to:utoa_append::@1 -utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 - [117] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) - [117] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) - [118] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 - to:utoa_append::@3 -utoa_append::@3: scope:[utoa_append] from utoa_append::@1 - [119] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] - to:utoa_append::@return -utoa_append::@return: scope:[utoa_append] from utoa_append::@3 - [120] return - to:@return -utoa_append::@2: scope:[utoa_append] from utoa_append::@1 - [121] utoa_append::digit#1 = ++ utoa_append::digit#2 - [122] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 - to:utoa_append::@1 - -void cputln() -cputln: scope:[cputln] from cputc::@1 cputc::@3 - [123] conio_line_text = conio_line_text + $28 - [124] conio_line_color = conio_line_color + $28 - [125] conio_cursor_x = 0 - [126] conio_cursor_y = ++ conio_cursor_y - [127] call cscroll - to:cputln::@return -cputln::@return: scope:[cputln] from cputln - [128] return + [75] return to:@return void cscroll() cscroll: scope:[cscroll] from cputln - [129] if(conio_cursor_y!=$19) goto cscroll::@return + [76] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [130] phi() - [131] call memcpy + [77] phi() + [78] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [132] phi() - [133] call memcpy + [79] phi() + [80] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [134] phi() - [135] call memset + [81] phi() + [82] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [136] phi() - [137] call memset + [83] phi() + [84] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [138] conio_line_text = conio_line_text - $28 - [139] conio_line_color = conio_line_color - $28 - [140] conio_cursor_y = -- conio_cursor_y + [85] conio_line_text = conio_line_text - $28 + [86] conio_line_color = conio_line_color - $28 + [87] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [141] return + [88] return to:@return +void printf_sint(void (*putc)(char) , int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_sint: scope:[printf_sint] from test_casting + [89] *((char *)&printf_buffer) = 0 + [90] if(printf_sint::value#1<0) goto printf_sint::@1 + to:printf_sint::@2 +printf_sint::@1: scope:[printf_sint] from printf_sint + [91] printf_sint::value#0 = - printf_sint::value#1 + [92] *((char *)&printf_buffer) = '-' + to:printf_sint::@2 +printf_sint::@2: scope:[printf_sint] from printf_sint printf_sint::@1 + [93] printf_sint::value#4 = phi( printf_sint::@1/printf_sint::value#0, printf_sint/printf_sint::value#1 ) + [94] utoa::value#1 = (unsigned int)printf_sint::value#4 + [95] call utoa + to:printf_sint::@3 +printf_sint::@3: scope:[printf_sint] from printf_sint::@2 + [96] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) + [97] call printf_number_buffer + to:printf_sint::@return +printf_sint::@return: scope:[printf_sint] from printf_sint::@3 + [98] return + to:@return + +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from printf_number_buffer::@2 test_casting::@1 + [99] printf_str::putc#4 = phi( printf_number_buffer::@2/printf_sint::putc#0, test_casting::@1/&cputc ) + [99] printf_str::s#4 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, test_casting::@1/test_casting::s ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [100] printf_str::s#3 = phi( printf_str/printf_str::s#4, printf_str::@2/printf_str::s#0 ) + [101] printf_str::c#1 = *printf_str::s#3 + [102] printf_str::s#0 = ++ printf_str::s#3 + [103] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [104] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [105] stackpush(char) = printf_str::c#1 + [106] callexecute *printf_str::putc#4 + sideeffect stackpullbytes(1) + to:printf_str::@1 + void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [142] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [142] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [143] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [144] memcpy::src#4 = (char *)memcpy::source#2 - [145] memcpy::dst#4 = (char *)memcpy::destination#2 + [108] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [108] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [109] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [110] memcpy::src#4 = (char *)memcpy::source#2 + [111] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [146] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [146] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [147] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [112] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [112] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [113] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [148] return + [114] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [149] *memcpy::dst#2 = *memcpy::src#2 - [150] memcpy::dst#1 = ++ memcpy::dst#2 - [151] memcpy::src#1 = ++ memcpy::src#2 + [115] *memcpy::dst#2 = *memcpy::src#2 + [116] memcpy::dst#1 = ++ memcpy::dst#2 + [117] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [152] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [152] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [118] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [118] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [153] memset::end#0 = (char *)memset::str#3 + $28 - [154] memset::dst#4 = (char *)memset::str#3 + [119] memset::end#0 = (char *)memset::str#3 + $28 + [120] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [155] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [156] if(memset::dst#2!=memset::end#0) goto memset::@3 + [121] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [122] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [157] return + [123] return to:@return memset::@3: scope:[memset] from memset::@2 - [158] *memset::dst#2 = memset::c#4 - [159] memset::dst#1 = ++ memset::dst#2 + [124] *memset::dst#2 = memset::c#4 + [125] memset::dst#1 = ++ memset::dst#2 to:memset::@2 +void utoa(unsigned int value , char *buffer , char radix) +utoa: scope:[utoa] from printf_sint::@2 + [126] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [127] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [127] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [127] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [127] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [128] if(utoa::digit#2=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [138] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [138] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [138] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [139] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [140] utoa_append::buffer#0 = utoa::buffer#11 + [141] utoa_append::value#0 = utoa::value#2 + [142] utoa_append::sub#0 = utoa::digit_value#0 + [143] call utoa_append + [144] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [145] utoa::value#0 = utoa_append::return#0 + [146] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_sint::@3 + [147] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [148] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [149] stackpush(char) = printf_number_buffer::buffer_sign#0 + [150] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [152] phi() + [153] call printf_str + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [154] return + to:@return + +unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [155] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [156] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [156] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [157] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [158] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [159] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [160] utoa_append::digit#1 = ++ utoa_append::digit#2 + [161] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 + +null depth in calling loop Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 in scope test_casting VARIABLE REGISTER WEIGHTS void __start() @@ -3076,23 +3190,14 @@ void conio_c64_init() char conio_c64_init::line char conio_c64_init::line#0 // 11.0 char conio_c64_init::line#2 // 22.0 -__loadstore char conio_cursor_x // 2.777777816666666E8 -__loadstore char conio_cursor_y // 4.571428574414286E9 -__loadstore char *conio_line_color // 3.2500000030735292E9 -__loadstore char *conio_line_text // 3.202898553753623E9 -void cputc(char c) +__loadstore char conio_cursor_x // 319153.40425531915 +__loadstore char conio_cursor_y // 5079368.396825396 +__loadstore char *conio_line_color // 3622954.2459016396 +__loadstore char *conio_line_text // 3564519.5 +__stackcall void cputc(char c) char cputc::c -char cputc::c#0 // 2.00000002E8 -char cputc::c#2 // 200002.0 -char cputc::c#3 // 1.050050002E9 +char cputc::c#0 // 1500001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // 1.00000001E8 -const char *cputs::s -const char *cputs::s#0 // 5.00000005E7 -const char *cputs::s#3 // 1.50500002E8 -const char *cputs::s#4 // 1000001.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // 202.0 @@ -3114,34 +3219,34 @@ void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination void *memcpy::destination#2 char *memcpy::dst -char *memcpy::dst#1 // 1.000000000000001E15 -char *memcpy::dst#2 // 1.0003333333333348E15 -char *memcpy::dst#4 // 2.000000000002E12 +char *memcpy::dst#1 // 1.00000000001E11 +char *memcpy::dst#2 // 1.0033333333466667E11 +char *memcpy::dst#4 // 2.000000002E9 unsigned int memcpy::num void *memcpy::return void *memcpy::source void *memcpy::source#2 char *memcpy::src -char *memcpy::src#1 // 2.000000000000002E15 -char *memcpy::src#2 // 1.0002500000000012E15 -char *memcpy::src#4 // 1.000000000001E12 +char *memcpy::src#1 // 2.00000000002E11 +char *memcpy::src#2 // 1.0025000000125E11 +char *memcpy::src#4 // 1.000000001E9 char *memcpy::src_end -char *memcpy::src_end#0 // 1.2512500000000025E14 +char *memcpy::src_end#0 // 1.262500000025E10 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // 1.42857142857143E14 +char memset::c#4 // 1.4285714285857143E10 char *memset::dst -char *memset::dst#1 // 2.000000000000002E15 -char *memset::dst#2 // 1.3336666666666685E15 -char *memset::dst#4 // 2.000000000002E12 +char *memset::dst#1 // 2.00000000002E11 +char *memset::dst#2 // 1.3366666666833334E11 +char *memset::dst#4 // 2.000000002E9 char *memset::end -char *memset::end#0 // 1.668333333333337E14 +char *memset::end#0 // 1.6833333333666668E10 unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 __loadstore struct printf_buffer_number printf_buffer = {} -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits char printf_number_buffer::buffer_sign @@ -3155,7 +3260,8 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_sint(int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +void printf_sint(void (*putc)(char) , int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_sint::format char printf_sint::format_justify_left char printf_sint::format_min_length @@ -3163,11 +3269,21 @@ char printf_sint::format_radix char printf_sint::format_sign_always char printf_sint::format_upper_case char printf_sint::format_zero_padding +void (*printf_sint::putc)(char) unsigned int printf_sint::uvalue int printf_sint::value int printf_sint::value#0 // 10001.0 int printf_sint::value#1 // 10334.666666666666 int printf_sint::value#4 // 20002.0 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // 1.00000001E8 +void (*printf_str::putc)(char) +void (*printf_str::putc#4)(char) +const char *printf_str::s +const char *printf_str::s#0 // 1.00000001E8 +const char *printf_str::s#3 // 1.50500002E8 +const char *printf_str::s#4 // 1000001.0 void test_casting(int signed_short_value) int test_casting::signed_short_value int test_casting::signed_short_value#0 // 1102.0 @@ -3219,14 +3335,8 @@ Initial phi equivalence classes [ clrscr::line_cols#5 clrscr::line_cols#1 ] [ clrscr::c#2 clrscr::c#1 ] [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 ] -[ cputs::s#3 cputs::s#4 cputs::s#0 ] -[ utoa::digit#2 utoa::digit#1 ] -[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] -[ utoa::started#2 utoa::started#4 ] -[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] -[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] -[ utoa_append::digit#2 utoa_append::digit#1 ] +[ printf_str::putc#4 ] +[ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -3234,10 +3344,17 @@ Initial phi equivalence classes [ memset::str#3 ] [ memset::c#4 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ] Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ] Added variable conio_line_text to live range equivalence class [ conio_line_text ] Added variable conio_line_color to live range equivalence class [ conio_line_color ] +Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] Added variable test_casting::signed_short_value#0 to live range equivalence class [ test_casting::signed_short_value#0 ] Added variable gotoxy::$7 to live range equivalence class [ gotoxy::$7 ] Added variable gotoxy::$8 to live range equivalence class [ gotoxy::$8 ] @@ -3246,7 +3363,9 @@ Added variable gotoxy::line_offset#0 to live range equivalence class [ gotoxy::l Added variable gotoxy::$5 to live range equivalence class [ gotoxy::$5 ] Added variable gotoxy::$6 to live range equivalence class [ gotoxy::$6 ] Added variable printf_number_buffer::buffer_sign#0 to live range equivalence class [ printf_number_buffer::buffer_sign#0 ] -Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] +Added variable printf_str::c#1 to live range equivalence class [ printf_str::c#1 ] +Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] +Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] Added variable utoa::$11 to live range equivalence class [ utoa::$11 ] Added variable utoa::buffer#3 to live range equivalence class [ utoa::buffer#3 ] Added variable utoa::$10 to live range equivalence class [ utoa::$10 ] @@ -3254,8 +3373,6 @@ Added variable utoa::digit_value#0 to live range equivalence class [ utoa::digit Added variable utoa_append::buffer#0 to live range equivalence class [ utoa_append::buffer#0 ] Added variable utoa_append::sub#0 to live range equivalence class [ utoa_append::sub#0 ] Added variable utoa_append::return#0 to live range equivalence class [ utoa_append::return#0 ] -Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] -Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] Added variable printf_buffer to live range equivalence class [ printf_buffer ] Complete equivalence classes [ conio_c64_init::line#2 conio_c64_init::line#0 ] @@ -3266,14 +3383,8 @@ Complete equivalence classes [ clrscr::line_cols#5 clrscr::line_cols#1 ] [ clrscr::c#2 clrscr::c#1 ] [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 ] -[ cputs::s#3 cputs::s#4 cputs::s#0 ] -[ utoa::digit#2 utoa::digit#1 ] -[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] -[ utoa::started#2 utoa::started#4 ] -[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] -[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] -[ utoa_append::digit#2 utoa_append::digit#1 ] +[ printf_str::putc#4 ] +[ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -3281,10 +3392,17 @@ Complete equivalence classes [ memset::str#3 ] [ memset::c#4 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ utoa::digit#2 utoa::digit#1 ] +[ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +[ utoa::started#2 utoa::started#4 ] +[ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] [ conio_cursor_x ] [ conio_cursor_y ] [ conio_line_text ] [ conio_line_color ] +[ cputc::c#0 ] [ test_casting::signed_short_value#0 ] [ gotoxy::$7 ] [ gotoxy::$8 ] @@ -3293,7 +3411,9 @@ Complete equivalence classes [ gotoxy::$5 ] [ gotoxy::$6 ] [ printf_number_buffer::buffer_sign#0 ] -[ cputs::c#1 ] +[ printf_str::c#1 ] +[ memcpy::src_end#0 ] +[ memset::end#0 ] [ utoa::$11 ] [ utoa::buffer#3 ] [ utoa::$10 ] @@ -3301,8 +3421,6 @@ Complete equivalence classes [ utoa_append::buffer#0 ] [ utoa_append::sub#0 ] [ utoa_append::return#0 ] -[ memcpy::src_end#0 ] -[ memset::end#0 ] [ printf_buffer ] Allocated zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Allocated zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] @@ -3312,238 +3430,251 @@ Allocated zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] Allocated zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] Allocated zp[1]:10 [ clrscr::c#2 clrscr::c#1 ] Allocated zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 ] -Allocated zp[2]:13 [ cputs::s#3 cputs::s#4 cputs::s#0 ] -Allocated zp[1]:15 [ utoa::digit#2 utoa::digit#1 ] -Allocated zp[2]:16 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] -Allocated zp[1]:18 [ utoa::started#2 utoa::started#4 ] -Allocated zp[2]:19 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] -Allocated zp[1]:21 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Allocated zp[2]:22 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] -Allocated zp[1]:24 [ utoa_append::digit#2 utoa_append::digit#1 ] -Allocated zp[2]:25 [ memcpy::source#2 ] -Allocated zp[2]:27 [ memcpy::destination#2 ] -Allocated zp[2]:29 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] -Allocated zp[2]:31 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -Allocated zp[2]:33 [ memset::str#3 ] -Allocated zp[1]:35 [ memset::c#4 ] -Allocated zp[2]:36 [ memset::dst#2 memset::dst#4 memset::dst#1 ] -Allocated zp[1]:38 [ conio_cursor_x ] -Allocated zp[1]:39 [ conio_cursor_y ] -Allocated zp[2]:40 [ conio_line_text ] -Allocated zp[2]:42 [ conio_line_color ] -Allocated zp[2]:44 [ test_casting::signed_short_value#0 ] -Allocated zp[2]:46 [ gotoxy::$7 ] -Allocated zp[2]:48 [ gotoxy::$8 ] -Allocated zp[2]:50 [ gotoxy::$9 ] -Allocated zp[2]:52 [ gotoxy::line_offset#0 ] -Allocated zp[2]:54 [ gotoxy::$5 ] -Allocated zp[2]:56 [ gotoxy::$6 ] -Allocated zp[1]:58 [ printf_number_buffer::buffer_sign#0 ] -Allocated zp[1]:59 [ cputs::c#1 ] -Allocated zp[1]:60 [ utoa::$11 ] -Allocated zp[2]:61 [ utoa::buffer#3 ] -Allocated zp[1]:63 [ utoa::$10 ] -Allocated zp[2]:64 [ utoa::digit_value#0 ] -Allocated zp[2]:66 [ utoa_append::buffer#0 ] -Allocated zp[2]:68 [ utoa_append::sub#0 ] -Allocated zp[2]:70 [ utoa_append::return#0 ] -Allocated zp[2]:72 [ memcpy::src_end#0 ] -Allocated zp[2]:74 [ memset::end#0 ] +Allocated zp[2]:13 [ printf_str::putc#4 ] +Allocated zp[2]:15 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] +Allocated zp[2]:17 [ memcpy::source#2 ] +Allocated zp[2]:19 [ memcpy::destination#2 ] +Allocated zp[2]:21 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:23 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[2]:25 [ memset::str#3 ] +Allocated zp[1]:27 [ memset::c#4 ] +Allocated zp[2]:28 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[1]:30 [ utoa::digit#2 utoa::digit#1 ] +Allocated zp[2]:31 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +Allocated zp[1]:33 [ utoa::started#2 utoa::started#4 ] +Allocated zp[2]:34 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +Allocated zp[2]:36 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +Allocated zp[1]:38 [ utoa_append::digit#2 utoa_append::digit#1 ] +Allocated zp[1]:39 [ conio_cursor_x ] +Allocated zp[1]:40 [ conio_cursor_y ] +Allocated zp[2]:41 [ conio_line_text ] +Allocated zp[2]:43 [ conio_line_color ] +Allocated zp[1]:45 [ cputc::c#0 ] +Allocated zp[2]:46 [ test_casting::signed_short_value#0 ] +Allocated zp[2]:48 [ gotoxy::$7 ] +Allocated zp[2]:50 [ gotoxy::$8 ] +Allocated zp[2]:52 [ gotoxy::$9 ] +Allocated zp[2]:54 [ gotoxy::line_offset#0 ] +Allocated zp[2]:56 [ gotoxy::$5 ] +Allocated zp[2]:58 [ gotoxy::$6 ] +Allocated zp[1]:60 [ printf_number_buffer::buffer_sign#0 ] +Allocated zp[1]:61 [ printf_str::c#1 ] +Allocated zp[2]:62 [ memcpy::src_end#0 ] +Allocated zp[2]:64 [ memset::end#0 ] +Allocated zp[1]:66 [ utoa::$11 ] +Allocated zp[2]:67 [ utoa::buffer#3 ] +Allocated zp[1]:69 [ utoa::$10 ] +Allocated zp[2]:70 [ utoa::digit_value#0 ] +Allocated zp[2]:72 [ utoa_append::buffer#0 ] +Allocated zp[2]:74 [ utoa_append::sub#0 ] +Allocated zp[2]:76 [ utoa_append::return#0 ] Allocated mem[12] [ printf_buffer ] REGISTER UPLIFT POTENTIAL REGISTERS Statement [1] conio_cursor_x = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a -Statement [22] test_casting::signed_short_value#0 = main::signed_char_value#1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#1 test_casting::signed_short_value#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#1 test_casting::signed_short_value#0 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } } ) always clobbers reg byte a +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte x Removing always clobbered register reg byte a as potential for zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] -Statement [27] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:4 [ gotoxy::y#4 gotoxy::y#2 ] -Statement [29] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [30] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [31] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [32] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [33] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [34] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [35] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [36] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [41] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a -Statement [42] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a -Statement [43] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a -Statement [44] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a -Statement [48] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:5 [ clrscr::l#2 clrscr::l#1 ] -Statement [49] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a -Statement [51] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:10 [ clrscr::c#2 clrscr::c#1 ] -Statement [52] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [54] printf_sint::value#1 = test_casting::signed_short_value#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:23 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [59] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:23::printf_sint:55 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [60] if(printf_sint::value#1<0) goto printf_sint::@1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:23::printf_sint:55 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [61] printf_sint::value#0 = - printf_sint::value#1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] ( main:7::test_casting:23::printf_sint:55 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [62] *((char *)&printf_buffer) = '-' [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] ( main:7::test_casting:23::printf_sint:55 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [64] utoa::value#1 = (unsigned int)printf_sint::value#4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] ( main:7::test_casting:23::printf_sint:55 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [71] cputs::c#1 = *cputs::s#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] ( main:7::test_casting:23::cputs:57 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte x as potential for zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte y Removing always clobbered register reg byte y as potential for zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] -Statement [81] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y -Statement [82] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [83] *utoa::buffer#3 = 0 [ printf_buffer ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y -Statement [85] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:15 [ utoa::digit#2 utoa::digit#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:18 [ utoa::started#2 utoa::started#4 ] -Statement [86] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [88] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [91] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [92] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [93] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [95] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [96] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [107] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y -Statement [108] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [110] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [118] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:7::test_casting:23::printf_sint:55::utoa:65::utoa_append:94 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:24 [ utoa_append::digit#2 utoa_append::digit#1 ] -Statement [119] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( main:7::test_casting:23::printf_sint:55::utoa:65::utoa_append:94 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:15 [ utoa::digit#2 utoa::digit#1 ] -Statement [122] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:7::test_casting:23::printf_sint:55::utoa:65::utoa_append:94 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [123] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [124] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [125] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [129] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [138] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [139] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [143] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [144] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [145] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [147] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [149] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [153] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:35 [ memset::c#4 ] -Statement [154] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [156] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [158] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:35 [ memset::c#4 ] +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [30] if(main::signed_char_value#2!=0) goto main::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [33] test_casting::signed_short_value#0 = main::signed_char_value#1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#1 test_casting::signed_short_value#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#1 test_casting::signed_short_value#0 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } } ) always clobbers reg byte a +Statement [38] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:4 [ gotoxy::y#4 gotoxy::y#2 ] +Statement [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [41] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [45] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [47] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [49] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [50] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [51] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [58] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [59] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [60] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [61] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [65] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:5 [ clrscr::l#2 clrscr::l#1 ] +Statement [66] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [68] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:10 [ clrscr::c#2 clrscr::c#1 ] +Statement [69] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [71] printf_sint::value#1 = test_casting::signed_short_value#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:34 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [76] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [85] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [86] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [89] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:34::printf_sint:72 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [90] if(printf_sint::value#1<0) goto printf_sint::@1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:34::printf_sint:72 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [91] printf_sint::value#0 = - printf_sint::value#1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] ( main:7::test_casting:34::printf_sint:72 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [92] *((char *)&printf_buffer) = '-' [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] ( main:7::test_casting:34::printf_sint:72 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [94] utoa::value#1 = (unsigned int)printf_sint::value#4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] ( main:7::test_casting:34::printf_sint:72 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [101] printf_str::c#1 = *printf_str::s#3 [ printf_str::s#3 printf_str::c#1 ] ( main:7::test_casting:34::printf_str:74 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#3 printf_str::c#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::printf_str:153 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [106] callexecute *printf_str::putc#4 [ printf_str::s#0 ] ( main:7::test_casting:34::printf_str:74 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::printf_str:153 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte x reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [109] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( cputln:23::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [110] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( cputln:23::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [111] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputln:23::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [113] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [115] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [119] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( cputln:23::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:27 [ memset::c#4 ] +Statement [120] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( cputln:23::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [122] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [124] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:27 [ memset::c#4 ] +Statement [130] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [131] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [132] *utoa::buffer#3 = 0 [ printf_buffer ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [134] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:30 [ utoa::digit#2 utoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:33 [ utoa::started#2 utoa::started#4 ] +Statement [135] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [137] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [140] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [141] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [142] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [144] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [145] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [157] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:7::test_casting:34::printf_sint:72::utoa:95::utoa_append:143 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:38 [ utoa_append::digit#2 utoa_append::digit#1 ] +Statement [158] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( main:7::test_casting:34::printf_sint:72::utoa:95::utoa_append:143 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:30 [ utoa::digit#2 utoa::digit#1 ] +Statement [161] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:7::test_casting:34::printf_sint:72::utoa:95::utoa_append:143 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a Statement [1] conio_cursor_x = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a -Statement [22] test_casting::signed_short_value#0 = main::signed_char_value#1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#1 test_casting::signed_short_value#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#1 test_casting::signed_short_value#0 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } } ) always clobbers reg byte a -Statement [27] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [29] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [30] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [31] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [32] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [33] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [34] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [35] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [36] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [41] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a -Statement [42] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a -Statement [43] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a -Statement [44] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a -Statement [48] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a -Statement [49] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a -Statement [51] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [52] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [54] printf_sint::value#1 = test_casting::signed_short_value#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:23 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [59] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:23::printf_sint:55 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [60] if(printf_sint::value#1<0) goto printf_sint::@1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:23::printf_sint:55 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [61] printf_sint::value#0 = - printf_sint::value#1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] ( main:7::test_casting:23::printf_sint:55 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [62] *((char *)&printf_buffer) = '-' [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] ( main:7::test_casting:23::printf_sint:55 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [64] utoa::value#1 = (unsigned int)printf_sint::value#4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] ( main:7::test_casting:23::printf_sint:55 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [71] cputs::c#1 = *cputs::s#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] ( main:7::test_casting:23::cputs:57 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y -Statement [81] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y -Statement [82] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [83] *utoa::buffer#3 = 0 [ printf_buffer ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y -Statement [85] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [86] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [88] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [91] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [92] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [93] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [95] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [96] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::test_casting:23::printf_sint:55::utoa:65 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a -Statement [107] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y -Statement [108] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [110] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [118] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:7::test_casting:23::printf_sint:55::utoa:65::utoa_append:94 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [119] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( main:7::test_casting:23::printf_sint:55::utoa:65::utoa_append:94 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y -Statement [122] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:7::test_casting:23::printf_sint:55::utoa:65::utoa_append:94 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [123] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [124] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [125] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [129] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [138] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [139] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [143] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [144] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [145] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [147] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [149] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:131 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memcpy:133 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [153] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [154] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [156] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [158] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:135 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:112::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::test_casting:23::cputs:57::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputs:103::cputc:76::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::test_casting:23::printf_sint:55::printf_number_buffer:67::cputc:101::cputln:115::cscroll:127::memset:137 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte x +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte y +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [30] if(main::signed_char_value#2!=0) goto main::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#2 printf_buffer ] { } ) always clobbers reg byte a +Statement [33] test_casting::signed_short_value#0 = main::signed_char_value#1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#1 test_casting::signed_short_value#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::signed_char_value#1 test_casting::signed_short_value#0 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } } ) always clobbers reg byte a +Statement [38] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [41] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [45] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [47] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [49] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [50] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26 [ main::signed_char_value#1 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [51] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [58] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [59] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [60] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [61] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [65] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Statement [66] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [68] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [69] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [71] printf_sint::value#1 = test_casting::signed_short_value#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:34 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [76] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [85] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [86] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [89] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:34::printf_sint:72 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [90] if(printf_sint::value#1<0) goto printf_sint::@1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] ( main:7::test_casting:34::printf_sint:72 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_sint::value#1 printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [91] printf_sint::value#0 = - printf_sint::value#1 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] ( main:7::test_casting:34::printf_sint:72 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [92] *((char *)&printf_buffer) = '-' [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] ( main:7::test_casting:34::printf_sint:72 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_sint::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [94] utoa::value#1 = (unsigned int)printf_sint::value#4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] ( main:7::test_casting:34::printf_sint:72 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [101] printf_str::c#1 = *printf_str::s#3 [ printf_str::s#3 printf_str::c#1 ] ( main:7::test_casting:34::printf_str:74 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#3 printf_str::c#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::printf_str:153 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [106] callexecute *printf_str::putc#4 [ printf_str::s#0 ] ( main:7::test_casting:34::printf_str:74 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 } } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::printf_str:153 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte x reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [109] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( cputln:23::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [110] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( cputln:23::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [111] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputln:23::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [113] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [115] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:78 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memcpy:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memcpy:80 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [119] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( cputln:23::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [120] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( cputln:23::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [122] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [124] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:82 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:23::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:23::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } cputln:26::cscroll:53::memset:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::test_casting:34::printf_sint:72::printf_number_buffer:97::cputc:150::cputln:26::cscroll:53::memset:84 [ main::signed_char_value#1 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [130] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [131] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [132] *utoa::buffer#3 = 0 [ printf_buffer ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a reg byte y +Statement [134] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [135] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [137] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement [140] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [141] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [142] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [144] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [145] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::test_casting:34::printf_sint:72::utoa:95 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } } ) always clobbers reg byte a +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [157] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:7::test_casting:34::printf_sint:72::utoa:95::utoa_append:143 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [158] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( main:7::test_casting:34::printf_sint:72::utoa:95::utoa_append:143 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [161] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:7::test_casting:34::printf_sint:72::utoa:95::utoa_append:143 [ main::signed_char_value#1 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { test_casting::signed_short_value#0 = main::signed_char_value#1 printf_sint::value#1 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a Potential registers zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] : zp[1]:2 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] : zp[1]:3 , reg byte x , +Potential registers zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] : zp[1]:3 , Potential registers zp[1]:4 [ gotoxy::y#4 gotoxy::y#2 ] : zp[1]:4 , reg byte x , reg byte y , Potential registers zp[1]:5 [ clrscr::l#2 clrscr::l#1 ] : zp[1]:5 , reg byte x , reg byte y , Potential registers zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] : zp[2]:6 , Potential registers zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] : zp[2]:8 , Potential registers zp[1]:10 [ clrscr::c#2 clrscr::c#1 ] : zp[1]:10 , reg byte x , reg byte y , Potential registers zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 ] : zp[2]:11 , -Potential registers zp[2]:13 [ cputs::s#3 cputs::s#4 cputs::s#0 ] : zp[2]:13 , -Potential registers zp[1]:15 [ utoa::digit#2 utoa::digit#1 ] : zp[1]:15 , reg byte x , -Potential registers zp[2]:16 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] : zp[2]:16 , -Potential registers zp[1]:18 [ utoa::started#2 utoa::started#4 ] : zp[1]:18 , reg byte x , reg byte y , -Potential registers zp[2]:19 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] : zp[2]:19 , -Potential registers zp[1]:21 [ cputc::c#3 cputc::c#0 cputc::c#2 ] : zp[1]:21 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:22 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] : zp[2]:22 , -Potential registers zp[1]:24 [ utoa_append::digit#2 utoa_append::digit#1 ] : zp[1]:24 , reg byte x , reg byte y , -Potential registers zp[2]:25 [ memcpy::source#2 ] : zp[2]:25 , -Potential registers zp[2]:27 [ memcpy::destination#2 ] : zp[2]:27 , -Potential registers zp[2]:29 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:29 , -Potential registers zp[2]:31 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:31 , -Potential registers zp[2]:33 [ memset::str#3 ] : zp[2]:33 , -Potential registers zp[1]:35 [ memset::c#4 ] : zp[1]:35 , reg byte x , -Potential registers zp[2]:36 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:36 , -Potential registers zp[1]:38 [ conio_cursor_x ] : zp[1]:38 , -Potential registers zp[1]:39 [ conio_cursor_y ] : zp[1]:39 , -Potential registers zp[2]:40 [ conio_line_text ] : zp[2]:40 , -Potential registers zp[2]:42 [ conio_line_color ] : zp[2]:42 , -Potential registers zp[2]:44 [ test_casting::signed_short_value#0 ] : zp[2]:44 , -Potential registers zp[2]:46 [ gotoxy::$7 ] : zp[2]:46 , -Potential registers zp[2]:48 [ gotoxy::$8 ] : zp[2]:48 , -Potential registers zp[2]:50 [ gotoxy::$9 ] : zp[2]:50 , -Potential registers zp[2]:52 [ gotoxy::line_offset#0 ] : zp[2]:52 , -Potential registers zp[2]:54 [ gotoxy::$5 ] : zp[2]:54 , -Potential registers zp[2]:56 [ gotoxy::$6 ] : zp[2]:56 , -Potential registers zp[1]:58 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:58 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:59 [ cputs::c#1 ] : zp[1]:59 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:60 [ utoa::$11 ] : zp[1]:60 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:61 [ utoa::buffer#3 ] : zp[2]:61 , -Potential registers zp[1]:63 [ utoa::$10 ] : zp[1]:63 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:64 [ utoa::digit_value#0 ] : zp[2]:64 , -Potential registers zp[2]:66 [ utoa_append::buffer#0 ] : zp[2]:66 , -Potential registers zp[2]:68 [ utoa_append::sub#0 ] : zp[2]:68 , -Potential registers zp[2]:70 [ utoa_append::return#0 ] : zp[2]:70 , -Potential registers zp[2]:72 [ memcpy::src_end#0 ] : zp[2]:72 , -Potential registers zp[2]:74 [ memset::end#0 ] : zp[2]:74 , +Potential registers zp[2]:13 [ printf_str::putc#4 ] : zp[2]:13 , +Potential registers zp[2]:15 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] : zp[2]:15 , +Potential registers zp[2]:17 [ memcpy::source#2 ] : zp[2]:17 , +Potential registers zp[2]:19 [ memcpy::destination#2 ] : zp[2]:19 , +Potential registers zp[2]:21 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:21 , +Potential registers zp[2]:23 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:23 , +Potential registers zp[2]:25 [ memset::str#3 ] : zp[2]:25 , +Potential registers zp[1]:27 [ memset::c#4 ] : zp[1]:27 , reg byte x , +Potential registers zp[2]:28 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:28 , +Potential registers zp[1]:30 [ utoa::digit#2 utoa::digit#1 ] : zp[1]:30 , reg byte x , +Potential registers zp[2]:31 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] : zp[2]:31 , +Potential registers zp[1]:33 [ utoa::started#2 utoa::started#4 ] : zp[1]:33 , reg byte x , reg byte y , +Potential registers zp[2]:34 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] : zp[2]:34 , +Potential registers zp[2]:36 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] : zp[2]:36 , +Potential registers zp[1]:38 [ utoa_append::digit#2 utoa_append::digit#1 ] : zp[1]:38 , reg byte x , reg byte y , +Potential registers zp[1]:39 [ conio_cursor_x ] : zp[1]:39 , +Potential registers zp[1]:40 [ conio_cursor_y ] : zp[1]:40 , +Potential registers zp[2]:41 [ conio_line_text ] : zp[2]:41 , +Potential registers zp[2]:43 [ conio_line_color ] : zp[2]:43 , +Potential registers zp[1]:45 [ cputc::c#0 ] : zp[1]:45 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:46 [ test_casting::signed_short_value#0 ] : zp[2]:46 , +Potential registers zp[2]:48 [ gotoxy::$7 ] : zp[2]:48 , +Potential registers zp[2]:50 [ gotoxy::$8 ] : zp[2]:50 , +Potential registers zp[2]:52 [ gotoxy::$9 ] : zp[2]:52 , +Potential registers zp[2]:54 [ gotoxy::line_offset#0 ] : zp[2]:54 , +Potential registers zp[2]:56 [ gotoxy::$5 ] : zp[2]:56 , +Potential registers zp[2]:58 [ gotoxy::$6 ] : zp[2]:58 , +Potential registers zp[1]:60 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:60 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:61 [ printf_str::c#1 ] : zp[1]:61 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:62 [ memcpy::src_end#0 ] : zp[2]:62 , +Potential registers zp[2]:64 [ memset::end#0 ] : zp[2]:64 , +Potential registers zp[1]:66 [ utoa::$11 ] : zp[1]:66 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:67 [ utoa::buffer#3 ] : zp[2]:67 , +Potential registers zp[1]:69 [ utoa::$10 ] : zp[1]:69 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:70 [ utoa::digit_value#0 ] : zp[2]:70 , +Potential registers zp[2]:72 [ utoa_append::buffer#0 ] : zp[2]:72 , +Potential registers zp[2]:74 [ utoa_append::sub#0 ] : zp[2]:74 , +Potential registers zp[2]:76 [ utoa_append::return#0 ] : zp[2]:76 , Potential registers mem[12] [ printf_buffer ] : mem[12] , REGISTER UPLIFT SCOPES -Uplift Scope [memcpy] 3,001,250,000,000,004: zp[2]:29 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 2,002,333,333,333,337.8: zp[2]:31 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 125,125,000,000,000.25: zp[2]:72 [ memcpy::src_end#0 ] 0: zp[2]:25 [ memcpy::source#2 ] 0: zp[2]:27 [ memcpy::destination#2 ] -Uplift Scope [memset] 3,335,666,666,666,672.5: zp[2]:36 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 166,833,333,333,333.7: zp[2]:74 [ memset::end#0 ] 142,857,142,857,143: zp[1]:35 [ memset::c#4 ] 0: zp[2]:33 [ memset::str#3 ] -Uplift Scope [utoa_append] 250,055,000,003.5: zp[2]:22 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] 200,050,000,002.5: zp[1]:24 [ utoa_append::digit#2 utoa_append::digit#1 ] 33,335,000,000.5: zp[2]:68 [ utoa_append::sub#0 ] 20,000,002: zp[2]:70 [ utoa_append::return#0 ] 13,750,000.25: zp[2]:66 [ utoa_append::buffer#0 ] -Uplift Scope [] 4,571,428,574.41: zp[1]:39 [ conio_cursor_y ] 3,250,000,003.07: zp[2]:42 [ conio_line_color ] 3,202,898,553.75: zp[2]:40 [ conio_line_text ] 277,777,781.67: zp[1]:38 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] -Uplift Scope [cputc] 1,250,250,006: zp[1]:21 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplift Scope [cputs] 201,500,003.5: zp[2]:13 [ cputs::s#3 cputs::s#4 cputs::s#0 ] 100,000,001: zp[1]:59 [ cputs::c#1 ] -Uplift Scope [utoa] 37,871,432.5: zp[2]:19 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] 30,783,575.64: zp[2]:16 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] 22,857,145.14: zp[1]:15 [ utoa::digit#2 utoa::digit#1 ] 20,000,002: zp[1]:63 [ utoa::$10 ] 15,000,001.5: zp[1]:18 [ utoa::started#2 utoa::started#4 ] 6,000,000.6: zp[2]:64 [ utoa::digit_value#0 ] 200,002: zp[1]:60 [ utoa::$11 ] 200,002: zp[2]:61 [ utoa::buffer#3 ] -Uplift Scope [printf_number_buffer] 70,001: zp[1]:58 [ printf_number_buffer::buffer_sign#0 ] +Uplift Scope [memcpy] 301,250,000,004.25: zp[2]:21 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 202,333,333,337.67: zp[2]:23 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 12,625,000,000.25: zp[2]:62 [ memcpy::src_end#0 ] 0: zp[2]:17 [ memcpy::source#2 ] 0: zp[2]:19 [ memcpy::destination#2 ] +Uplift Scope [utoa_append] 250,055,000,003.5: zp[2]:36 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] 200,050,000,002.5: zp[1]:38 [ utoa_append::digit#2 utoa_append::digit#1 ] 33,335,000,000.5: zp[2]:74 [ utoa_append::sub#0 ] 20,000,002: zp[2]:76 [ utoa_append::return#0 ] 13,750,000.25: zp[2]:72 [ utoa_append::buffer#0 ] +Uplift Scope [memset] 335,666,666,672.33: zp[2]:28 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 16,833,333,333.67: zp[2]:64 [ memset::end#0 ] 14,285,714,285.86: zp[1]:27 [ memset::c#4 ] 0: zp[2]:25 [ memset::str#3 ] +Uplift Scope [printf_str] 251,500,004: zp[2]:15 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] 100,000,001: zp[1]:61 [ printf_str::c#1 ] 0: zp[2]:13 [ printf_str::putc#4 ] +Uplift Scope [utoa] 37,871,432.5: zp[2]:34 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] 30,783,575.64: zp[2]:31 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] 22,857,145.14: zp[1]:30 [ utoa::digit#2 utoa::digit#1 ] 20,000,002: zp[1]:69 [ utoa::$10 ] 15,000,001.5: zp[1]:33 [ utoa::started#2 utoa::started#4 ] 6,000,000.6: zp[2]:70 [ utoa::digit_value#0 ] 200,002: zp[1]:66 [ utoa::$11 ] 200,002: zp[2]:67 [ utoa::buffer#3 ] +Uplift Scope [] 5,079,368.4: zp[1]:40 [ conio_cursor_y ] 3,622,954.25: zp[2]:43 [ conio_line_color ] 3,564,519.5: zp[2]:41 [ conio_line_text ] 319,153.4: zp[1]:39 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] +Uplift Scope [cputc] 1,500,001.5: zp[1]:45 [ cputc::c#0 ] +Uplift Scope [printf_number_buffer] 70,001: zp[1]:60 [ printf_number_buffer::buffer_sign#0 ] Uplift Scope [printf_sint] 40,337.67: zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 ] Uplift Scope [clrscr] 32,503.25: zp[1]:10 [ clrscr::c#2 clrscr::c#1 ] 2,501.38: zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] 2,382.05: zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] 2,335.67: zp[1]:5 [ clrscr::l#2 clrscr::l#1 ] -Uplift Scope [gotoxy] 202: zp[2]:48 [ gotoxy::$8 ] 202: zp[2]:50 [ gotoxy::$9 ] 202: zp[2]:54 [ gotoxy::$5 ] 202: zp[2]:56 [ gotoxy::$6 ] 151.5: zp[2]:46 [ gotoxy::$7 ] 138.33: zp[1]:4 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:52 [ gotoxy::line_offset#0 ] -Uplift Scope [test_casting] 1,102: zp[2]:44 [ test_casting::signed_short_value#0 ] +Uplift Scope [gotoxy] 202: zp[2]:50 [ gotoxy::$8 ] 202: zp[2]:52 [ gotoxy::$9 ] 202: zp[2]:56 [ gotoxy::$5 ] 202: zp[2]:58 [ gotoxy::$6 ] 151.5: zp[2]:48 [ gotoxy::$7 ] 138.33: zp[1]:4 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:54 [ gotoxy::line_offset#0 ] +Uplift Scope [test_casting] 1,102: zp[2]:46 [ test_casting::signed_short_value#0 ] Uplift Scope [main] 252.5: zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] Uplift Scope [conio_c64_init] 33: zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Uplift Scope [cputln] @@ -3557,71 +3688,72 @@ Uplift Scope [printf_buffer_number] Uplift Scope [printf_format_string] Uplift Scope [__start] -Uplifting [memcpy] best 204028 combination zp[2]:29 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:31 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:72 [ memcpy::src_end#0 ] zp[2]:25 [ memcpy::source#2 ] zp[2]:27 [ memcpy::destination#2 ] -Uplifting [memset] best 203022 combination zp[2]:36 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:74 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:33 [ memset::str#3 ] -Uplifting [utoa_append] best 197019 combination zp[2]:22 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] zp[2]:68 [ utoa_append::sub#0 ] zp[2]:70 [ utoa_append::return#0 ] zp[2]:66 [ utoa_append::buffer#0 ] -Uplifting [] best 197019 combination zp[1]:39 [ conio_cursor_y ] zp[2]:42 [ conio_line_color ] zp[2]:40 [ conio_line_text ] zp[1]:38 [ conio_cursor_x ] mem[12] [ printf_buffer ] -Uplifting [cputc] best 196710 combination reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplifting [cputs] best 196010 combination zp[2]:13 [ cputs::s#3 cputs::s#4 cputs::s#0 ] reg byte a [ cputs::c#1 ] -Uplifting [utoa] best 194904 combination zp[2]:19 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:16 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:15 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:64 [ utoa::digit_value#0 ] reg byte x [ utoa::$11 ] zp[2]:61 [ utoa::buffer#3 ] -Uplifting [printf_number_buffer] best 194897 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] -Uplifting [printf_sint] best 194897 combination zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 ] -Uplifting [clrscr] best 193307 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [gotoxy] best 193294 combination zp[2]:48 [ gotoxy::$8 ] zp[2]:50 [ gotoxy::$9 ] zp[2]:54 [ gotoxy::$5 ] zp[2]:56 [ gotoxy::$6 ] zp[2]:46 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:52 [ gotoxy::line_offset#0 ] -Uplifting [test_casting] best 193294 combination zp[2]:44 [ test_casting::signed_short_value#0 ] -Uplifting [main] best 193294 combination zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] -Uplifting [conio_c64_init] best 193282 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] -Uplifting [cputln] best 193282 combination -Uplifting [MOS6526_CIA] best 193282 combination -Uplifting [MOS6569_VICII] best 193282 combination -Uplifting [MOS6581_SID] best 193282 combination -Uplifting [cscroll] best 193282 combination -Uplifting [RADIX] best 193282 combination -Uplifting [printf_format_number] best 193282 combination -Uplifting [printf_buffer_number] best 193282 combination -Uplifting [printf_format_string] best 193282 combination -Uplifting [__start] best 193282 combination -Attempting to uplift remaining variables inzp[1]:39 [ conio_cursor_y ] -Uplifting [] best 193282 combination zp[1]:39 [ conio_cursor_y ] -Attempting to uplift remaining variables inzp[1]:38 [ conio_cursor_x ] -Uplifting [] best 193282 combination zp[1]:38 [ conio_cursor_x ] -Attempting to uplift remaining variables inzp[1]:15 [ utoa::digit#2 utoa::digit#1 ] -Uplifting [utoa] best 193282 combination zp[1]:15 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [memcpy] best 101002 combination zp[2]:21 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:23 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:62 [ memcpy::src_end#0 ] zp[2]:17 [ memcpy::source#2 ] zp[2]:19 [ memcpy::destination#2 ] +Uplifting [utoa_append] best 94999 combination zp[2]:36 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] zp[2]:74 [ utoa_append::sub#0 ] zp[2]:76 [ utoa_append::return#0 ] zp[2]:72 [ utoa_append::buffer#0 ] +Uplifting [memset] best 94893 combination zp[2]:28 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:64 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:25 [ memset::str#3 ] +Uplifting [printf_str] best 94193 combination zp[2]:15 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] reg byte a [ printf_str::c#1 ] zp[2]:13 [ printf_str::putc#4 ] +Uplifting [utoa] best 93087 combination zp[2]:34 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:31 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:30 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:70 [ utoa::digit_value#0 ] reg byte x [ utoa::$11 ] zp[2]:67 [ utoa::buffer#3 ] +Uplifting [] best 93087 combination zp[1]:40 [ conio_cursor_y ] zp[2]:43 [ conio_line_color ] zp[2]:41 [ conio_line_text ] zp[1]:39 [ conio_cursor_x ] mem[12] [ printf_buffer ] +Uplifting [cputc] best 93078 combination reg byte a [ cputc::c#0 ] +Uplifting [printf_number_buffer] best 93071 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_sint] best 93071 combination zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 ] +Uplifting [clrscr] best 91481 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] +Uplifting [gotoxy] best 91468 combination zp[2]:50 [ gotoxy::$8 ] zp[2]:52 [ gotoxy::$9 ] zp[2]:56 [ gotoxy::$5 ] zp[2]:58 [ gotoxy::$6 ] zp[2]:48 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:54 [ gotoxy::line_offset#0 ] +Uplifting [test_casting] best 91468 combination zp[2]:46 [ test_casting::signed_short_value#0 ] +Uplifting [main] best 91468 combination zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] +Uplifting [conio_c64_init] best 91456 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Uplifting [cputln] best 91456 combination +Uplifting [MOS6526_CIA] best 91456 combination +Uplifting [MOS6569_VICII] best 91456 combination +Uplifting [MOS6581_SID] best 91456 combination +Uplifting [cscroll] best 91456 combination +Uplifting [RADIX] best 91456 combination +Uplifting [printf_format_number] best 91456 combination +Uplifting [printf_buffer_number] best 91456 combination +Uplifting [printf_format_string] best 91456 combination +Uplifting [__start] best 91456 combination +Attempting to uplift remaining variables inzp[1]:30 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 91456 combination zp[1]:30 [ utoa::digit#2 utoa::digit#1 ] +Attempting to uplift remaining variables inzp[1]:40 [ conio_cursor_y ] +Uplifting [] best 91456 combination zp[1]:40 [ conio_cursor_y ] +Attempting to uplift remaining variables inzp[1]:39 [ conio_cursor_x ] +Uplifting [] best 91456 combination zp[1]:39 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] -Uplifting [main] best 193282 combination zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] -Coalescing zero page register [ zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 ] ] with [ zp[2]:16 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] with [ zp[2]:44 [ test_casting::signed_short_value#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:19 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] ] with [ zp[2]:61 [ utoa::buffer#3 ] ] - score: 1 -Coalescing zero page register [ zp[2]:19 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:66 [ utoa_append::buffer#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:22 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] with [ zp[2]:70 [ utoa_append::return#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:25 [ memcpy::source#2 ] ] with [ zp[2]:29 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:27 [ memcpy::destination#2 ] ] with [ zp[2]:31 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:33 [ memset::str#3 ] ] with [ zp[2]:36 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:46 [ gotoxy::$7 ] ] with [ zp[2]:50 [ gotoxy::$9 ] ] - score: 1 -Coalescing zero page register [ zp[2]:52 [ gotoxy::line_offset#0 ] ] with [ zp[2]:56 [ gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[2]:64 [ utoa::digit_value#0 ] ] with [ zp[2]:68 [ utoa_append::sub#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 test_casting::signed_short_value#0 ] ] with [ zp[2]:22 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] - score: 2 -Coalescing zero page register [ zp[2]:46 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:52 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 +Uplifting [main] best 91456 combination zp[1]:3 [ main::signed_char_value#2 main::signed_char_value#1 ] +Coalescing zero page register [ zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 ] ] with [ zp[2]:31 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] with [ zp[2]:46 [ test_casting::signed_short_value#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:17 [ memcpy::source#2 ] ] with [ zp[2]:21 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:19 [ memcpy::destination#2 ] ] with [ zp[2]:23 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:25 [ memset::str#3 ] ] with [ zp[2]:28 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:34 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] ] with [ zp[2]:67 [ utoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:34 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:72 [ utoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:36 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] with [ zp[2]:76 [ utoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:48 [ gotoxy::$7 ] ] with [ zp[2]:52 [ gotoxy::$9 ] ] - score: 1 +Coalescing zero page register [ zp[2]:54 [ gotoxy::line_offset#0 ] ] with [ zp[2]:58 [ gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:70 [ utoa::digit_value#0 ] ] with [ zp[2]:74 [ utoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 test_casting::signed_short_value#0 ] ] with [ zp[2]:36 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] - score: 2 +Coalescing zero page register [ zp[2]:48 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:54 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 Coalescing zero page register [ zp[2]:11 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 test_casting::signed_short_value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 ] ] with [ zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] ] -Coalescing zero page register [ zp[2]:13 [ cputs::s#3 cputs::s#4 cputs::s#0 ] ] with [ zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] ] -Coalescing zero page register [ zp[2]:25 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:19 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] -Coalescing zero page register [ zp[2]:33 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:27 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] -Coalescing zero page register [ zp[2]:72 [ memcpy::src_end#0 ] ] with [ zp[2]:64 [ utoa::digit_value#0 utoa_append::sub#0 ] ] -Coalescing zero page register [ zp[2]:74 [ memset::end#0 ] ] with [ zp[2]:25 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] +Coalescing zero page register [ zp[2]:13 [ printf_str::putc#4 ] ] with [ zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] ] +Coalescing zero page register [ zp[2]:25 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:17 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] +Coalescing zero page register [ zp[2]:34 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] with [ zp[2]:15 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] ] +Coalescing zero page register [ zp[2]:64 [ memset::end#0 ] ] with [ zp[2]:19 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] +Coalescing zero page register [ zp[2]:70 [ utoa::digit_value#0 utoa_append::sub#0 ] ] with [ zp[2]:13 [ printf_str::putc#4 clrscr::line_cols#5 clrscr::line_cols#1 ] ] Allocated (was zp[1]:3) zp[1]:2 [ main::signed_char_value#2 main::signed_char_value#1 ] Allocated (was zp[2]:11) zp[2]:3 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 test_casting::signed_short_value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 clrscr::line_text#5 clrscr::line_text#1 ] -Allocated (was zp[2]:13) zp[2]:5 [ cputs::s#3 cputs::s#4 cputs::s#0 clrscr::line_cols#5 clrscr::line_cols#1 ] -Allocated (was zp[1]:15) zp[1]:7 [ utoa::digit#2 utoa::digit#1 ] -Allocated (was zp[2]:33) zp[2]:8 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -Allocated (was zp[1]:38) zp[1]:10 [ conio_cursor_x ] -Allocated (was zp[1]:39) zp[1]:11 [ conio_cursor_y ] -Allocated (was zp[2]:40) zp[2]:12 [ conio_line_text ] -Allocated (was zp[2]:42) zp[2]:14 [ conio_line_color ] -Allocated (was zp[2]:46) zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -Allocated (was zp[2]:48) zp[2]:18 [ gotoxy::$8 ] -Allocated (was zp[2]:54) zp[2]:20 [ gotoxy::$5 ] -Allocated (was zp[2]:72) zp[2]:22 [ memcpy::src_end#0 utoa::digit_value#0 utoa_append::sub#0 ] -Allocated (was zp[2]:74) zp[2]:24 [ memset::end#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] +Allocated (was zp[2]:25) zp[2]:5 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated (was zp[1]:30) zp[1]:7 [ utoa::digit#2 utoa::digit#1 ] +Allocated (was zp[2]:34) zp[2]:8 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 printf_str::s#3 printf_str::s#4 printf_str::s#0 ] +Allocated (was zp[1]:39) zp[1]:10 [ conio_cursor_x ] +Allocated (was zp[1]:40) zp[1]:11 [ conio_cursor_y ] +Allocated (was zp[2]:41) zp[2]:12 [ conio_line_text ] +Allocated (was zp[2]:43) zp[2]:14 [ conio_line_color ] +Allocated (was zp[2]:48) zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +Allocated (was zp[2]:50) zp[2]:18 [ gotoxy::$8 ] +Allocated (was zp[2]:56) zp[2]:20 [ gotoxy::$5 ] +Allocated (was zp[2]:62) zp[2]:22 [ memcpy::src_end#0 ] +Allocated (was zp[2]:64) zp[2]:24 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated (was zp[2]:70) zp[2]:26 [ utoa::digit_value#0 utoa_append::sub#0 printf_str::putc#4 clrscr::line_cols#5 clrscr::line_cols#1 ] ASSEMBLER BEFORE OPTIMIZATION // File Comments @@ -3639,6 +3771,7 @@ ASSEMBLER BEFORE OPTIMIZATION // Global Constants & labels .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -3683,7 +3816,7 @@ __start: { // __start::@1 __b1: // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] main_from___b1: jsr main jmp __breturn @@ -3726,36 +3859,85 @@ conio_c64_init: { __breturn: // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [23] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [26] call cputln + jsr cputln + jmp __breturn } // main main: { .label signed_char_value = 2 - // [17] call clrscr - // [38] phi from main to clrscr [phi:main->clrscr] + // [28] call clrscr + // [55] phi from main to clrscr [phi:main->clrscr] clrscr_from_main: jsr clrscr - // [18] phi from main to main::@1 [phi:main->main::@1] + // [29] phi from main to main::@1 [phi:main->main::@1] __b1_from_main: - // [18] phi main::signed_char_value#2 = -5 [phi:main->main::@1#0] -- vbsz1=vbsc1 + // [29] phi main::signed_char_value#2 = -5 [phi:main->main::@1#0] -- vbsz1=vbsc1 lda #-5 sta.z signed_char_value jmp __b1 // main::@1 __b1: - // [19] if(main::signed_char_value#2!=0) goto main::@2 -- vbsz1_neq_0_then_la1 + // [30] if(main::signed_char_value#2!=0) goto main::@2 -- vbsz1_neq_0_then_la1 lda.z signed_char_value cmp #0 bne __b2 jmp __breturn // main::@return __breturn: - // [20] return + // [31] return rts // main::@2 __b2: - // [21] main::signed_char_value#1 = ++ main::signed_char_value#2 -- vbsz1=_inc_vbsz1 + // [32] main::signed_char_value#1 = ++ main::signed_char_value#2 -- vbsz1=_inc_vbsz1 inc.z signed_char_value - // [22] test_casting::signed_short_value#0 = main::signed_char_value#1 -- vwsz1=vbsz2 + // [33] test_casting::signed_short_value#0 = main::signed_char_value#1 -- vwsz1=vbsz2 lda.z signed_char_value sta.z test_casting.signed_short_value and #$80 @@ -3763,11 +3945,11 @@ main: { lda #$ff !: sta.z test_casting.signed_short_value+1 - // [23] call test_casting + // [34] call test_casting jsr test_casting - // [18] phi from main::@2 to main::@1 [phi:main::@2->main::@1] + // [29] phi from main::@2 to main::@1 [phi:main::@2->main::@1] __b1_from___b2: - // [18] phi main::signed_char_value#2 = main::signed_char_value#1 [phi:main::@2->main::@1#0] -- register_copy + // [29] phi main::signed_char_value#2 = main::signed_char_value#1 [phi:main::@2->main::@1#0] -- register_copy jmp __b1 } // gotoxy @@ -3781,39 +3963,39 @@ gotoxy: { .label line_offset = $10 .label __8 = $12 .label __9 = $10 - // [24] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [35] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b3_from_gotoxy - // [26] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [37] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] __b1_from_gotoxy: - // [26] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [37] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 jmp __b1 - // [25] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [36] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] __b3_from_gotoxy: jmp __b3 // gotoxy::@3 __b3: - // [26] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [37] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] __b1_from___b3: - // [26] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [37] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy jmp __b1 // gotoxy::@1 __b1: jmp __b2 // gotoxy::@2 __b2: - // [27] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [38] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x - // [28] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [39] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y - // [29] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [30] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [41] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -3822,7 +4004,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [31] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -3830,14 +4012,14 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [32] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 - // [33] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 - // [34] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [45] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 - // [35] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 - // [36] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [47] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 @@ -3866,49 +4048,81 @@ gotoxy: { jmp __breturn // gotoxy::@return __breturn: - // [37] return + // [48] return + rts +} + // cputln +// Print a newline +cputln: { + // [49] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // [50] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // [51] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [52] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // [53] call cscroll + jsr cscroll + jmp __breturn + // cputln::@return + __breturn: + // [54] return rts } // clrscr // clears the screen and moves the cursor to the upper left-hand corner of the screen. clrscr: { .label line_text = 3 - .label line_cols = 5 - // [39] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + .label line_cols = $1a + // [56] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] __b1_from_clrscr: - // [39] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + // [56] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 lda #COLORRAM sta.z line_cols+1 - // [39] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + // [56] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z line_text+1 - // [39] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + // [56] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 ldx #0 jmp __b1 // clrscr::@1 __b1: - // [40] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 + // [57] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19 bcc __b3_from___b1 jmp __b2 // clrscr::@2 __b2: - // [41] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [58] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [42] conio_cursor_y = 0 -- vbuz1=vbuc1 + // [59] conio_cursor_y = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_y - // [43] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 + // [60] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z conio_line_text+1 - // [44] conio_line_color = COLORRAM -- pbuz1=pbuc1 + // [61] conio_line_color = COLORRAM -- pbuz1=pbuc1 lda #COLORRAM @@ -3916,22 +4130,22 @@ clrscr: { jmp __breturn // clrscr::@return __breturn: - // [45] return + // [62] return rts - // [46] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + // [63] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] __b3_from___b1: - // [46] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + // [63] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 ldy #0 jmp __b3 // clrscr::@3 __b3: - // [47] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 + // [64] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 cpy #$28 bcc __b4 jmp __b5 // clrscr::@5 __b5: - // [48] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [65] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z line_text @@ -3939,7 +4153,7 @@ clrscr: { bcc !+ inc.z line_text+1 !: - // [49] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [66] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z line_cols @@ -3947,80 +4161,190 @@ clrscr: { bcc !+ inc.z line_cols+1 !: - // [50] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx + // [67] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx inx - // [39] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + // [56] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] __b1_from___b5: - // [39] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy - // [39] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy - // [39] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + // [56] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [56] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [56] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy jmp __b1 // clrscr::@4 __b4: - // [51] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + // [68] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 lda #' ' sta (line_text),y - // [52] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + // [69] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 lda #LIGHT_BLUE sta (line_cols),y - // [53] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy + // [70] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy iny - // [46] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + // [63] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] __b3_from___b4: - // [46] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + // [63] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy jmp __b3 } // test_casting // void test_casting(__zp(3) int signed_short_value) test_casting: { .label signed_short_value = 3 - // [54] printf_sint::value#1 = test_casting::signed_short_value#0 - // [55] call printf_sint + // [71] printf_sint::value#1 = test_casting::signed_short_value#0 + // [72] call printf_sint jsr printf_sint - // [56] phi from test_casting to test_casting::@1 [phi:test_casting->test_casting::@1] + // [73] phi from test_casting to test_casting::@1 [phi:test_casting->test_casting::@1] __b1_from_test_casting: jmp __b1 // test_casting::@1 __b1: - // [57] call cputs - // [69] phi from test_casting::@1 to cputs [phi:test_casting::@1->cputs] - cputs_from___b1: - // [69] phi cputs::s#4 = test_casting::s [phi:test_casting::@1->cputs#0] -- pbuz1=pbuc1 + // [74] call printf_str + // [99] phi from test_casting::@1 to printf_str [phi:test_casting::@1->printf_str] + printf_str_from___b1: + // [99] phi printf_str::putc#4 = &cputc [phi:test_casting::@1->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [99] phi printf_str::s#4 = test_casting::s [phi:test_casting::@1->printf_str#1] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __breturn // test_casting::@return __breturn: - // [58] return + // [75] return rts .segment Data s: .text @"\n" .byte 0 } .segment Code + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // [76] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [77] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + __b1_from_cscroll: + jmp __b1 + // cscroll::@1 + __b1: + // [78] call memcpy + // [108] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + memcpy_from___b1: + // [108] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [108] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [79] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + __b2_from___b1: + jmp __b2 + // cscroll::@2 + __b2: + // [80] call memcpy + // [108] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + memcpy_from___b2: + // [108] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [108] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [81] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + __b3_from___b2: + jmp __b3 + // cscroll::@3 + __b3: + // [82] call memset + // [118] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + memset_from___b3: + // [118] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [118] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [83] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + __b4_from___b3: + jmp __b4 + // cscroll::@4 + __b4: + // [84] call memset + // [118] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + memset_from___b4: + // [118] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [118] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + jmp __b5 + // cscroll::@5 + __b5: + // [85] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // [86] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // [87] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + jmp __breturn + // cscroll::@return + __breturn: + // [88] return + rts +} // printf_sint // Print a signed integer using a specific format -// void printf_sint(__zp(3) int value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_sint(void (*putc)(char), __zp(3) int value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_sint: { + .label putc = cputc .label value = 3 - // [59] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // [89] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 // Handle any sign lda #0 sta printf_buffer - // [60] if(printf_sint::value#1<0) goto printf_sint::@1 -- vwsz1_lt_0_then_la1 + // [90] if(printf_sint::value#1<0) goto printf_sint::@1 -- vwsz1_lt_0_then_la1 lda.z value+1 bmi __b1 - // [63] phi from printf_sint printf_sint::@1 to printf_sint::@2 [phi:printf_sint/printf_sint::@1->printf_sint::@2] + // [93] phi from printf_sint printf_sint::@1 to printf_sint::@2 [phi:printf_sint/printf_sint::@1->printf_sint::@2] __b2_from_printf_sint: __b2_from___b1: - // [63] phi printf_sint::value#4 = printf_sint::value#1 [phi:printf_sint/printf_sint::@1->printf_sint::@2#0] -- register_copy + // [93] phi printf_sint::value#4 = printf_sint::value#1 [phi:printf_sint/printf_sint::@1->printf_sint::@2#0] -- register_copy jmp __b2 // printf_sint::@1 __b1: - // [61] printf_sint::value#0 = - printf_sint::value#1 -- vwsz1=_neg_vwsz1 + // [91] printf_sint::value#0 = - printf_sint::value#1 -- vwsz1=_neg_vwsz1 lda #0 sec sbc.z value @@ -4028,70 +4352,184 @@ printf_sint: { lda #0 sbc.z value+1 sta.z value+1 - // [62] *((char *)&printf_buffer) = '-' -- _deref_pbuc1=vbuc2 + // [92] *((char *)&printf_buffer) = '-' -- _deref_pbuc1=vbuc2 lda #'-' sta printf_buffer jmp __b2_from___b1 // printf_sint::@2 __b2: - // [64] utoa::value#1 = (unsigned int)printf_sint::value#4 - // [65] call utoa - // [77] phi from printf_sint::@2 to utoa [phi:printf_sint::@2->utoa] + // [94] utoa::value#1 = (unsigned int)printf_sint::value#4 + // [95] call utoa + // [126] phi from printf_sint::@2 to utoa [phi:printf_sint::@2->utoa] utoa_from___b2: jsr utoa jmp __b3 // printf_sint::@3 __b3: - // [66] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 + // [96] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 lda printf_buffer - // [67] call printf_number_buffer + // [97] call printf_number_buffer // Print using format - // [98] phi from printf_sint::@3 to printf_number_buffer [phi:printf_sint::@3->printf_number_buffer] + // [147] phi from printf_sint::@3 to printf_number_buffer [phi:printf_sint::@3->printf_number_buffer] printf_number_buffer_from___b3: jsr printf_number_buffer jmp __breturn // printf_sint::@return __breturn: - // [68] return + // [98] return rts } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(5) const char *s) -cputs: { - .label s = 5 - // [70] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: + // printf_str +/// Print a NUL-terminated string +// void printf_str(__zp($1a) void (*putc)(char), __zp(8) const char *s) +printf_str: { + .label s = 8 + .label putc = $1a + // [100] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + __b1_from_printf_str: __b1_from___b2: - // [70] phi cputs::s#3 = cputs::s#4 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // [100] phi printf_str::s#3 = printf_str::s#4 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy jmp __b1 - // cputs::@1 + // printf_str::@1 __b1: - // [71] cputs::c#1 = *cputs::s#3 -- vbuaa=_deref_pbuz1 + // [101] printf_str::c#1 = *printf_str::s#3 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [72] cputs::s#0 = ++ cputs::s#3 -- pbuz1=_inc_pbuz1 + // [102] printf_str::s#0 = ++ printf_str::s#3 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [73] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [103] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 jmp __breturn - // cputs::@return + // printf_str::@return __breturn: - // [74] return + // [104] return rts - // cputs::@2 + // printf_str::@2 __b2: - // [75] cputc::c#0 = cputs::c#1 - // [76] call cputc - // [105] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - cputc_from___b2: - // [105] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy - jsr cputc + // [105] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [106] callexecute *printf_str::putc#4 -- call__deref_pprz1 + jsr icall1 + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1_from___b2 + // Outside Flow + icall1: + jmp (putc) +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// void * memcpy(__zp($18) void *destination, __zp(5) void *source, unsigned int num) +memcpy: { + .label src_end = $16 + .label dst = $18 + .label src = 5 + .label source = 5 + .label destination = $18 + // [109] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [110] memcpy::src#4 = (char *)memcpy::source#2 + // [111] memcpy::dst#4 = (char *)memcpy::destination#2 + // [112] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + __b1_from_memcpy: + __b1_from___b2: + // [112] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [112] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + jmp __b1 + // memcpy::@1 + __b1: + // [113] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + jmp __breturn + // memcpy::@return + __breturn: + // [114] return + rts + // memcpy::@2 + __b2: + // [115] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + ldy #0 + sta (dst),y + // [116] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [117] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1_from___b2 +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// void * memset(__zp(5) void *str, __register(X) char c, unsigned int num) +memset: { + .label end = $18 + .label dst = 5 + .label str = 5 + jmp __b1 + // memset::@1 + __b1: + // [119] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [120] memset::dst#4 = (char *)memset::str#3 + // [121] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + __b2_from___b1: + __b2_from___b3: + // [121] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + jmp __b2 + // memset::@2 + __b2: + // [122] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + jmp __breturn + // memset::@return + __breturn: + // [123] return + rts + // memset::@3 + __b3: + // [124] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + txa + ldy #0 + sta (dst),y + // [125] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2_from___b3 } // utoa // Converts unsigned number value to a string representing it in RADIX format. @@ -4099,74 +4537,74 @@ cputs: { // - value : The number to be converted to RADIX // - buffer : receives the string representing the number and zero-termination. // - radix : The radix to convert the number to (from the enum RADIX) -// void utoa(__zp(3) unsigned int value, __zp($18) char *buffer, char radix) +// void utoa(__zp(3) unsigned int value, __zp(8) char *buffer, char radix) utoa: { .const max_digits = 5 - .label digit_value = $16 - .label buffer = $18 + .label digit_value = $1a + .label buffer = 8 .label digit = 7 .label value = 3 - // [78] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + // [127] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] __b1_from_utoa: - // [78] phi utoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + // [127] phi utoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z buffer+1 - // [78] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + // [127] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 ldx #0 - // [78] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy - // [78] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + // [127] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [127] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 lda #0 sta.z digit jmp __b1 // utoa::@1 __b1: - // [79] if(utoa::digit#2=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + // [137] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 lda.z digit_value+1 cmp.z value+1 bne !+ @@ -4175,136 +4613,96 @@ utoa: { beq __b5 !: bcc __b5 - // [89] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + // [138] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] __b4_from___b7: - // [89] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy - // [89] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy - // [89] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + // [138] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [138] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [138] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy jmp __b4 // utoa::@4 __b4: - // [90] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 + // [139] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 inc.z digit - // [78] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + // [127] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] __b1_from___b4: - // [78] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy - // [78] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy - // [78] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy - // [78] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + // [127] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [127] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [127] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [127] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy jmp __b1 // utoa::@5 __b5: - // [91] utoa_append::buffer#0 = utoa::buffer#11 - // [92] utoa_append::value#0 = utoa::value#2 - // [93] utoa_append::sub#0 = utoa::digit_value#0 - // [94] call utoa_append - // [116] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + // [140] utoa_append::buffer#0 = utoa::buffer#11 + // [141] utoa_append::value#0 = utoa::value#2 + // [142] utoa_append::sub#0 = utoa::digit_value#0 + // [143] call utoa_append + // [155] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] utoa_append_from___b5: jsr utoa_append - // [95] utoa_append::return#0 = utoa_append::value#2 + // [144] utoa_append::return#0 = utoa_append::value#2 jmp __b6 // utoa::@6 __b6: - // [96] utoa::value#0 = utoa_append::return#0 - // [97] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [145] utoa::value#0 = utoa_append::return#0 + // [146] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [89] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + // [138] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] __b4_from___b6: - // [89] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy - // [89] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + // [138] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [138] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 ldx #1 - // [89] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + // [138] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy jmp __b4 } // printf_number_buffer // Print the contents of the number buffer using a specific format. // This handles minimum length, zero-filling, and left/right justification from the format -// void printf_number_buffer(__register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_number_buffer(void (*putc)(char), __register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_number_buffer: { .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS jmp __b1 // printf_number_buffer::@1 __b1: - // [99] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 + // [148] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 cmp #0 beq __b2_from___b1 jmp __b3 // printf_number_buffer::@3 __b3: - // [100] cputc::c#2 = printf_number_buffer::buffer_sign#0 - // [101] call cputc - // [105] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] - cputc_from___b3: - // [105] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + // [149] stackpush(char) = printf_number_buffer::buffer_sign#0 -- _stackpushbyte_=vbuaa + pha + // [150] callexecute cputc -- call_vprc1 jsr cputc - // [102] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [152] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] __b2_from___b1: __b2_from___b3: jmp __b2 // printf_number_buffer::@2 __b2: - // [103] call cputs - // [69] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] - cputs_from___b2: - // [69] phi cputs::s#4 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + // [153] call printf_str + // [99] phi from printf_number_buffer::@2 to printf_str [phi:printf_number_buffer::@2->printf_str] + printf_str_from___b2: + // [99] phi printf_str::putc#4 = printf_sint::putc#0 [phi:printf_number_buffer::@2->printf_str#0] -- pprz1=pprc1 + lda #printf_sint.putc + sta.z printf_str.putc+1 + // [99] phi printf_str::s#4 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->printf_str#1] -- pbuz1=pbuc1 lda #buffer_digits - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __breturn // printf_number_buffer::@return __breturn: - // [104] return + // [154] return rts -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // [106] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1_from_cputc - jmp __b2 - // cputc::@2 - __b2: - // [107] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // [108] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - ldy.z conio_cursor_x - sta (conio_line_color),y - // [109] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [110] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [111] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - __b3_from___b2: - jmp __b3 - // cputc::@3 - __b3: - // [112] call cputln - jsr cputln - jmp __breturn - // cputc::@return - __breturn: - // [113] return - rts - // [114] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - __b1_from_cputc: - jmp __b1 - // cputc::@1 - __b1: - // [115] call cputln - jsr cputln - jmp __breturn } // utoa_append // Used to convert a single digit of an unsigned number value to a string representation @@ -4315,21 +4713,21 @@ cputc: { // - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. // (For decimal the subs used are 10000, 1000, 100, 10, 1) // returns : the value reduced by sub * digit so that it is less than sub. -// __zp(3) unsigned int utoa_append(__zp($18) char *buffer, __zp(3) unsigned int value, __zp($16) unsigned int sub) +// __zp(3) unsigned int utoa_append(__zp(8) char *buffer, __zp(3) unsigned int value, __zp($1a) unsigned int sub) utoa_append: { - .label buffer = $18 + .label buffer = 8 .label value = 3 - .label sub = $16 + .label sub = $1a .label return = 3 - // [117] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + // [156] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] __b1_from_utoa_append: - // [117] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + // [156] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 ldx #0 - // [117] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + // [156] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy jmp __b1 // utoa_append::@1 __b1: - // [118] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + // [157] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 lda.z sub+1 cmp.z value+1 bne !+ @@ -4341,20 +4739,20 @@ utoa_append: { jmp __b3 // utoa_append::@3 __b3: - // [119] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + // [158] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx lda DIGITS,x ldy #0 sta (buffer),y jmp __breturn // utoa_append::@return __breturn: - // [120] return + // [159] return rts // utoa_append::@2 __b2: - // [121] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + // [160] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx inx - // [122] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + // [161] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 lda.z value sec sbc.z sub @@ -4362,257 +4760,11 @@ utoa_append: { lda.z value+1 sbc.z sub+1 sta.z value+1 - // [117] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + // [156] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] __b1_from___b2: - // [117] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy - // [117] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + // [156] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [156] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy jmp __b1 -} - // cputln -// Print a newline -cputln: { - // [123] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // [124] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // [125] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // [126] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_y - // [127] call cscroll - jsr cscroll - jmp __breturn - // cputln::@return - __breturn: - // [128] return - rts -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // [129] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [130] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - __b1_from_cscroll: - jmp __b1 - // cscroll::@1 - __b1: - // [131] call memcpy - // [142] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - memcpy_from___b1: - // [142] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [142] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [132] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - __b2_from___b1: - jmp __b2 - // cscroll::@2 - __b2: - // [133] call memcpy - // [142] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - memcpy_from___b2: - // [142] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [142] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [134] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - __b3_from___b2: - jmp __b3 - // cscroll::@3 - __b3: - // [135] call memset - // [152] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - memset_from___b3: - // [152] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [152] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // [136] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] - __b4_from___b3: - jmp __b4 - // cscroll::@4 - __b4: - // [137] call memset - // [152] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - memset_from___b4: - // [152] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 - ldx #LIGHT_BLUE - // [152] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - jmp __b5 - // cscroll::@5 - __b5: - // [138] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // [139] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // [140] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - jmp __breturn - // cscroll::@return - __breturn: - // [141] return - rts -} - // memcpy -// Copy block of memory (forwards) -// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp(8) void *destination, __zp($18) void *source, unsigned int num) -memcpy: { - .label src_end = $16 - .label dst = 8 - .label src = $18 - .label source = $18 - .label destination = 8 - // [143] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 - lda.z source - clc - adc #<$19*$28-$28 - sta.z src_end - lda.z source+1 - adc #>$19*$28-$28 - sta.z src_end+1 - // [144] memcpy::src#4 = (char *)memcpy::source#2 - // [145] memcpy::dst#4 = (char *)memcpy::destination#2 - // [146] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - __b1_from_memcpy: - __b1_from___b2: - // [146] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [146] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy - jmp __b1 - // memcpy::@1 - __b1: - // [147] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 - lda.z src+1 - cmp.z src_end+1 - bne __b2 - lda.z src - cmp.z src_end - bne __b2 - jmp __breturn - // memcpy::@return - __breturn: - // [148] return - rts - // memcpy::@2 - __b2: - // [149] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 - ldy #0 - lda (src),y - ldy #0 - sta (dst),y - // [150] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - // [151] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 - inc.z src - bne !+ - inc.z src+1 - !: - jmp __b1_from___b2 -} - // memset -// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp(8) void *str, __register(X) char c, unsigned int num) -memset: { - .label end = $18 - .label dst = 8 - .label str = 8 - jmp __b1 - // memset::@1 - __b1: - // [153] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 - lda #$28 - clc - adc.z str - sta.z end - lda #0 - adc.z str+1 - sta.z end+1 - // [154] memset::dst#4 = (char *)memset::str#3 - // [155] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - __b2_from___b1: - __b2_from___b3: - // [155] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy - jmp __b2 - // memset::@2 - __b2: - // [156] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 - lda.z dst+1 - cmp.z end+1 - bne __b3 - lda.z dst - cmp.z end - bne __b3 - jmp __breturn - // memset::@return - __breturn: - // [157] return - rts - // memset::@3 - __b3: - // [158] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx - txa - ldy #0 - sta (dst),y - // [159] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - jmp __b2_from___b3 } // File Data .segment Data @@ -4630,12 +4782,17 @@ Removing instruction jmp __breturn Removing instruction jmp __b2 Removing instruction jmp __b1 Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b3 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn @@ -4643,11 +4800,22 @@ Removing instruction jmp __b3 Removing instruction jmp __b5 Removing instruction jmp __b1 Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __b4 +Removing instruction jmp __b5 +Removing instruction jmp __breturn Removing instruction jmp __b3 Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __breturn Removing instruction jmp __b7 @@ -4657,65 +4825,38 @@ Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __b2 Removing instruction jmp __breturn -Removing instruction jmp __b2 -Removing instruction jmp __b3 -Removing instruction jmp __breturn -Removing instruction jmp __b1 Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __breturn -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __b2 -Removing instruction jmp __b3 -Removing instruction jmp __b4 -Removing instruction jmp __b5 -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __b2 -Removing instruction jmp __breturn Succesful ASM optimization Pass5NextJumpElimination Removing instruction lda #0 +Removing instruction ldy.z conio_cursor_x Removing instruction lda #0 +Removing instruction ldy #0 Replacing instruction lda #0 with TXA Replacing instruction ldy #0 with TAY -Removing instruction ldy.z conio_cursor_x -Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b2_from_conio_c64_init with __b1 +Replacing label __b1_from_cputc with __b1 Replacing label __b3_from_gotoxy with __b2 Replacing label __b1 with __b2 Replacing label __b1_from___b2 with __b1 -Replacing label __b2_from___b1 with __b2 -Replacing label __b1_from_cputc with __b1 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b3 with __b2 +Replacing label __b2_from___b1 with __b2 Removing instruction __b1_from___init1: Removing instruction main_from___b1: Removing instruction __b2_from_conio_c64_init: Removing instruction __b2: Removing instruction __b1_from___b2: +Removing instruction __b3_from___b2: +Removing instruction __b1_from_cputc: Removing instruction __b3_from_gotoxy: Removing instruction __b3: Removing instruction __b1_from___b3: Removing instruction __b1: Removing instruction __b1_from_test_casting: -Removing instruction cputs_from___b1: -Removing instruction __b2_from_printf_sint: -Removing instruction utoa_from___b2: -Removing instruction __b1_from_cputs: -Removing instruction __b1_from___b2: -Removing instruction cputc_from___b2: -Removing instruction __b4_from___b7: -Removing instruction utoa_append_from___b5: -Removing instruction cputc_from___b3: -Removing instruction __b2_from___b1: -Removing instruction __b2_from___b3: -Removing instruction cputs_from___b2: -Removing instruction __b3_from___b2: -Removing instruction __b1_from_cputc: +Removing instruction printf_str_from___b1: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: Removing instruction __b2_from___b1: @@ -4724,22 +4865,34 @@ Removing instruction __b3_from___b2: Removing instruction memset_from___b3: Removing instruction __b4_from___b3: Removing instruction memset_from___b4: +Removing instruction __b2_from_printf_sint: +Removing instruction utoa_from___b2: +Removing instruction __b1_from_printf_str: +Removing instruction __b1_from___b2: Removing instruction __b1_from_memcpy: Removing instruction __b1_from___b2: Removing instruction __b2_from___b1: Removing instruction __b2_from___b3: +Removing instruction __b4_from___b7: +Removing instruction utoa_append_from___b5: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction printf_str_from___b2: Succesful ASM optimization Pass5RedundantLabelElimination Removing instruction __init1: Removing instruction __b1: Removing instruction __breturn: Removing instruction __b1_from_conio_c64_init: Removing instruction __breturn: +Removing instruction __b2: +Removing instruction __b3: Removing instruction clrscr_from_main: Removing instruction __b1_from_main: Removing instruction __breturn: Removing instruction __b1_from___b2: Removing instruction __b1_from_gotoxy: Removing instruction __breturn: +Removing instruction __breturn: Removing instruction __b1_from_clrscr: Removing instruction __b2: Removing instruction __breturn: @@ -4748,10 +4901,18 @@ Removing instruction __b1_from___b5: Removing instruction __b3_from___b4: Removing instruction __b1: Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __b2: +Removing instruction __b3: +Removing instruction __b4: +Removing instruction __b5: Removing instruction __b3: Removing instruction printf_number_buffer_from___b3: Removing instruction __breturn: Removing instruction __breturn: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: Removing instruction __b1_from_utoa: Removing instruction __b3: Removing instruction __breturn: @@ -4762,24 +4923,13 @@ Removing instruction __b4_from___b6: Removing instruction __b1: Removing instruction __b3: Removing instruction __breturn: -Removing instruction __b2: -Removing instruction __b3: Removing instruction __b1_from_utoa_append: Removing instruction __b3: Removing instruction __breturn: Removing instruction __b1_from___b2: -Removing instruction __breturn: -Removing instruction __b1: -Removing instruction __b2: -Removing instruction __b3: -Removing instruction __b4: -Removing instruction __b5: -Removing instruction __breturn: -Removing instruction __b1: -Removing instruction __breturn: Succesful ASM optimization Pass5UnusedLabelElimination -Skipping double jump to __b2 in jmp __b2_from___b1 Replacing jump to rts with rts in jmp __breturn +Skipping double jump to __b2 in jmp __b2_from___b1 Succesful ASM optimization Pass5DoubleJumpElimination Relabelling long label __b3_from___b1 to __b2 Relabelling long label __b2_from___b1 to __b3 @@ -4805,6 +4955,7 @@ __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 __constant unsigned int RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } __constant char SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() char clrscr::c @@ -4814,8 +4965,8 @@ char clrscr::l char clrscr::l#1 // reg byte x 2002.0 char clrscr::l#2 // reg byte x 333.6666666666667 char *clrscr::line_cols -char *clrscr::line_cols#1 // line_cols zp[2]:5 1001.0 -char *clrscr::line_cols#5 // line_cols zp[2]:5 1500.375 +char *clrscr::line_cols#1 // line_cols zp[2]:26 1001.0 +char *clrscr::line_cols#5 // line_cols zp[2]:26 1500.375 char *clrscr::line_text char *clrscr::line_text#1 // line_text zp[2]:3 667.3333333333334 char *clrscr::line_text#5 // line_text zp[2]:3 1714.7142857142858 @@ -4824,23 +4975,15 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:10 2.777777816666666E8 -__loadstore char conio_cursor_y // zp[1]:11 4.571428574414286E9 -__loadstore char *conio_line_color // zp[2]:14 3.2500000030735292E9 -__loadstore char *conio_line_text // zp[2]:12 3.202898553753623E9 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:10 319153.40425531915 +__loadstore char conio_cursor_y // zp[1]:11 5079368.396825396 +__loadstore char *conio_line_color // zp[2]:14 3622954.2459016396 +__loadstore char *conio_line_text // zp[2]:12 3564519.5 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 2.00000002E8 -char cputc::c#2 // reg byte a 200002.0 -char cputc::c#3 // reg byte a 1.050050002E9 +char cputc::c#0 // reg byte a 1500001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1.00000001E8 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:5 5.00000005E7 -const char *cputs::s#3 // s zp[2]:5 1.50500002E8 -const char *cputs::s#4 // s zp[2]:5 1000001.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // zp[2]:20 202.0 @@ -4861,36 +5004,36 @@ signed char main::signed_char_value#1 // signed_char_value zp[1]:2 101.0 signed char main::signed_char_value#2 // signed_char_value zp[1]:2 151.5 void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination -void *memcpy::destination#2 // destination zp[2]:8 +void *memcpy::destination#2 // destination zp[2]:24 char *memcpy::dst -char *memcpy::dst#1 // dst zp[2]:8 1.000000000000001E15 -char *memcpy::dst#2 // dst zp[2]:8 1.0003333333333348E15 -char *memcpy::dst#4 // dst zp[2]:8 2.000000000002E12 +char *memcpy::dst#1 // dst zp[2]:24 1.00000000001E11 +char *memcpy::dst#2 // dst zp[2]:24 1.0033333333466667E11 +char *memcpy::dst#4 // dst zp[2]:24 2.000000002E9 unsigned int memcpy::num void *memcpy::return void *memcpy::source -void *memcpy::source#2 // source zp[2]:24 +void *memcpy::source#2 // source zp[2]:5 char *memcpy::src -char *memcpy::src#1 // src zp[2]:24 2.000000000000002E15 -char *memcpy::src#2 // src zp[2]:24 1.0002500000000012E15 -char *memcpy::src#4 // src zp[2]:24 1.000000000001E12 +char *memcpy::src#1 // src zp[2]:5 2.00000000002E11 +char *memcpy::src#2 // src zp[2]:5 1.0025000000125E11 +char *memcpy::src#4 // src zp[2]:5 1.000000001E9 char *memcpy::src_end -char *memcpy::src_end#0 // src_end zp[2]:22 1.2512500000000025E14 +char *memcpy::src_end#0 // src_end zp[2]:22 1.262500000025E10 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // reg byte x 1.42857142857143E14 +char memset::c#4 // reg byte x 1.4285714285857143E10 char *memset::dst -char *memset::dst#1 // dst zp[2]:8 2.000000000000002E15 -char *memset::dst#2 // dst zp[2]:8 1.3336666666666685E15 -char *memset::dst#4 // dst zp[2]:8 2.000000000002E12 +char *memset::dst#1 // dst zp[2]:5 2.00000000002E11 +char *memset::dst#2 // dst zp[2]:5 1.3366666666833334E11 +char *memset::dst#4 // dst zp[2]:5 2.000000002E9 char *memset::end -char *memset::end#0 // end zp[2]:24 1.668333333333337E14 +char *memset::end#0 // end zp[2]:24 1.6833333333666668E10 unsigned int memset::num void *memset::return void *memset::str -void *memset::str#3 // str zp[2]:8 +void *memset::str#3 // str zp[2]:5 __loadstore struct printf_buffer_number printf_buffer = {} // mem[12] -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits __constant char *printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // buffer_digits @@ -4905,7 +5048,8 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_sint(int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +void printf_sint(void (*putc)(char) , int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_sint::format char printf_sint::format_justify_left char printf_sint::format_min_length @@ -4913,11 +5057,22 @@ char printf_sint::format_radix char printf_sint::format_sign_always char printf_sint::format_upper_case char printf_sint::format_zero_padding +void (*printf_sint::putc)(char) +__constant void (*printf_sint::putc#0)(char) = &cputc // putc unsigned int printf_sint::uvalue int printf_sint::value int printf_sint::value#0 // value zp[2]:3 10001.0 int printf_sint::value#1 // value zp[2]:3 10334.666666666666 int printf_sint::value#4 // value zp[2]:3 20002.0 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1.00000001E8 +void (*printf_str::putc)(char) +void (*printf_str::putc#4)(char) // putc zp[2]:26 +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:8 1.00000001E8 +const char *printf_str::s#3 // s zp[2]:8 1.50500002E8 +const char *printf_str::s#4 // s zp[2]:8 1000001.0 void test_casting(int signed_short_value) __constant char test_casting::s[2] = " " @@ -4927,15 +5082,15 @@ void utoa(unsigned int value , char *buffer , char radix) char utoa::$10 // reg byte a 2.0000002E7 char utoa::$11 // reg byte x 200002.0 char *utoa::buffer -char *utoa::buffer#11 // buffer zp[2]:24 2871429.0 -char *utoa::buffer#14 // buffer zp[2]:24 1.50000015E7 -char *utoa::buffer#3 // buffer zp[2]:24 200002.0 -char *utoa::buffer#4 // buffer zp[2]:24 2.0000002E7 +char *utoa::buffer#11 // buffer zp[2]:8 2871429.0 +char *utoa::buffer#14 // buffer zp[2]:8 1.50000015E7 +char *utoa::buffer#3 // buffer zp[2]:8 200002.0 +char *utoa::buffer#4 // buffer zp[2]:8 2.0000002E7 char utoa::digit char utoa::digit#1 // digit zp[1]:7 2.0000002E7 char utoa::digit#2 // digit zp[1]:7 2857143.1428571427 unsigned int utoa::digit_value -unsigned int utoa::digit_value#0 // digit_value zp[2]:22 6000000.6 +unsigned int utoa::digit_value#0 // digit_value zp[2]:26 6000000.6 unsigned int *utoa::digit_values char utoa::max_digits __constant char utoa::max_digits#1 = 5 // max_digits @@ -4950,14 +5105,14 @@ unsigned int utoa::value#2 // value zp[2]:3 5728572.142857142 unsigned int utoa::value#6 // value zp[2]:3 1.50000015E7 unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) char *utoa_append::buffer -char *utoa_append::buffer#0 // buffer zp[2]:24 1.375000025E7 +char *utoa_append::buffer#0 // buffer zp[2]:8 1.375000025E7 char utoa_append::digit char utoa_append::digit#1 // reg byte x 1.00000000001E11 char utoa_append::digit#2 // reg byte x 1.000500000015E11 unsigned int utoa_append::return unsigned int utoa_append::return#0 // return zp[2]:3 2.0000002E7 unsigned int utoa_append::sub -unsigned int utoa_append::sub#0 // sub zp[2]:22 3.33350000005E10 +unsigned int utoa_append::sub#0 // sub zp[2]:26 3.33350000005E10 unsigned int utoa_append::value unsigned int utoa_append::value#0 // value zp[2]:3 3.6666667333333336E7 unsigned int utoa_append::value#1 // value zp[2]:3 2.00000000002E11 @@ -4969,31 +5124,32 @@ reg byte x [ gotoxy::y#4 gotoxy::y#2 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:3 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 test_casting::signed_short_value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 clrscr::line_text#5 clrscr::line_text#1 ] -zp[2]:5 [ cputs::s#3 cputs::s#4 cputs::s#0 clrscr::line_cols#5 clrscr::line_cols#1 ] +zp[2]:5 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +reg byte x [ memset::c#4 ] zp[1]:7 [ utoa::digit#2 utoa::digit#1 ] reg byte x [ utoa::started#2 utoa::started#4 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] +zp[2]:8 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 printf_str::s#3 printf_str::s#4 printf_str::s#0 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] -zp[2]:8 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -reg byte x [ memset::c#4 ] zp[1]:10 [ conio_cursor_x ] zp[1]:11 [ conio_cursor_y ] zp[2]:12 [ conio_line_text ] zp[2]:14 [ conio_line_color ] +reg byte a [ cputc::c#0 ] zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:18 [ gotoxy::$8 ] zp[2]:20 [ gotoxy::$5 ] reg byte a [ printf_number_buffer::buffer_sign#0 ] -reg byte a [ cputs::c#1 ] +reg byte a [ printf_str::c#1 ] +zp[2]:22 [ memcpy::src_end#0 ] +zp[2]:24 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] reg byte x [ utoa::$11 ] reg byte a [ utoa::$10 ] -zp[2]:22 [ memcpy::src_end#0 utoa::digit_value#0 utoa_append::sub#0 ] -zp[2]:24 [ memset::end#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] +zp[2]:26 [ utoa::digit_value#0 utoa_append::sub#0 printf_str::putc#4 clrscr::line_cols#5 clrscr::line_cols#1 ] mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 163870 +Score: 74644 // File Comments // Demonstrates problem with Casting of negative signed values @@ -5010,6 +5166,7 @@ Score: 163870 // Global Constants & labels .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -5053,7 +5210,7 @@ __start: { // [6] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] // __start::@1 // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] jsr main // __start::@return // [8] return @@ -5088,36 +5245,83 @@ conio_c64_init: { // } // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [23] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [26] call cputln + jsr cputln + rts } // main main: { .label signed_char_value = 2 // clrscr() - // [17] call clrscr - // [38] phi from main to clrscr [phi:main->clrscr] + // [28] call clrscr + // [55] phi from main to clrscr [phi:main->clrscr] jsr clrscr - // [18] phi from main to main::@1 [phi:main->main::@1] - // [18] phi main::signed_char_value#2 = -5 [phi:main->main::@1#0] -- vbsz1=vbsc1 + // [29] phi from main to main::@1 [phi:main->main::@1] + // [29] phi main::signed_char_value#2 = -5 [phi:main->main::@1#0] -- vbsz1=vbsc1 lda #-5 sta.z signed_char_value // main::@1 __b1: // while (signed_char_value != 0) - // [19] if(main::signed_char_value#2!=0) goto main::@2 -- vbsz1_neq_0_then_la1 + // [30] if(main::signed_char_value#2!=0) goto main::@2 -- vbsz1_neq_0_then_la1 lda.z signed_char_value cmp #0 bne __b2 // main::@return // } - // [20] return + // [31] return rts // main::@2 __b2: // ++signed_char_value; - // [21] main::signed_char_value#1 = ++ main::signed_char_value#2 -- vbsz1=_inc_vbsz1 + // [32] main::signed_char_value#1 = ++ main::signed_char_value#2 -- vbsz1=_inc_vbsz1 inc.z signed_char_value // test_casting(signed_char_value) - // [22] test_casting::signed_short_value#0 = main::signed_char_value#1 -- vwsz1=vbsz2 + // [33] test_casting::signed_short_value#0 = main::signed_char_value#1 -- vwsz1=vbsz2 lda.z signed_char_value sta.z test_casting.signed_short_value and #$80 @@ -5125,10 +5329,10 @@ main: { lda #$ff !: sta.z test_casting.signed_short_value+1 - // [23] call test_casting + // [34] call test_casting jsr test_casting - // [18] phi from main::@2 to main::@1 [phi:main::@2->main::@1] - // [18] phi main::signed_char_value#2 = main::signed_char_value#1 [phi:main::@2->main::@1#0] -- register_copy + // [29] phi from main::@2 to main::@1 [phi:main::@2->main::@1] + // [29] phi main::signed_char_value#2 = main::signed_char_value#1 [phi:main::@2->main::@1#0] -- register_copy jmp __b1 } // gotoxy @@ -5143,33 +5347,33 @@ gotoxy: { .label __8 = $12 .label __9 = $10 // if(y>CONIO_HEIGHT) - // [24] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [35] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b2 - // [26] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [26] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [37] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [37] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 - // [25] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [36] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] // gotoxy::@3 - // [26] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [26] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [37] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [37] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy // gotoxy::@1 // gotoxy::@2 __b2: // conio_cursor_x = x - // [27] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [38] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x // conio_cursor_y = y - // [28] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [39] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y // unsigned int line_offset = (unsigned int)y*CONIO_WIDTH - // [29] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [30] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [41] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -5178,7 +5382,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [31] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -5186,7 +5390,7 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [32] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset @@ -5194,7 +5398,7 @@ gotoxy: { asl.z line_offset rol.z line_offset+1 // CONIO_SCREEN_TEXT + line_offset - // [33] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 // conio_line_text = CONIO_SCREEN_TEXT + line_offset - // [34] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [45] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 // CONIO_SCREEN_COLORS + line_offset - // [35] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 // conio_line_color = CONIO_SCREEN_COLORS + line_offset - // [36] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [47] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 sta.z conio_line_color+1 // gotoxy::@return // } - // [37] return + // [48] return + rts +} + // cputln +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + // [49] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + // [50] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + // [51] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + // [52] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // cscroll() + // [53] call cscroll + jsr cscroll + // cputln::@return + // } + // [54] return rts } // clrscr // clears the screen and moves the cursor to the upper left-hand corner of the screen. clrscr: { .label line_text = 3 - .label line_cols = 5 - // [39] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] - // [39] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + .label line_cols = $1a + // [56] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + // [56] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 lda #COLORRAM sta.z line_cols+1 - // [39] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + // [56] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z line_text+1 - // [39] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + // [56] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 ldx #0 // clrscr::@1 __b1: // for( char l=0;lDEFAULT_SCREEN sta.z conio_line_text+1 // conio_line_color = CONIO_SCREEN_COLORS - // [44] conio_line_color = COLORRAM -- pbuz1=pbuc1 + // [61] conio_line_color = COLORRAM -- pbuz1=pbuc1 lda #COLORRAM sta.z conio_line_color+1 // clrscr::@return // } - // [45] return + // [62] return rts - // [46] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + // [63] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] __b2: - // [46] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + // [63] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 ldy #0 // clrscr::@3 __b3: // for( char c=0;cclrscr::@1] - // [39] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy - // [39] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy - // [39] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + // [56] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + // [56] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [56] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [56] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy jmp __b1 // clrscr::@4 __b4: // line_text[c] = ' ' - // [51] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + // [68] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 lda #' ' sta (line_text),y // line_cols[c] = conio_textcolor - // [52] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + // [69] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 lda #LIGHT_BLUE sta (line_cols),y // for( char c=0;cclrscr::@3] - // [46] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + // [63] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + // [63] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy jmp __b3 } // test_casting @@ -5335,50 +5575,150 @@ clrscr: { test_casting: { .label signed_short_value = 3 // printf("%d\n", signed_short_value) - // [54] printf_sint::value#1 = test_casting::signed_short_value#0 - // [55] call printf_sint + // [71] printf_sint::value#1 = test_casting::signed_short_value#0 + // [72] call printf_sint jsr printf_sint - // [56] phi from test_casting to test_casting::@1 [phi:test_casting->test_casting::@1] + // [73] phi from test_casting to test_casting::@1 [phi:test_casting->test_casting::@1] // test_casting::@1 // printf("%d\n", signed_short_value) - // [57] call cputs - // [69] phi from test_casting::@1 to cputs [phi:test_casting::@1->cputs] - // [69] phi cputs::s#4 = test_casting::s [phi:test_casting::@1->cputs#0] -- pbuz1=pbuc1 + // [74] call printf_str + // [99] phi from test_casting::@1 to printf_str [phi:test_casting::@1->printf_str] + // [99] phi printf_str::putc#4 = &cputc [phi:test_casting::@1->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [99] phi printf_str::s#4 = test_casting::s [phi:test_casting::@1->printf_str#1] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // test_casting::@return // } - // [58] return + // [75] return rts .segment Data s: .text @"\n" .byte 0 } .segment Code + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // if(conio_cursor_y==CONIO_HEIGHT) + // [76] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [77] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // cscroll::@1 + // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [78] call memcpy + // [108] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [108] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [108] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [79] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // cscroll::@2 + // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [80] call memcpy + // [108] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [108] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [108] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [81] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // cscroll::@3 + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + // [82] call memset + // [118] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [118] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [118] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [83] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // cscroll::@4 + // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) + // [84] call memset + // [118] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [118] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [118] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // cscroll::@5 + // conio_line_text -= CONIO_WIDTH + // [85] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // conio_line_color -= CONIO_WIDTH + // [86] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // conio_cursor_y--; + // [87] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + // cscroll::@return + __breturn: + // } + // [88] return + rts +} // printf_sint // Print a signed integer using a specific format -// void printf_sint(__zp(3) int value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_sint(void (*putc)(char), __zp(3) int value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_sint: { + .label putc = cputc .label value = 3 // printf_buffer.sign = 0 - // [59] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // [89] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 // Handle any sign lda #0 sta printf_buffer // if(value<0) - // [60] if(printf_sint::value#1<0) goto printf_sint::@1 -- vwsz1_lt_0_then_la1 + // [90] if(printf_sint::value#1<0) goto printf_sint::@1 -- vwsz1_lt_0_then_la1 lda.z value+1 bmi __b1 - // [63] phi from printf_sint printf_sint::@1 to printf_sint::@2 [phi:printf_sint/printf_sint::@1->printf_sint::@2] - // [63] phi printf_sint::value#4 = printf_sint::value#1 [phi:printf_sint/printf_sint::@1->printf_sint::@2#0] -- register_copy + // [93] phi from printf_sint printf_sint::@1 to printf_sint::@2 [phi:printf_sint/printf_sint::@1->printf_sint::@2] + // [93] phi printf_sint::value#4 = printf_sint::value#1 [phi:printf_sint/printf_sint::@1->printf_sint::@2#0] -- register_copy jmp __b2 // printf_sint::@1 __b1: // value = -value - // [61] printf_sint::value#0 = - printf_sint::value#1 -- vwsz1=_neg_vwsz1 + // [91] printf_sint::value#0 = - printf_sint::value#1 -- vwsz1=_neg_vwsz1 lda #0 sec sbc.z value @@ -5387,63 +5727,175 @@ printf_sint: { sbc.z value+1 sta.z value+1 // printf_buffer.sign = '-' - // [62] *((char *)&printf_buffer) = '-' -- _deref_pbuc1=vbuc2 + // [92] *((char *)&printf_buffer) = '-' -- _deref_pbuc1=vbuc2 lda #'-' sta printf_buffer // printf_sint::@2 __b2: // utoa(uvalue, printf_buffer.digits, format.radix) - // [64] utoa::value#1 = (unsigned int)printf_sint::value#4 - // [65] call utoa - // [77] phi from printf_sint::@2 to utoa [phi:printf_sint::@2->utoa] + // [94] utoa::value#1 = (unsigned int)printf_sint::value#4 + // [95] call utoa + // [126] phi from printf_sint::@2 to utoa [phi:printf_sint::@2->utoa] jsr utoa // printf_sint::@3 - // printf_number_buffer(printf_buffer, format) - // [66] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 + // printf_number_buffer(putc, printf_buffer, format) + // [96] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 lda printf_buffer - // [67] call printf_number_buffer + // [97] call printf_number_buffer // Print using format - // [98] phi from printf_sint::@3 to printf_number_buffer [phi:printf_sint::@3->printf_number_buffer] + // [147] phi from printf_sint::@3 to printf_number_buffer [phi:printf_sint::@3->printf_number_buffer] jsr printf_number_buffer // printf_sint::@return // } - // [68] return + // [98] return rts } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(5) const char *s) -cputs: { - .label s = 5 - // [70] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - // [70] phi cputs::s#3 = cputs::s#4 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // cputs::@1 + // printf_str +/// Print a NUL-terminated string +// void printf_str(__zp($1a) void (*putc)(char), __zp(8) const char *s) +printf_str: { + .label s = 8 + .label putc = $1a + // [100] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + // [100] phi printf_str::s#3 = printf_str::s#4 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // printf_str::@1 __b1: // while(c=*s++) - // [71] cputs::c#1 = *cputs::s#3 -- vbuaa=_deref_pbuz1 + // [101] printf_str::c#1 = *printf_str::s#3 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [72] cputs::s#0 = ++ cputs::s#3 -- pbuz1=_inc_pbuz1 + // [102] printf_str::s#0 = ++ printf_str::s#3 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [73] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [103] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 - // cputs::@return + // printf_str::@return // } - // [74] return + // [104] return rts - // cputs::@2 + // printf_str::@2 __b2: - // cputc(c) - // [75] cputc::c#0 = cputs::c#1 - // [76] call cputc - // [105] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - // [105] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy - jsr cputc + // putc(c) + // [105] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [106] callexecute *printf_str::putc#4 -- call__deref_pprz1 + jsr icall1 + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1 + // Outside Flow + icall1: + jmp (putc) +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// void * memcpy(__zp($18) void *destination, __zp(5) void *source, unsigned int num) +memcpy: { + .label src_end = $16 + .label dst = $18 + .label src = 5 + .label source = 5 + .label destination = $18 + // char* src_end = (char*)source+num + // [109] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [110] memcpy::src#4 = (char *)memcpy::source#2 + // [111] memcpy::dst#4 = (char *)memcpy::destination#2 + // [112] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [112] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [112] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // memcpy::@1 + __b1: + // while(src!=src_end) + // [113] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // memcpy::@return + // } + // [114] return + rts + // memcpy::@2 + __b2: + // *dst++ = *src++ + // [115] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + // [116] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [117] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// void * memset(__zp(5) void *str, __register(X) char c, unsigned int num) +memset: { + .label end = $18 + .label dst = 5 + .label str = 5 + // memset::@1 + // char* end = (char*)str + num + // [119] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [120] memset::dst#4 = (char *)memset::str#3 + // [121] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [121] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // memset::@2 + __b2: + // for(char* dst = str; dst!=end; dst++) + // [122] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + // memset::@return + // } + // [123] return + rts + // memset::@3 + __b3: + // *dst = c + // [124] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + txa + ldy #0 + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + // [125] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 } // utoa // Converts unsigned number value to a string representing it in RADIX format. @@ -5451,73 +5903,73 @@ cputs: { // - value : The number to be converted to RADIX // - buffer : receives the string representing the number and zero-termination. // - radix : The radix to convert the number to (from the enum RADIX) -// void utoa(__zp(3) unsigned int value, __zp($18) char *buffer, char radix) +// void utoa(__zp(3) unsigned int value, __zp(8) char *buffer, char radix) utoa: { .const max_digits = 5 - .label digit_value = $16 - .label buffer = $18 + .label digit_value = $1a + .label buffer = 8 .label digit = 7 .label value = 3 - // [78] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] - // [78] phi utoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + // [127] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + // [127] phi utoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z buffer+1 - // [78] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + // [127] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 ldx #0 - // [78] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy - // [78] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + // [127] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [127] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 txa sta.z digit // utoa::@1 __b1: // for( char digit=0; digit= digit_value) - // [87] if(0!=utoa::started#2) goto utoa::@5 -- 0_neq_vbuxx_then_la1 + // [136] if(0!=utoa::started#2) goto utoa::@5 -- 0_neq_vbuxx_then_la1 cpx #0 bne __b5 // utoa::@7 - // [88] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + // [137] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 cmp.z value+1 bne !+ lda.z digit_value @@ -5525,124 +5977,87 @@ utoa: { beq __b5 !: bcc __b5 - // [89] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] - // [89] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy - // [89] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy - // [89] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + // [138] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + // [138] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [138] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [138] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy // utoa::@4 __b4: // for( char digit=0; digitutoa::@1] - // [78] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy - // [78] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy - // [78] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy - // [78] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + // [127] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + // [127] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [127] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [127] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [127] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy jmp __b1 // utoa::@5 __b5: // utoa_append(buffer++, value, digit_value) - // [91] utoa_append::buffer#0 = utoa::buffer#11 - // [92] utoa_append::value#0 = utoa::value#2 - // [93] utoa_append::sub#0 = utoa::digit_value#0 - // [94] call utoa_append - // [116] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + // [140] utoa_append::buffer#0 = utoa::buffer#11 + // [141] utoa_append::value#0 = utoa::value#2 + // [142] utoa_append::sub#0 = utoa::digit_value#0 + // [143] call utoa_append + // [155] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] jsr utoa_append // utoa_append(buffer++, value, digit_value) - // [95] utoa_append::return#0 = utoa_append::value#2 + // [144] utoa_append::return#0 = utoa_append::value#2 // utoa::@6 // value = utoa_append(buffer++, value, digit_value) - // [96] utoa::value#0 = utoa_append::return#0 + // [145] utoa::value#0 = utoa_append::return#0 // value = utoa_append(buffer++, value, digit_value); - // [97] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [146] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [89] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] - // [89] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy - // [89] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + // [138] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + // [138] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [138] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 ldx #1 - // [89] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + // [138] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy jmp __b4 } // printf_number_buffer // Print the contents of the number buffer using a specific format. // This handles minimum length, zero-filling, and left/right justification from the format -// void printf_number_buffer(__register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_number_buffer(void (*putc)(char), __register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_number_buffer: { .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // printf_number_buffer::@1 // if(buffer.sign) - // [99] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 + // [148] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 cmp #0 beq __b2 // printf_number_buffer::@3 - // cputc(buffer.sign) - // [100] cputc::c#2 = printf_number_buffer::buffer_sign#0 - // [101] call cputc - // [105] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] - // [105] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + // putc(buffer.sign) + // [149] stackpush(char) = printf_number_buffer::buffer_sign#0 -- _stackpushbyte_=vbuaa + pha + // [150] callexecute cputc -- call_vprc1 jsr cputc - // [102] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [152] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] // printf_number_buffer::@2 __b2: - // cputs(buffer.digits) - // [103] call cputs - // [69] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] - // [69] phi cputs::s#4 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + // printf_str(putc, buffer.digits) + // [153] call printf_str + // [99] phi from printf_number_buffer::@2 to printf_str [phi:printf_number_buffer::@2->printf_str] + // [99] phi printf_str::putc#4 = printf_sint::putc#0 [phi:printf_number_buffer::@2->printf_str#0] -- pprz1=pprc1 + lda #printf_sint.putc + sta.z printf_str.putc+1 + // [99] phi printf_str::s#4 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->printf_str#1] -- pbuz1=pbuc1 lda #buffer_digits - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf_number_buffer::@return // } - // [104] return - rts -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - // [106] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1 - // cputc::@2 - // conio_line_text[conio_cursor_x] = c - // [107] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - // [108] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - // [109] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [110] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [111] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - // cputc::@3 - // cputln() - // [112] call cputln - jsr cputln - // cputc::@return - __breturn: - // } - // [113] return - rts - // [114] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - // cputc::@1 - __b1: - // cputln() - // [115] call cputln - jsr cputln + // [154] return rts } // utoa_append @@ -5654,20 +6069,20 @@ cputc: { // - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. // (For decimal the subs used are 10000, 1000, 100, 10, 1) // returns : the value reduced by sub * digit so that it is less than sub. -// __zp(3) unsigned int utoa_append(__zp($18) char *buffer, __zp(3) unsigned int value, __zp($16) unsigned int sub) +// __zp(3) unsigned int utoa_append(__zp(8) char *buffer, __zp(3) unsigned int value, __zp($1a) unsigned int sub) utoa_append: { - .label buffer = $18 + .label buffer = 8 .label value = 3 - .label sub = $16 + .label sub = $1a .label return = 3 - // [117] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] - // [117] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + // [156] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + // [156] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 ldx #0 - // [117] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + // [156] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy // utoa_append::@1 __b1: // while (value >= sub) - // [118] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + // [157] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 lda.z sub+1 cmp.z value+1 bne !+ @@ -5678,21 +6093,21 @@ utoa_append: { bcc __b2 // utoa_append::@3 // *buffer = DIGITS[digit] - // [119] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + // [158] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx lda DIGITS,x ldy #0 sta (buffer),y // utoa_append::@return // } - // [120] return + // [159] return rts // utoa_append::@2 __b2: // digit++; - // [121] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + // [160] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx inx // value -= sub - // [122] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + // [161] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 lda.z value sec sbc.z sub @@ -5700,247 +6115,10 @@ utoa_append: { lda.z value+1 sbc.z sub+1 sta.z value+1 - // [117] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] - // [117] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy - // [117] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + // [156] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + // [156] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [156] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy jmp __b1 -} - // cputln -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - // [123] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - // [124] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - // [125] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - // [126] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_y - // cscroll() - // [127] call cscroll - jsr cscroll - // cputln::@return - // } - // [128] return - rts -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // if(conio_cursor_y==CONIO_HEIGHT) - // [129] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [130] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - // cscroll::@1 - // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [131] call memcpy - // [142] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [142] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [142] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [132] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - // cscroll::@2 - // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [133] call memcpy - // [142] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [142] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [142] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [134] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - // cscroll::@3 - // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [135] call memset - // [152] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [152] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [152] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // [136] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] - // cscroll::@4 - // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [137] call memset - // [152] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [152] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 - ldx #LIGHT_BLUE - // [152] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // cscroll::@5 - // conio_line_text -= CONIO_WIDTH - // [138] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // conio_line_color -= CONIO_WIDTH - // [139] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // conio_cursor_y--; - // [140] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - // cscroll::@return - __breturn: - // } - // [141] return - rts -} - // memcpy -// Copy block of memory (forwards) -// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp(8) void *destination, __zp($18) void *source, unsigned int num) -memcpy: { - .label src_end = $16 - .label dst = 8 - .label src = $18 - .label source = $18 - .label destination = 8 - // char* src_end = (char*)source+num - // [143] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 - lda.z source - clc - adc #<$19*$28-$28 - sta.z src_end - lda.z source+1 - adc #>$19*$28-$28 - sta.z src_end+1 - // [144] memcpy::src#4 = (char *)memcpy::source#2 - // [145] memcpy::dst#4 = (char *)memcpy::destination#2 - // [146] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [146] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [146] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy - // memcpy::@1 - __b1: - // while(src!=src_end) - // [147] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 - lda.z src+1 - cmp.z src_end+1 - bne __b2 - lda.z src - cmp.z src_end - bne __b2 - // memcpy::@return - // } - // [148] return - rts - // memcpy::@2 - __b2: - // *dst++ = *src++ - // [149] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 - ldy #0 - lda (src),y - sta (dst),y - // *dst++ = *src++; - // [150] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - // [151] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 - inc.z src - bne !+ - inc.z src+1 - !: - jmp __b1 -} - // memset -// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp(8) void *str, __register(X) char c, unsigned int num) -memset: { - .label end = $18 - .label dst = 8 - .label str = 8 - // memset::@1 - // char* end = (char*)str + num - // [153] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 - lda #$28 - clc - adc.z str - sta.z end - lda #0 - adc.z str+1 - sta.z end+1 - // [154] memset::dst#4 = (char *)memset::str#3 - // [155] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [155] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy - // memset::@2 - __b2: - // for(char* dst = str; dst!=end; dst++) - // [156] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 - lda.z dst+1 - cmp.z end+1 - bne __b3 - lda.z dst - cmp.z end - bne __b3 - // memset::@return - // } - // [157] return - rts - // memset::@3 - __b3: - // *dst = c - // [158] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx - txa - ldy #0 - sta (dst),y - // for(char* dst = str; dst!=end; dst++) - // [159] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - jmp __b2 } // File Data .segment Data diff --git a/src/test/ref/casting-negative.sym b/src/test/ref/casting-negative.sym index c9f5e43af..6ad6c5f2c 100644 --- a/src/test/ref/casting-negative.sym +++ b/src/test/ref/casting-negative.sym @@ -9,6 +9,7 @@ __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 __constant unsigned int RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } __constant char SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() char clrscr::c @@ -18,8 +19,8 @@ char clrscr::l char clrscr::l#1 // reg byte x 2002.0 char clrscr::l#2 // reg byte x 333.6666666666667 char *clrscr::line_cols -char *clrscr::line_cols#1 // line_cols zp[2]:5 1001.0 -char *clrscr::line_cols#5 // line_cols zp[2]:5 1500.375 +char *clrscr::line_cols#1 // line_cols zp[2]:26 1001.0 +char *clrscr::line_cols#5 // line_cols zp[2]:26 1500.375 char *clrscr::line_text char *clrscr::line_text#1 // line_text zp[2]:3 667.3333333333334 char *clrscr::line_text#5 // line_text zp[2]:3 1714.7142857142858 @@ -28,23 +29,15 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:10 2.777777816666666E8 -__loadstore char conio_cursor_y // zp[1]:11 4.571428574414286E9 -__loadstore char *conio_line_color // zp[2]:14 3.2500000030735292E9 -__loadstore char *conio_line_text // zp[2]:12 3.202898553753623E9 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:10 319153.40425531915 +__loadstore char conio_cursor_y // zp[1]:11 5079368.396825396 +__loadstore char *conio_line_color // zp[2]:14 3622954.2459016396 +__loadstore char *conio_line_text // zp[2]:12 3564519.5 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 2.00000002E8 -char cputc::c#2 // reg byte a 200002.0 -char cputc::c#3 // reg byte a 1.050050002E9 +char cputc::c#0 // reg byte a 1500001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1.00000001E8 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:5 5.00000005E7 -const char *cputs::s#3 // s zp[2]:5 1.50500002E8 -const char *cputs::s#4 // s zp[2]:5 1000001.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // zp[2]:20 202.0 @@ -65,36 +58,36 @@ signed char main::signed_char_value#1 // signed_char_value zp[1]:2 101.0 signed char main::signed_char_value#2 // signed_char_value zp[1]:2 151.5 void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination -void *memcpy::destination#2 // destination zp[2]:8 +void *memcpy::destination#2 // destination zp[2]:24 char *memcpy::dst -char *memcpy::dst#1 // dst zp[2]:8 1.000000000000001E15 -char *memcpy::dst#2 // dst zp[2]:8 1.0003333333333348E15 -char *memcpy::dst#4 // dst zp[2]:8 2.000000000002E12 +char *memcpy::dst#1 // dst zp[2]:24 1.00000000001E11 +char *memcpy::dst#2 // dst zp[2]:24 1.0033333333466667E11 +char *memcpy::dst#4 // dst zp[2]:24 2.000000002E9 unsigned int memcpy::num void *memcpy::return void *memcpy::source -void *memcpy::source#2 // source zp[2]:24 +void *memcpy::source#2 // source zp[2]:5 char *memcpy::src -char *memcpy::src#1 // src zp[2]:24 2.000000000000002E15 -char *memcpy::src#2 // src zp[2]:24 1.0002500000000012E15 -char *memcpy::src#4 // src zp[2]:24 1.000000000001E12 +char *memcpy::src#1 // src zp[2]:5 2.00000000002E11 +char *memcpy::src#2 // src zp[2]:5 1.0025000000125E11 +char *memcpy::src#4 // src zp[2]:5 1.000000001E9 char *memcpy::src_end -char *memcpy::src_end#0 // src_end zp[2]:22 1.2512500000000025E14 +char *memcpy::src_end#0 // src_end zp[2]:22 1.262500000025E10 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // reg byte x 1.42857142857143E14 +char memset::c#4 // reg byte x 1.4285714285857143E10 char *memset::dst -char *memset::dst#1 // dst zp[2]:8 2.000000000000002E15 -char *memset::dst#2 // dst zp[2]:8 1.3336666666666685E15 -char *memset::dst#4 // dst zp[2]:8 2.000000000002E12 +char *memset::dst#1 // dst zp[2]:5 2.00000000002E11 +char *memset::dst#2 // dst zp[2]:5 1.3366666666833334E11 +char *memset::dst#4 // dst zp[2]:5 2.000000002E9 char *memset::end -char *memset::end#0 // end zp[2]:24 1.668333333333337E14 +char *memset::end#0 // end zp[2]:24 1.6833333333666668E10 unsigned int memset::num void *memset::return void *memset::str -void *memset::str#3 // str zp[2]:8 +void *memset::str#3 // str zp[2]:5 __loadstore struct printf_buffer_number printf_buffer = {} // mem[12] -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits __constant char *printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // buffer_digits @@ -109,7 +102,8 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_sint(int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +void printf_sint(void (*putc)(char) , int value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_sint::format char printf_sint::format_justify_left char printf_sint::format_min_length @@ -117,11 +111,22 @@ char printf_sint::format_radix char printf_sint::format_sign_always char printf_sint::format_upper_case char printf_sint::format_zero_padding +void (*printf_sint::putc)(char) +__constant void (*printf_sint::putc#0)(char) = &cputc // putc unsigned int printf_sint::uvalue int printf_sint::value int printf_sint::value#0 // value zp[2]:3 10001.0 int printf_sint::value#1 // value zp[2]:3 10334.666666666666 int printf_sint::value#4 // value zp[2]:3 20002.0 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1.00000001E8 +void (*printf_str::putc)(char) +void (*printf_str::putc#4)(char) // putc zp[2]:26 +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:8 1.00000001E8 +const char *printf_str::s#3 // s zp[2]:8 1.50500002E8 +const char *printf_str::s#4 // s zp[2]:8 1000001.0 void test_casting(int signed_short_value) __constant char test_casting::s[2] = " " @@ -131,15 +136,15 @@ void utoa(unsigned int value , char *buffer , char radix) char utoa::$10 // reg byte a 2.0000002E7 char utoa::$11 // reg byte x 200002.0 char *utoa::buffer -char *utoa::buffer#11 // buffer zp[2]:24 2871429.0 -char *utoa::buffer#14 // buffer zp[2]:24 1.50000015E7 -char *utoa::buffer#3 // buffer zp[2]:24 200002.0 -char *utoa::buffer#4 // buffer zp[2]:24 2.0000002E7 +char *utoa::buffer#11 // buffer zp[2]:8 2871429.0 +char *utoa::buffer#14 // buffer zp[2]:8 1.50000015E7 +char *utoa::buffer#3 // buffer zp[2]:8 200002.0 +char *utoa::buffer#4 // buffer zp[2]:8 2.0000002E7 char utoa::digit char utoa::digit#1 // digit zp[1]:7 2.0000002E7 char utoa::digit#2 // digit zp[1]:7 2857143.1428571427 unsigned int utoa::digit_value -unsigned int utoa::digit_value#0 // digit_value zp[2]:22 6000000.6 +unsigned int utoa::digit_value#0 // digit_value zp[2]:26 6000000.6 unsigned int *utoa::digit_values char utoa::max_digits __constant char utoa::max_digits#1 = 5 // max_digits @@ -154,14 +159,14 @@ unsigned int utoa::value#2 // value zp[2]:3 5728572.142857142 unsigned int utoa::value#6 // value zp[2]:3 1.50000015E7 unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) char *utoa_append::buffer -char *utoa_append::buffer#0 // buffer zp[2]:24 1.375000025E7 +char *utoa_append::buffer#0 // buffer zp[2]:8 1.375000025E7 char utoa_append::digit char utoa_append::digit#1 // reg byte x 1.00000000001E11 char utoa_append::digit#2 // reg byte x 1.000500000015E11 unsigned int utoa_append::return unsigned int utoa_append::return#0 // return zp[2]:3 2.0000002E7 unsigned int utoa_append::sub -unsigned int utoa_append::sub#0 // sub zp[2]:22 3.33350000005E10 +unsigned int utoa_append::sub#0 // sub zp[2]:26 3.33350000005E10 unsigned int utoa_append::value unsigned int utoa_append::value#0 // value zp[2]:3 3.6666667333333336E7 unsigned int utoa_append::value#1 // value zp[2]:3 2.00000000002E11 @@ -173,24 +178,25 @@ reg byte x [ gotoxy::y#4 gotoxy::y#2 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:3 [ printf_sint::value#4 printf_sint::value#0 printf_sint::value#1 utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 test_casting::signed_short_value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 utoa_append::return#0 clrscr::line_text#5 clrscr::line_text#1 ] -zp[2]:5 [ cputs::s#3 cputs::s#4 cputs::s#0 clrscr::line_cols#5 clrscr::line_cols#1 ] +zp[2]:5 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +reg byte x [ memset::c#4 ] zp[1]:7 [ utoa::digit#2 utoa::digit#1 ] reg byte x [ utoa::started#2 utoa::started#4 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] +zp[2]:8 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 printf_str::s#3 printf_str::s#4 printf_str::s#0 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] -zp[2]:8 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -reg byte x [ memset::c#4 ] zp[1]:10 [ conio_cursor_x ] zp[1]:11 [ conio_cursor_y ] zp[2]:12 [ conio_line_text ] zp[2]:14 [ conio_line_color ] +reg byte a [ cputc::c#0 ] zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:18 [ gotoxy::$8 ] zp[2]:20 [ gotoxy::$5 ] reg byte a [ printf_number_buffer::buffer_sign#0 ] -reg byte a [ cputs::c#1 ] +reg byte a [ printf_str::c#1 ] +zp[2]:22 [ memcpy::src_end#0 ] +zp[2]:24 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] reg byte x [ utoa::$11 ] reg byte a [ utoa::$10 ] -zp[2]:22 [ memcpy::src_end#0 utoa::digit_value#0 utoa_append::sub#0 ] -zp[2]:24 [ memset::end#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] +zp[2]:26 [ utoa::digit_value#0 utoa_append::sub#0 printf_str::putc#4 clrscr::line_cols#5 clrscr::line_cols#1 ] mem[12] [ printf_buffer ] diff --git a/src/test/ref/examples/helloworld/helloworld.asm b/src/test/ref/examples/helloworld/helloworld.asm index e56b48b5d..ceb9d04cd 100644 --- a/src/test/ref/examples/helloworld/helloworld.asm +++ b/src/test/ref/examples/helloworld/helloworld.asm @@ -9,6 +9,7 @@ .segment Basic :BasicUpstart(__start) .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -60,9 +61,40 @@ conio_c64_init: { // } rts } +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} main: { // printf("hello world!\n") - jsr cputs + jsr printf_str // } rts .segment Data @@ -145,59 +177,6 @@ gotoxy: { // } rts } -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { - .label s = 2 - lda #main.s - sta.z s+1 - __b1: - // while(c=*s++) - ldy #0 - lda (s),y - inc.z s - bne !+ - inc.z s+1 - !: - cmp #0 - bne __b2 - // } - rts - __b2: - // cputc(c) - jsr cputc - jmp __b1 -} -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - cmp #'\n' - beq __b1 - // conio_line_text[conio_cursor_x] = c - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - inc.z conio_cursor_x - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // cputln() - jsr cputln - __breturn: - // } - rts - __b1: - // cputln() - jsr cputln - rts -} // Print a newline cputln: { // conio_line_text += CONIO_WIDTH @@ -226,6 +205,33 @@ cputln: { // } rts } +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { + .label s = 2 + lda #main.s + sta.z s+1 + __b1: + // while(c=*s++) + ldy #0 + lda (s),y + inc.z s + bne !+ + inc.z s+1 + !: + cmp #0 + bne __b2 + // } + rts + __b2: + // putc(c) + pha + jsr cputc + pla + jmp __b1 +} // Scroll the entire screen if the cursor is beyond the last line cscroll: { // if(conio_cursor_y==CONIO_HEIGHT) diff --git a/src/test/ref/examples/helloworld/helloworld.cfg b/src/test/ref/examples/helloworld/helloworld.cfg index 96c1cb53c..02a49c8ad 100644 --- a/src/test/ref/examples/helloworld/helloworld.cfg +++ b/src/test/ref/examples/helloworld/helloworld.cfg @@ -35,162 +35,164 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_str::@2 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] phi() - [17] call cputs + [27] phi() + [28] call printf_str to:main::@return main::@return: scope:[main] from main - [18] return + [29] return to:@return void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [19] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [30] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [20] phi() + [31] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [21] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [32] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [22] conio_cursor_x = gotoxy::x#2 - [23] conio_cursor_y = gotoxy::y#4 - [24] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [25] gotoxy::$8 = gotoxy::$7 << 2 - [26] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [27] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [28] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [29] conio_line_text = gotoxy::$5 - [30] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [31] conio_line_color = gotoxy::$6 + [33] conio_cursor_x = gotoxy::x#2 + [34] conio_cursor_y = gotoxy::y#4 + [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [36] gotoxy::$8 = gotoxy::$7 << 2 + [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [40] conio_line_text = gotoxy::$5 + [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [42] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [32] return + [43] return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from main - [33] phi() - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [34] cputs::s#2 = phi( cputs/main::s, cputs::@2/cputs::s#0 ) - [35] cputs::c#1 = *cputs::s#2 - [36] cputs::s#0 = ++ cputs::s#2 - [37] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [38] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [39] cputc::c#0 = cputs::c#1 - [40] call cputc - to:cputs::@1 - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 - [41] if(cputc::c#0==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [42] conio_line_text[conio_cursor_x] = cputc::c#0 - [43] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [44] conio_cursor_x = ++ conio_cursor_x - [45] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [46] phi() - [47] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [48] return - to:@return -cputc::@1: scope:[cputc] from cputc - [49] phi() - [50] call cputln - to:cputc::@return - void cputln() cputln: scope:[cputln] from cputc::@1 cputc::@3 - [51] conio_line_text = conio_line_text + $28 - [52] conio_line_color = conio_line_color + $28 - [53] conio_cursor_x = 0 - [54] conio_cursor_y = ++ conio_cursor_y - [55] call cscroll + [44] conio_line_text = conio_line_text + $28 + [45] conio_line_color = conio_line_color + $28 + [46] conio_cursor_x = 0 + [47] conio_cursor_y = ++ conio_cursor_y + [48] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [56] return + [49] return to:@return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main + [50] phi() + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [51] printf_str::s#2 = phi( printf_str/main::s, printf_str::@2/printf_str::s#0 ) + [52] printf_str::c#1 = *printf_str::s#2 + [53] printf_str::s#0 = ++ printf_str::s#2 + [54] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [55] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [56] stackpush(char) = printf_str::c#1 + [57] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_str::@1 + void cscroll() cscroll: scope:[cscroll] from cputln - [57] if(conio_cursor_y!=$19) goto cscroll::@return + [59] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [58] phi() - [59] call memcpy - to:cscroll::@2 -cscroll::@2: scope:[cscroll] from cscroll::@1 [60] phi() [61] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [62] phi() + [63] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [62] phi() - [63] call memset - to:cscroll::@4 -cscroll::@4: scope:[cscroll] from cscroll::@3 [64] phi() [65] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [66] phi() + [67] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [66] conio_line_text = conio_line_text - $28 - [67] conio_line_color = conio_line_color - $28 - [68] conio_cursor_y = -- conio_cursor_y + [68] conio_line_text = conio_line_text - $28 + [69] conio_line_color = conio_line_color - $28 + [70] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [69] return + [71] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [70] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [70] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [71] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [72] memcpy::src#4 = (char *)memcpy::source#2 - [73] memcpy::dst#4 = (char *)memcpy::destination#2 + [72] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [72] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [73] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [74] memcpy::src#4 = (char *)memcpy::source#2 + [75] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [74] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [74] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [75] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [76] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [76] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [77] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [76] return + [78] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [77] *memcpy::dst#2 = *memcpy::src#2 - [78] memcpy::dst#1 = ++ memcpy::dst#2 - [79] memcpy::src#1 = ++ memcpy::src#2 + [79] *memcpy::dst#2 = *memcpy::src#2 + [80] memcpy::dst#1 = ++ memcpy::dst#2 + [81] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [80] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [80] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [82] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [82] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [81] memset::end#0 = (char *)memset::str#3 + $28 - [82] memset::dst#4 = (char *)memset::str#3 + [83] memset::end#0 = (char *)memset::str#3 + $28 + [84] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [83] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [84] if(memset::dst#2!=memset::end#0) goto memset::@3 + [85] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [86] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [85] return + [87] return to:@return memset::@3: scope:[memset] from memset::@2 - [86] *memset::dst#2 = memset::c#4 - [87] memset::dst#1 = ++ memset::dst#2 + [88] *memset::dst#2 = memset::c#4 + [89] memset::dst#1 = ++ memset::dst#2 to:memset::@2 diff --git a/src/test/ref/examples/helloworld/helloworld.log b/src/test/ref/examples/helloworld/helloworld.log index 0e09675d4..2782cc6ee 100644 --- a/src/test/ref/examples/helloworld/helloworld.log +++ b/src/test/ref/examples/helloworld/helloworld.log @@ -3,6 +3,9 @@ Fixing struct type size struct printf_buffer_number to 12 Fixing struct type size struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, "hello world! +") +Adding parameter assignment in __stackcall procedure cputc::c = param(cputc::c) Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx) Inlined call call __init Eliminating unused variable with no statement memcpy::$0 @@ -10,6 +13,9 @@ Eliminating unused variable with no statement memset::$2 Eliminating unused variable with no statement gotoxy::$4 Eliminating unused variable with no statement printf_buffer Eliminating unused variable with no statement main::$0 +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_str::putc printf_str::c +Calling convention STACK_CALL replacing param(cputc::c) with stackidx(char,cputc::OFFSET_STACK_C) +Calling convention STACK_CALL adding stack push stackpush(char) = printf_str::c CONTROL FLOW GRAPH SSA @@ -132,10 +138,10 @@ gotoxy::@return: scope:[gotoxy] from gotoxy::@2 return to:@return -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 - cputc::c#1 = phi( cputs::@2/cputc::c#0 ) - cputc::$0 = cputc::c#1 == ' +__stackcall void cputc(char c) +cputc: scope:[cputc] from + cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + cputc::$0 = cputc::c#0 == ' ' if(cputc::$0) goto cputc::@1 to:cputc::@2 @@ -145,8 +151,8 @@ cputc::@1: scope:[cputc] from cputc cputc::@4: scope:[cputc] from cputc::@1 to:cputc::@return cputc::@2: scope:[cputc] from cputc - cputc::c#2 = phi( cputc/cputc::c#1 ) - conio_line_text[conio_cursor_x] = cputc::c#2 + cputc::c#1 = phi( cputc/cputc::c#0 ) + conio_line_text[conio_cursor_x] = cputc::c#1 conio_line_color[conio_cursor_x] = conio_textcolor conio_cursor_x = ++ conio_cursor_x cputc::$1 = conio_cursor_x == $28 @@ -176,32 +182,6 @@ cputln::@return: scope:[cputln] from cputln::@1 return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from main - cputs::s#3 = phi( main/cputs::s#1 ) - cputs::c#0 = 0 - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@3 - cputs::s#2 = phi( cputs/cputs::s#3, cputs::@3/cputs::s#4 ) - cputs::c#1 = *cputs::s#2 - cputs::$0 = cputs::c#1 - cputs::s#0 = ++ cputs::s#2 - cputs::$2 = 0 != cputs::$0 - if(cputs::$2) goto cputs::@2 - to:cputs::@return -cputs::@2: scope:[cputs] from cputs::@1 - cputs::s#5 = phi( cputs::@1/cputs::s#0 ) - cputs::c#2 = phi( cputs::@1/cputs::c#1 ) - cputc::c#0 = cputs::c#2 - call cputc - to:cputs::@3 -cputs::@3: scope:[cputs] from cputs::@2 - cputs::s#4 = phi( cputs::@2/cputs::s#5 ) - to:cputs::@1 -cputs::@return: scope:[cputs] from cputs::@1 - return - to:@return - void cscroll() cscroll: scope:[cscroll] from cputln cscroll::$0 = conio_cursor_y == $19 @@ -278,10 +258,38 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@3 return to:@return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main + printf_str::putc#3 = phi( main/printf_str::putc#0 ) + printf_str::s#3 = phi( main/printf_str::s#1 ) + printf_str::c#0 = 0 + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + printf_str::putc#2 = phi( printf_str/printf_str::putc#3, printf_str::@2/printf_str::putc#1 ) + printf_str::s#2 = phi( printf_str/printf_str::s#3, printf_str::@2/printf_str::s#4 ) + printf_str::c#1 = *printf_str::s#2 + printf_str::$0 = printf_str::c#1 + printf_str::s#0 = ++ printf_str::s#2 + printf_str::$2 = 0 != printf_str::$0 + if(printf_str::$2) goto printf_str::@2 + to:printf_str::@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + printf_str::s#4 = phi( printf_str::@1/printf_str::s#0 ) + printf_str::putc#1 = phi( printf_str::@1/printf_str::putc#2 ) + printf_str::c#2 = phi( printf_str::@1/printf_str::c#1 ) + stackpush(char) = printf_str::c#2 + callexecute *printf_str::putc#1 + sideeffect stackpullbytes(1) + to:printf_str::@1 +printf_str::@return: scope:[printf_str] from printf_str::@1 + return + to:@return + void main() main: scope:[main] from __start::@1 - cputs::s#1 = main::s - call cputs + printf_str::putc#0 = &cputc + printf_str::s#1 = main::s + call printf_str to:main::@1 main::@1: scope:[main] from main to:main::@return @@ -323,6 +331,7 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() void conio_c64_init() bool conio_c64_init::$0 @@ -338,29 +347,15 @@ __loadstore char *conio_line_color __loadstore char *conio_line_text __loadstore char conio_scroll_enable __loadstore char conio_textcolor -void cputc(char c) +__stackcall void cputc(char c) bool cputc::$0 bool cputc::$1 bool cputc::$2 +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c char cputc::c#0 char cputc::c#1 -char cputc::c#2 void cputln() -void cputs(const char *s) -char cputs::$0 -bool cputs::$2 -char cputs::c -char cputs::c#0 -char cputs::c#1 -char cputs::c#2 -const char *cputs::s -const char *cputs::s#0 -const char *cputs::s#1 -const char *cputs::s#2 -const char *cputs::s#3 -const char *cputs::s#4 -const char *cputs::s#5 void cscroll() bool cscroll::$0 bool cscroll::$1 @@ -472,6 +467,24 @@ void *memset::str#3 void *memset::str#4 void *memset::str#5 void *memset::str#6 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::$0 +bool printf_str::$2 +char printf_str::c +char printf_str::c#0 +char printf_str::c#1 +char printf_str::c#2 +void (*printf_str::putc)(char) +void (*printf_str::putc#0)(char) +void (*printf_str::putc#1)(char) +void (*printf_str::putc#2)(char) +void (*printf_str::putc#3)(char) +const char *printf_str::s +const char *printf_str::s#0 +const char *printf_str::s#1 +const char *printf_str::s#2 +const char *printf_str::s#3 +const char *printf_str::s#4 Adding number conversion cast (unumber) 0 in memset::$0 = memset::num#2 > 0 Adding number conversion cast (unumber) $19 in gotoxy::$0 = gotoxy::y#3 > $19 @@ -483,7 +496,6 @@ Adding number conversion cast (unumber) $28 in cputc::$1 = conio_cursor_x == $28 Adding number conversion cast (unumber) $28 in conio_line_text = conio_line_text + $28 Adding number conversion cast (unumber) $28 in conio_line_color = conio_line_color + $28 Adding number conversion cast (unumber) 0 in conio_cursor_x = 0 -Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 Adding number conversion cast (unumber) $19 in cscroll::$0 = conio_cursor_y == $19 Adding number conversion cast (unumber) 0 in cscroll::$7 = 0 != conio_scroll_enable Adding number conversion cast (unumber) $28 in memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 @@ -503,6 +515,7 @@ Adding number conversion cast (unumber) 0 in gotoxy::y#1 = 0 Adding number conversion cast (unumber) $19 in conio_c64_init::$0 = conio_c64_init::line#0 >= $19 Adding number conversion cast (unumber) 0 in gotoxy::x#2 = 0 Adding number conversion cast (unumber) $19-1 in conio_c64_init::line#1 = $19-1 +Adding number conversion cast (unumber) 0 in printf_str::$2 = 0 != printf_str::$0 Successful SSA optimization PassNAddNumberTypeConversions Inlining cast memcpy::src#0 = (char *)memcpy::source#2 Inlining cast memcpy::dst#0 = (char *)memcpy::destination#2 @@ -532,7 +545,6 @@ Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 Simplifying constant integer cast $28 @@ -547,6 +559,7 @@ Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 +Simplifying constant integer cast 0 Successful SSA optimization PassNCastSimplification Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 @@ -558,7 +571,6 @@ Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) 0 -Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $28 @@ -573,13 +585,14 @@ Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 +Finalized unsigned number type (char) 0 Successful SSA optimization PassNFinalizeNumberTypeConversions Inversing boolean not [19] memset::$1 = memset::num#2 <= 0 from [18] memset::$0 = memset::num#2 > 0 Inversing boolean not [38] gotoxy::$1 = gotoxy::y#3 <= $19 from [37] gotoxy::$0 = gotoxy::y#3 > $19 Inversing boolean not [42] gotoxy::$3 = gotoxy::x#3 < $28 from [41] gotoxy::$2 = gotoxy::x#3 >= $28 Inversing boolean not [67] cputc::$2 = conio_cursor_x != $28 from [66] cputc::$1 = conio_cursor_x == $28 -Inversing boolean not [91] cscroll::$1 = conio_cursor_y != $19 from [90] cscroll::$0 = conio_cursor_y == $19 -Inversing boolean not [124] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [123] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Inversing boolean not [78] cscroll::$1 = conio_cursor_y != $19 from [77] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [111] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [110] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -597,9 +610,10 @@ Alias memset::end#1 = memset::end#2 Alias memset::str#5 = memset::str#6 Alias gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::y#5 = gotoxy::y#6 -Alias cputc::c#1 = cputc::c#2 -Alias cputs::c#1 = cputs::$0 cputs::c#2 -Alias cputs::s#0 = cputs::s#5 cputs::s#4 +Alias cputc::c#0 = cputc::c#1 +Alias printf_str::c#1 = printf_str::$0 printf_str::c#2 +Alias printf_str::putc#1 = printf_str::putc#2 +Alias printf_str::s#0 = printf_str::s#4 Successful SSA optimization Pass2AliasElimination Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -613,8 +627,9 @@ Identical Phi Values memcpy::destination#3 memcpy::destination#2 Identical Phi Values memset::end#1 memset::end#0 Identical Phi Values memset::str#5 memset::str#3 Identical Phi Values memset::c#2 memset::c#4 -Identical Phi Values cputc::c#1 cputc::c#0 -Identical Phi Values cputs::s#3 cputs::s#1 +Identical Phi Values printf_str::s#3 printf_str::s#1 +Identical Phi Values printf_str::putc#3 printf_str::putc#0 +Identical Phi Values printf_str::putc#1 printf_str::putc#3 Successful SSA optimization Pass2IdenticalPhiElimination Identical Phi Values memset::return#0 memset::str#3 Successful SSA optimization Pass2IdenticalPhiElimination @@ -626,18 +641,17 @@ Simple Condition gotoxy::$3 [30] if(gotoxy::x#3<$28) goto gotoxy::@2 Simple Condition cputc::$0 [45] if(cputc::c#0==' ') goto cputc::@1 Simple Condition cputc::$2 [51] if(conio_cursor_x!=$28) goto cputc::@return -Simple Condition cputs::$2 [66] if(0!=cputs::c#1) goto cputs::@2 -Simple Condition cscroll::$1 [71] if(conio_cursor_y!=$19) goto cscroll::@return -Simple Condition cscroll::$7 [73] if(0!=conio_scroll_enable) goto cscroll::@3 -Simple Condition conio_c64_init::$1 [103] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition cscroll::$1 [61] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [63] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition conio_c64_init::$1 [93] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition printf_str::$2 [106] if(0!=printf_str::c#1) goto printf_str::@2 Successful SSA optimization Pass2ConditionalJumpSimplification -Constant right-side identified [76] memcpy::num#0 = (unumber)$19*$28-$28 -Constant right-side identified [81] memcpy::num#1 = (unumber)$19*$28-$28 -Constant right-side identified [108] conio_c64_init::line#1 = (unumber)$19-1 +Constant right-side identified [66] memcpy::num#0 = (unumber)$19*$28-$28 +Constant right-side identified [71] memcpy::num#1 = (unumber)$19*$28-$28 +Constant right-side identified [98] conio_c64_init::line#1 = (unumber)$19-1 Successful SSA optimization Pass2ConstantRValueConsolidation Constant gotoxy::y#0 = 0 Constant gotoxy::x#0 = 0 -Constant cputs::c#0 = 0 Constant memcpy::destination#0 = (void *)CONIO_SCREEN_TEXT Constant memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 Constant memcpy::num#0 = (unumber)$19*$28-$28 @@ -653,13 +667,17 @@ Constant gotoxy::x#1 = 0 Constant gotoxy::y#1 = 0 Constant gotoxy::x#2 = 0 Constant conio_c64_init::line#1 = (unumber)$19-1 -Constant cputs::s#1 = main::s +Constant printf_str::c#0 = 0 +Constant printf_str::putc#0 = &cputc +Constant printf_str::s#1 = main::s Constant conio_textcolor = CONIO_TEXTCOLOR_DEFAULT Constant conio_scroll_enable = 1 Successful SSA optimization Pass2ConstantIdentification Constant memset::c#1 = conio_textcolor Successful SSA optimization Pass2ConstantIdentification -if() condition always true - replacing block destination [73] if(0!=conio_scroll_enable) goto cscroll::@3 +Replacing constant pointer function [108] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification +if() condition always true - replacing block destination [63] if(0!=conio_scroll_enable) goto cscroll::@3 Successful SSA optimization Pass2ConstantIfs Rewriting conditional comparison [27] if(gotoxy::y#3<=$19) goto gotoxy::@1 Removing PHI-reference to removed block (cscroll::@2) in block gotoxy @@ -667,13 +685,14 @@ Removing PHI-reference to removed block (cscroll::@2) in block gotoxy Removing unused block cscroll::@2 Removing unused block cscroll::@8 Successful SSA optimization Pass2EliminateUnusedBlocks -Eliminating unused variable memcpy::return#2 and assignment [58] memcpy::return#2 = memcpy::destination#2 -Eliminating unused variable memcpy::return#3 and assignment [60] memcpy::return#3 = memcpy::destination#2 -Eliminating unused variable memset::return#2 and assignment [62] memset::return#2 = memset::str#3 -Eliminating unused variable memset::return#3 and assignment [64] memset::return#3 = memset::str#3 +Eliminating unused variable memcpy::return#2 and assignment [52] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [54] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [56] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [58] memset::return#3 = memset::str#3 Eliminating unused constant gotoxy::x#1 Eliminating unused constant gotoxy::y#1 -Eliminating unused constant cputs::c#0 +Eliminating unused constant printf_str::c#0 +Eliminating unused constant printf_str::putc#0 Eliminating unused constant conio_scroll_enable Successful SSA optimization PassNEliminateUnusedVars Adding number conversion cast (unumber) $19+1 in if(gotoxy::y#3<$19+1) goto gotoxy::@1 @@ -722,12 +741,11 @@ Inlining constant with var siblings memset::str#1 Inlining constant with var siblings memset::num#1 Inlining constant with var siblings memset::c#1 Inlining constant with var siblings gotoxy::y#0 -Inlining constant with var siblings cputs::s#1 Inlining constant with var siblings conio_c64_init::line#1 +Inlining constant with var siblings printf_str::s#1 Constant inlined memset::str#1 = (void *)COLORRAM+(unsigned int)$19*$28-$28 Constant inlined memset::str#0 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 Constant inlined CONIO_SCREEN_COLORS = COLORRAM -Constant inlined cputs::s#1 = main::s Constant inlined conio_textcolor = LIGHT_BLUE Constant inlined memcpy::destination#0 = (void *)DEFAULT_SCREEN Constant inlined memset::num#1 = $28 @@ -740,6 +758,7 @@ Constant inlined conio_c64_init::line#1 = (char)$19-1 Constant inlined memcpy::source#1 = (void *)COLORRAM+$28 Constant inlined gotoxy::y#0 = 0 Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN +Constant inlined printf_str::s#1 = main::s Constant inlined memset::c#0 = ' ' Constant inlined memset::c#1 = LIGHT_BLUE Constant inlined CONIO_TEXTCOLOR_DEFAULT = LIGHT_BLUE @@ -772,6 +791,7 @@ Finalized unsigned number type (char) $19 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 Successful SSA optimization PassNFinalizeNumberTypeConversions Simplifying constant integer cast $19-1 Successful SSA optimization PassNCastSimplification @@ -787,15 +807,15 @@ Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of __start::@3 Adding NOP phi() at start of conio_c64_init::@2 Adding NOP phi() at start of conio_c64_init::@3 -Adding NOP phi() at start of main -Adding NOP phi() at start of main::@1 -Adding NOP phi() at start of gotoxy::@3 -Adding NOP phi() at start of cputs Adding NOP phi() at start of cputc::@3 Adding NOP phi() at start of cputc::@5 Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@1 +Adding NOP phi() at start of gotoxy::@3 Adding NOP phi() at start of cputln::@1 +Adding NOP phi() at start of printf_str Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of cscroll::@4 @@ -806,29 +826,28 @@ Adding NOP phi() at start of memset::@1 CALL GRAPH Calls in [__start] to conio_c64_init:5 main:8 Calls in [conio_c64_init] to gotoxy:16 -Calls in [main] to cputs:21 -Calls in [cputs] to cputc:46 -Calls in [cputc] to cputln:54 cputln:58 -Calls in [cputln] to cscroll:64 -Calls in [cscroll] to memcpy:70 memcpy:72 memset:74 memset:76 +Calls in [cputc] to cputln:27 cputln:31 +Calls in [main] to printf_str:34 +Calls in [cputln] to cscroll:56 +Calls in [printf_str] to cputc:66 +Calls in [cscroll] to memcpy:72 memcpy:74 memset:76 memset:78 Created 10 initial phi equivalence classes Coalesced [19] conio_c64_init::line#3 = conio_c64_init::line#0 -Coalesced [38] gotoxy::y#7 = gotoxy::y#2 -Coalesced [47] cputs::s#6 = cputs::s#0 -Coalesced [92] memcpy::src#5 = memcpy::src#1 -Coalesced [93] memcpy::dst#5 = memcpy::dst#1 -Coalesced [103] memset::dst#5 = memset::dst#1 +Coalesced [51] gotoxy::y#7 = gotoxy::y#2 +Coalesced [68] printf_str::s#5 = printf_str::s#0 +Coalesced [94] memcpy::src#5 = memcpy::src#1 +Coalesced [95] memcpy::dst#5 = memcpy::dst#1 +Coalesced [105] memset::dst#5 = memset::dst#1 Coalesced down to 10 phi equivalence classes Culled Empty Block label __start::@2 Culled Empty Block label __start::@3 Culled Empty Block label conio_c64_init::@2 Culled Empty Block label conio_c64_init::@3 -Culled Empty Block label main::@1 -Culled Empty Block label gotoxy::@3 -Culled Empty Block label cputs::@3 Culled Empty Block label cputc::@5 Culled Empty Block label cputc::@4 +Culled Empty Block label main::@1 +Culled Empty Block label gotoxy::@3 Culled Empty Block label cputln::@1 Culled Empty Block label cscroll::@1 Culled Empty Block label memcpy::@3 @@ -846,11 +865,11 @@ Renumbering block conio_c64_init::@4 to conio_c64_init::@2 Adding NOP phi() at start of __start Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of conio_c64_init::@2 -Adding NOP phi() at start of main -Adding NOP phi() at start of gotoxy::@3 -Adding NOP phi() at start of cputs Adding NOP phi() at start of cputc::@3 Adding NOP phi() at start of cputc::@1 +Adding NOP phi() at start of main +Adding NOP phi() at start of gotoxy::@3 +Adding NOP phi() at start of printf_str Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@2 Adding NOP phi() at start of cscroll::@3 @@ -894,166 +913,171 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_str::@2 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] phi() - [17] call cputs + [27] phi() + [28] call printf_str to:main::@return main::@return: scope:[main] from main - [18] return + [29] return to:@return void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [19] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [30] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [20] phi() + [31] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [21] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [32] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [22] conio_cursor_x = gotoxy::x#2 - [23] conio_cursor_y = gotoxy::y#4 - [24] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [25] gotoxy::$8 = gotoxy::$7 << 2 - [26] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [27] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [28] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [29] conio_line_text = gotoxy::$5 - [30] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [31] conio_line_color = gotoxy::$6 + [33] conio_cursor_x = gotoxy::x#2 + [34] conio_cursor_y = gotoxy::y#4 + [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [36] gotoxy::$8 = gotoxy::$7 << 2 + [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [40] conio_line_text = gotoxy::$5 + [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [42] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [32] return + [43] return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from main - [33] phi() - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [34] cputs::s#2 = phi( cputs/main::s, cputs::@2/cputs::s#0 ) - [35] cputs::c#1 = *cputs::s#2 - [36] cputs::s#0 = ++ cputs::s#2 - [37] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [38] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [39] cputc::c#0 = cputs::c#1 - [40] call cputc - to:cputs::@1 - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 - [41] if(cputc::c#0==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [42] conio_line_text[conio_cursor_x] = cputc::c#0 - [43] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [44] conio_cursor_x = ++ conio_cursor_x - [45] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [46] phi() - [47] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [48] return - to:@return -cputc::@1: scope:[cputc] from cputc - [49] phi() - [50] call cputln - to:cputc::@return - void cputln() cputln: scope:[cputln] from cputc::@1 cputc::@3 - [51] conio_line_text = conio_line_text + $28 - [52] conio_line_color = conio_line_color + $28 - [53] conio_cursor_x = 0 - [54] conio_cursor_y = ++ conio_cursor_y - [55] call cscroll + [44] conio_line_text = conio_line_text + $28 + [45] conio_line_color = conio_line_color + $28 + [46] conio_cursor_x = 0 + [47] conio_cursor_y = ++ conio_cursor_y + [48] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [56] return + [49] return to:@return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main + [50] phi() + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [51] printf_str::s#2 = phi( printf_str/main::s, printf_str::@2/printf_str::s#0 ) + [52] printf_str::c#1 = *printf_str::s#2 + [53] printf_str::s#0 = ++ printf_str::s#2 + [54] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [55] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [56] stackpush(char) = printf_str::c#1 + [57] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_str::@1 + void cscroll() cscroll: scope:[cscroll] from cputln - [57] if(conio_cursor_y!=$19) goto cscroll::@return + [59] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [58] phi() - [59] call memcpy - to:cscroll::@2 -cscroll::@2: scope:[cscroll] from cscroll::@1 [60] phi() [61] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [62] phi() + [63] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [62] phi() - [63] call memset - to:cscroll::@4 -cscroll::@4: scope:[cscroll] from cscroll::@3 [64] phi() [65] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [66] phi() + [67] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [66] conio_line_text = conio_line_text - $28 - [67] conio_line_color = conio_line_color - $28 - [68] conio_cursor_y = -- conio_cursor_y + [68] conio_line_text = conio_line_text - $28 + [69] conio_line_color = conio_line_color - $28 + [70] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [69] return + [71] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [70] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [70] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [71] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [72] memcpy::src#4 = (char *)memcpy::source#2 - [73] memcpy::dst#4 = (char *)memcpy::destination#2 + [72] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [72] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [73] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [74] memcpy::src#4 = (char *)memcpy::source#2 + [75] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [74] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [74] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [75] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [76] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [76] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [77] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [76] return + [78] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [77] *memcpy::dst#2 = *memcpy::src#2 - [78] memcpy::dst#1 = ++ memcpy::dst#2 - [79] memcpy::src#1 = ++ memcpy::src#2 + [79] *memcpy::dst#2 = *memcpy::src#2 + [80] memcpy::dst#1 = ++ memcpy::dst#2 + [81] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [80] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [80] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [82] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [82] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [81] memset::end#0 = (char *)memset::str#3 + $28 - [82] memset::dst#4 = (char *)memset::str#3 + [83] memset::end#0 = (char *)memset::str#3 + $28 + [84] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [83] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [84] if(memset::dst#2!=memset::end#0) goto memset::@3 + [85] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [86] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [85] return + [87] return to:@return memset::@3: scope:[memset] from memset::@2 - [86] *memset::dst#2 = memset::c#4 - [87] memset::dst#1 = ++ memset::dst#2 + [88] *memset::dst#2 = memset::c#4 + [89] memset::dst#1 = ++ memset::dst#2 to:memset::@2 +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc VARIABLE REGISTER WEIGHTS void __start() @@ -1061,20 +1085,14 @@ void conio_c64_init() char conio_c64_init::line char conio_c64_init::line#0 // 11.0 char conio_c64_init::line#2 // 22.0 -__loadstore char conio_cursor_x // 4288.828571428571 -__loadstore char conio_cursor_y // 62747.2156862745 -__loadstore char *conio_line_color // 51397.860465116275 -__loadstore char *conio_line_text // 49113.51111111111 -void cputc(char c) +__loadstore char conio_cursor_x // 4057.0 +__loadstore char conio_cursor_y // 60379.3962264151 +__loadstore char *conio_line_color // 49113.51111111111 +__loadstore char *conio_line_text // 47023.574468085106 +__stackcall void cputc(char c) char cputc::c -char cputc::c#0 // 10501.5 +char cputc::c#0 // 15001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // 1001.0 -const char *cputs::s -const char *cputs::s#0 // 500.5 -const char *cputs::s#2 // 1501.5 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // 202.0 @@ -1119,11 +1137,18 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // 1001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // 400.4 +const char *printf_str::s#2 // 1501.5 Initial phi equivalence classes [ conio_c64_init::line#2 conio_c64_init::line#0 ] [ gotoxy::y#4 gotoxy::y#2 ] -[ cputs::s#2 cputs::s#0 ] +[ printf_str::s#2 printf_str::s#0 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -1135,20 +1160,20 @@ Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ] Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ] Added variable conio_line_text to live range equivalence class [ conio_line_text ] Added variable conio_line_color to live range equivalence class [ conio_line_color ] +Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] Added variable gotoxy::$7 to live range equivalence class [ gotoxy::$7 ] Added variable gotoxy::$8 to live range equivalence class [ gotoxy::$8 ] Added variable gotoxy::$9 to live range equivalence class [ gotoxy::$9 ] Added variable gotoxy::line_offset#0 to live range equivalence class [ gotoxy::line_offset#0 ] Added variable gotoxy::$5 to live range equivalence class [ gotoxy::$5 ] Added variable gotoxy::$6 to live range equivalence class [ gotoxy::$6 ] -Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] -Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] +Added variable printf_str::c#1 to live range equivalence class [ printf_str::c#1 ] Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] Complete equivalence classes [ conio_c64_init::line#2 conio_c64_init::line#0 ] [ gotoxy::y#4 gotoxy::y#2 ] -[ cputs::s#2 cputs::s#0 ] +[ printf_str::s#2 printf_str::s#0 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -1160,19 +1185,19 @@ Complete equivalence classes [ conio_cursor_y ] [ conio_line_text ] [ conio_line_color ] +[ cputc::c#0 ] [ gotoxy::$7 ] [ gotoxy::$8 ] [ gotoxy::$9 ] [ gotoxy::line_offset#0 ] [ gotoxy::$5 ] [ gotoxy::$6 ] -[ cputs::c#1 ] -[ cputc::c#0 ] +[ printf_str::c#1 ] [ memcpy::src_end#0 ] [ memset::end#0 ] Allocated zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Allocated zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] -Allocated zp[2]:4 [ cputs::s#2 cputs::s#0 ] +Allocated zp[2]:4 [ printf_str::s#2 printf_str::s#0 ] Allocated zp[2]:6 [ memcpy::source#2 ] Allocated zp[2]:8 [ memcpy::destination#2 ] Allocated zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -1184,14 +1209,14 @@ Allocated zp[1]:19 [ conio_cursor_x ] Allocated zp[1]:20 [ conio_cursor_y ] Allocated zp[2]:21 [ conio_line_text ] Allocated zp[2]:23 [ conio_line_color ] -Allocated zp[2]:25 [ gotoxy::$7 ] -Allocated zp[2]:27 [ gotoxy::$8 ] -Allocated zp[2]:29 [ gotoxy::$9 ] -Allocated zp[2]:31 [ gotoxy::line_offset#0 ] -Allocated zp[2]:33 [ gotoxy::$5 ] -Allocated zp[2]:35 [ gotoxy::$6 ] -Allocated zp[1]:37 [ cputs::c#1 ] -Allocated zp[1]:38 [ cputc::c#0 ] +Allocated zp[1]:25 [ cputc::c#0 ] +Allocated zp[2]:26 [ gotoxy::$7 ] +Allocated zp[2]:28 [ gotoxy::$8 ] +Allocated zp[2]:30 [ gotoxy::$9 ] +Allocated zp[2]:32 [ gotoxy::line_offset#0 ] +Allocated zp[2]:34 [ gotoxy::$5 ] +Allocated zp[2]:36 [ gotoxy::$6 ] +Allocated zp[1]:38 [ printf_str::c#1 ] Allocated zp[2]:39 [ memcpy::src_end#0 ] Allocated zp[2]:41 [ memset::end#0 ] REGISTER UPLIFT POTENTIAL REGISTERS @@ -1199,72 +1224,76 @@ Statement [1] conio_cursor_x = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ ] ( [ ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ ] ( [ ] { } ) always clobbers reg byte a -Statement [22] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( main:7::printf_str:28::cputc:57 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte y +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [33] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] -Statement [24] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [25] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [26] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [27] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [28] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [29] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [30] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [31] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [35] cputs::c#1 = *cputs::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] ( main:7::cputs:17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [42] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte y -Statement [43] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [45] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [51] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [52] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [53] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [57] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [66] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [67] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [71] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [72] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [73] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [75] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [77] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [81] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a +Statement [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [36] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [40] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [42] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [44] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [45] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [46] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [52] printf_str::c#1 = *printf_str::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] ( main:7::printf_str:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [59] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [68] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [69] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [73] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [74] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [75] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [77] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [79] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [83] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:16 [ memset::c#4 ] -Statement [82] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [84] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [86] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [84] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [86] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [88] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y Removing always clobbered register reg byte y as potential for zp[1]:16 [ memset::c#4 ] Statement [1] conio_cursor_x = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ ] ( [ ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ ] ( [ ] { } ) always clobbers reg byte a -Statement [22] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [24] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [25] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [26] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [27] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [28] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [29] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [30] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [31] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [35] cputs::c#1 = *cputs::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] ( main:7::cputs:17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [42] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte y -Statement [43] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [45] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [51] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [52] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [53] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [57] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [66] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [67] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [71] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [72] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [73] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [75] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [77] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:59 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memcpy:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [81] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [82] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [84] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [86] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:47::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:17::cputc:40::cputln:50::cscroll:55::memset:65 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( main:7::printf_str:28::cputc:57 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte y +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [33] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [36] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [40] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [42] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [44] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [45] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [46] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [52] printf_str::c#1 = *printf_str::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] ( main:7::printf_str:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [59] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [68] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [69] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [73] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [74] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [75] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [77] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [79] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memcpy:63 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [83] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a +Statement [84] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [86] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [88] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:23::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:28::cputc:57::cputln:26::cscroll:48::memset:67 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y Potential registers zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] : zp[1]:2 , reg byte a , reg byte x , reg byte y , Potential registers zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] : zp[1]:3 , reg byte x , reg byte y , -Potential registers zp[2]:4 [ cputs::s#2 cputs::s#0 ] : zp[2]:4 , +Potential registers zp[2]:4 [ printf_str::s#2 printf_str::s#0 ] : zp[2]:4 , Potential registers zp[2]:6 [ memcpy::source#2 ] : zp[2]:6 , Potential registers zp[2]:8 [ memcpy::destination#2 ] : zp[2]:8 , Potential registers zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:10 , @@ -1276,24 +1305,24 @@ Potential registers zp[1]:19 [ conio_cursor_x ] : zp[1]:19 , Potential registers zp[1]:20 [ conio_cursor_y ] : zp[1]:20 , Potential registers zp[2]:21 [ conio_line_text ] : zp[2]:21 , Potential registers zp[2]:23 [ conio_line_color ] : zp[2]:23 , -Potential registers zp[2]:25 [ gotoxy::$7 ] : zp[2]:25 , -Potential registers zp[2]:27 [ gotoxy::$8 ] : zp[2]:27 , -Potential registers zp[2]:29 [ gotoxy::$9 ] : zp[2]:29 , -Potential registers zp[2]:31 [ gotoxy::line_offset#0 ] : zp[2]:31 , -Potential registers zp[2]:33 [ gotoxy::$5 ] : zp[2]:33 , -Potential registers zp[2]:35 [ gotoxy::$6 ] : zp[2]:35 , -Potential registers zp[1]:37 [ cputs::c#1 ] : zp[1]:37 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:38 [ cputc::c#0 ] : zp[1]:38 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:25 [ cputc::c#0 ] : zp[1]:25 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:26 [ gotoxy::$7 ] : zp[2]:26 , +Potential registers zp[2]:28 [ gotoxy::$8 ] : zp[2]:28 , +Potential registers zp[2]:30 [ gotoxy::$9 ] : zp[2]:30 , +Potential registers zp[2]:32 [ gotoxy::line_offset#0 ] : zp[2]:32 , +Potential registers zp[2]:34 [ gotoxy::$5 ] : zp[2]:34 , +Potential registers zp[2]:36 [ gotoxy::$6 ] : zp[2]:36 , +Potential registers zp[1]:38 [ printf_str::c#1 ] : zp[1]:38 , reg byte a , reg byte x , reg byte y , Potential registers zp[2]:39 [ memcpy::src_end#0 ] : zp[2]:39 , Potential registers zp[2]:41 [ memset::end#0 ] : zp[2]:41 , REGISTER UPLIFT SCOPES Uplift Scope [memcpy] 3,012,500,004.25: zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 2,023,333,337.67: zp[2]:12 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 126,250,000.25: zp[2]:39 [ memcpy::src_end#0 ] 0: zp[2]:6 [ memcpy::source#2 ] 0: zp[2]:8 [ memcpy::destination#2 ] Uplift Scope [memset] 3,356,666,672.33: zp[2]:17 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 168,333,333.67: zp[2]:41 [ memset::end#0 ] 142,857,143: zp[1]:16 [ memset::c#4 ] 0: zp[2]:14 [ memset::str#3 ] -Uplift Scope [] 62,747.22: zp[1]:20 [ conio_cursor_y ] 51,397.86: zp[2]:23 [ conio_line_color ] 49,113.51: zp[2]:21 [ conio_line_text ] 4,288.83: zp[1]:19 [ conio_cursor_x ] -Uplift Scope [cputc] 10,501.5: zp[1]:38 [ cputc::c#0 ] -Uplift Scope [cputs] 2,002: zp[2]:4 [ cputs::s#2 cputs::s#0 ] 1,001: zp[1]:37 [ cputs::c#1 ] -Uplift Scope [gotoxy] 202: zp[2]:27 [ gotoxy::$8 ] 202: zp[2]:29 [ gotoxy::$9 ] 202: zp[2]:33 [ gotoxy::$5 ] 202: zp[2]:35 [ gotoxy::$6 ] 151.5: zp[2]:25 [ gotoxy::$7 ] 138.33: zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:31 [ gotoxy::line_offset#0 ] +Uplift Scope [] 60,379.4: zp[1]:20 [ conio_cursor_y ] 49,113.51: zp[2]:23 [ conio_line_color ] 47,023.57: zp[2]:21 [ conio_line_text ] 4,057: zp[1]:19 [ conio_cursor_x ] +Uplift Scope [cputc] 15,001.5: zp[1]:25 [ cputc::c#0 ] +Uplift Scope [printf_str] 1,901.9: zp[2]:4 [ printf_str::s#2 printf_str::s#0 ] 1,001: zp[1]:38 [ printf_str::c#1 ] +Uplift Scope [gotoxy] 202: zp[2]:28 [ gotoxy::$8 ] 202: zp[2]:30 [ gotoxy::$9 ] 202: zp[2]:34 [ gotoxy::$5 ] 202: zp[2]:36 [ gotoxy::$6 ] 151.5: zp[2]:26 [ gotoxy::$7 ] 138.33: zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:32 [ gotoxy::line_offset#0 ] Uplift Scope [conio_c64_init] 33: zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Uplift Scope [RADIX] Uplift Scope [cputln] @@ -1307,45 +1336,45 @@ Uplift Scope [printf_format_string] Uplift Scope [main] Uplift Scope [__start] -Uplifting [memcpy] best 12987 combination zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:12 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:39 [ memcpy::src_end#0 ] zp[2]:6 [ memcpy::source#2 ] zp[2]:8 [ memcpy::destination#2 ] -Uplifting [memset] best 12881 combination zp[2]:17 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:41 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:14 [ memset::str#3 ] -Uplifting [] best 12881 combination zp[1]:20 [ conio_cursor_y ] zp[2]:23 [ conio_line_color ] zp[2]:21 [ conio_line_text ] zp[1]:19 [ conio_cursor_x ] -Uplifting [cputc] best 12845 combination reg byte a [ cputc::c#0 ] -Uplifting [cputs] best 12775 combination zp[2]:4 [ cputs::s#2 cputs::s#0 ] reg byte a [ cputs::c#1 ] -Uplifting [gotoxy] best 12762 combination zp[2]:27 [ gotoxy::$8 ] zp[2]:29 [ gotoxy::$9 ] zp[2]:33 [ gotoxy::$5 ] zp[2]:35 [ gotoxy::$6 ] zp[2]:25 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:31 [ gotoxy::line_offset#0 ] -Uplifting [conio_c64_init] best 12750 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] -Uplifting [RADIX] best 12750 combination -Uplifting [cputln] best 12750 combination -Uplifting [MOS6526_CIA] best 12750 combination -Uplifting [MOS6569_VICII] best 12750 combination -Uplifting [MOS6581_SID] best 12750 combination -Uplifting [cscroll] best 12750 combination -Uplifting [printf_format_number] best 12750 combination -Uplifting [printf_buffer_number] best 12750 combination -Uplifting [printf_format_string] best 12750 combination -Uplifting [main] best 12750 combination -Uplifting [__start] best 12750 combination +Uplifting [memcpy] best 13036 combination zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:12 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:39 [ memcpy::src_end#0 ] zp[2]:6 [ memcpy::source#2 ] zp[2]:8 [ memcpy::destination#2 ] +Uplifting [memset] best 12930 combination zp[2]:17 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:41 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:14 [ memset::str#3 ] +Uplifting [] best 12930 combination zp[1]:20 [ conio_cursor_y ] zp[2]:23 [ conio_line_color ] zp[2]:21 [ conio_line_text ] zp[1]:19 [ conio_cursor_x ] +Uplifting [cputc] best 12921 combination reg byte a [ cputc::c#0 ] +Uplifting [printf_str] best 12851 combination zp[2]:4 [ printf_str::s#2 printf_str::s#0 ] reg byte a [ printf_str::c#1 ] +Uplifting [gotoxy] best 12838 combination zp[2]:28 [ gotoxy::$8 ] zp[2]:30 [ gotoxy::$9 ] zp[2]:34 [ gotoxy::$5 ] zp[2]:36 [ gotoxy::$6 ] zp[2]:26 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:32 [ gotoxy::line_offset#0 ] +Uplifting [conio_c64_init] best 12826 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Uplifting [RADIX] best 12826 combination +Uplifting [cputln] best 12826 combination +Uplifting [MOS6526_CIA] best 12826 combination +Uplifting [MOS6569_VICII] best 12826 combination +Uplifting [MOS6581_SID] best 12826 combination +Uplifting [cscroll] best 12826 combination +Uplifting [printf_format_number] best 12826 combination +Uplifting [printf_buffer_number] best 12826 combination +Uplifting [printf_format_string] best 12826 combination +Uplifting [main] best 12826 combination +Uplifting [__start] best 12826 combination Attempting to uplift remaining variables inzp[1]:20 [ conio_cursor_y ] -Uplifting [] best 12750 combination zp[1]:20 [ conio_cursor_y ] +Uplifting [] best 12826 combination zp[1]:20 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:19 [ conio_cursor_x ] -Uplifting [] best 12750 combination zp[1]:19 [ conio_cursor_x ] +Uplifting [] best 12826 combination zp[1]:19 [ conio_cursor_x ] Coalescing zero page register [ zp[2]:6 [ memcpy::source#2 ] ] with [ zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:8 [ memcpy::destination#2 ] ] with [ zp[2]:12 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:14 [ memset::str#3 ] ] with [ zp[2]:17 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:25 [ gotoxy::$7 ] ] with [ zp[2]:29 [ gotoxy::$9 ] ] - score: 1 -Coalescing zero page register [ zp[2]:31 [ gotoxy::line_offset#0 ] ] with [ zp[2]:35 [ gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[2]:25 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:31 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:26 [ gotoxy::$7 ] ] with [ zp[2]:30 [ gotoxy::$9 ] ] - score: 1 +Coalescing zero page register [ zp[2]:32 [ gotoxy::line_offset#0 ] ] with [ zp[2]:36 [ gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:26 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:32 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 Coalescing zero page register [ zp[2]:14 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:6 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] Coalescing zero page register [ zp[2]:41 [ memset::end#0 ] ] with [ zp[2]:8 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] -Allocated (was zp[2]:4) zp[2]:2 [ cputs::s#2 cputs::s#0 ] +Allocated (was zp[2]:4) zp[2]:2 [ printf_str::s#2 printf_str::s#0 ] Allocated (was zp[2]:14) zp[2]:4 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] Allocated (was zp[1]:19) zp[1]:6 [ conio_cursor_x ] Allocated (was zp[1]:20) zp[1]:7 [ conio_cursor_y ] Allocated (was zp[2]:21) zp[2]:8 [ conio_line_text ] Allocated (was zp[2]:23) zp[2]:10 [ conio_line_color ] -Allocated (was zp[2]:25) zp[2]:12 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -Allocated (was zp[2]:27) zp[2]:14 [ gotoxy::$8 ] -Allocated (was zp[2]:33) zp[2]:16 [ gotoxy::$5 ] +Allocated (was zp[2]:26) zp[2]:12 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +Allocated (was zp[2]:28) zp[2]:14 [ gotoxy::$8 ] +Allocated (was zp[2]:34) zp[2]:16 [ gotoxy::$5 ] Allocated (was zp[2]:39) zp[2]:18 [ memcpy::src_end#0 ] Allocated (was zp[2]:41) zp[2]:20 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] @@ -1364,6 +1393,7 @@ ASSEMBLER BEFORE OPTIMIZATION :BasicUpstart(__start) // Global Constants & labels .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -1407,7 +1437,7 @@ __start: { // __start::@1 __b1: // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] main_from___b1: jsr main jmp __breturn @@ -1450,17 +1480,66 @@ conio_c64_init: { __breturn: // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [23] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [26] call cputln + jsr cputln + jmp __breturn } // main main: { - // [17] call cputs - // [33] phi from main to cputs [phi:main->cputs] - cputs_from_main: - jsr cputs + // [28] call printf_str + // [50] phi from main to printf_str [phi:main->printf_str] + printf_str_from_main: + jsr printf_str jmp __breturn // main::@return __breturn: - // [18] return + // [29] return rts .segment Data s: .text @"hello world!\n" @@ -1478,39 +1557,39 @@ gotoxy: { .label line_offset = $c .label __8 = $e .label __9 = $c - // [19] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [30] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b3_from_gotoxy - // [21] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [32] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] __b1_from_gotoxy: - // [21] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [32] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 jmp __b1 - // [20] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [31] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] __b3_from_gotoxy: jmp __b3 // gotoxy::@3 __b3: - // [21] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [32] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] __b1_from___b3: - // [21] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [32] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy jmp __b1 // gotoxy::@1 __b1: jmp __b2 // gotoxy::@2 __b2: - // [22] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [33] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x - // [23] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [34] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y - // [24] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [25] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [36] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -1519,7 +1598,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [26] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -1527,14 +1606,14 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [27] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 - // [28] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 - // [29] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [40] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 - // [30] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 - // [31] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [42] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 @@ -1563,99 +1642,13 @@ gotoxy: { jmp __breturn // gotoxy::@return __breturn: - // [32] return + // [43] return rts -} - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { - .label s = 2 - // [34] phi from cputs to cputs::@1 [phi:cputs->cputs::@1] - __b1_from_cputs: - // [34] phi cputs::s#2 = main::s [phi:cputs->cputs::@1#0] -- pbuz1=pbuc1 - lda #main.s - sta.z s+1 - jmp __b1 - // cputs::@1 - __b1: - // [35] cputs::c#1 = *cputs::s#2 -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // [36] cputs::s#0 = ++ cputs::s#2 -- pbuz1=_inc_pbuz1 - inc.z s - bne !+ - inc.z s+1 - !: - // [37] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - jmp __breturn - // cputs::@return - __breturn: - // [38] return - rts - // cputs::@2 - __b2: - // [39] cputc::c#0 = cputs::c#1 - // [40] call cputc - jsr cputc - // [34] phi from cputs::@2 to cputs::@1 [phi:cputs::@2->cputs::@1] - __b1_from___b2: - // [34] phi cputs::s#2 = cputs::s#0 [phi:cputs::@2->cputs::@1#0] -- register_copy - jmp __b1 -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // [41] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1_from_cputc - jmp __b2 - // cputc::@2 - __b2: - // [42] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // [43] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - ldy.z conio_cursor_x - sta (conio_line_color),y - // [44] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [45] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [46] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - __b3_from___b2: - jmp __b3 - // cputc::@3 - __b3: - // [47] call cputln - jsr cputln - jmp __breturn - // cputc::@return - __breturn: - // [48] return - rts - // [49] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - __b1_from_cputc: - jmp __b1 - // cputc::@1 - __b1: - // [50] call cputln - jsr cputln - jmp __breturn } // cputln // Print a newline cputln: { - // [51] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [44] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_text @@ -1663,7 +1656,7 @@ cputln: { bcc !+ inc.z conio_line_text+1 !: - // [52] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [45] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_color @@ -1671,91 +1664,135 @@ cputln: { bcc !+ inc.z conio_line_color+1 !: - // [53] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [46] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [54] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + // [47] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y - // [55] call cscroll + // [48] call cscroll jsr cscroll jmp __breturn // cputln::@return __breturn: - // [56] return + // [49] return rts +} + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { + .label s = 2 + // [51] phi from printf_str to printf_str::@1 [phi:printf_str->printf_str::@1] + __b1_from_printf_str: + // [51] phi printf_str::s#2 = main::s [phi:printf_str->printf_str::@1#0] -- pbuz1=pbuc1 + lda #main.s + sta.z s+1 + jmp __b1 + // printf_str::@1 + __b1: + // [52] printf_str::c#1 = *printf_str::s#2 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [53] printf_str::s#0 = ++ printf_str::s#2 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [54] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + jmp __breturn + // printf_str::@return + __breturn: + // [55] return + rts + // printf_str::@2 + __b2: + // [56] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [57] callexecute cputc -- call_vprc1 + jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [51] phi from printf_str::@2 to printf_str::@1 [phi:printf_str::@2->printf_str::@1] + __b1_from___b2: + // [51] phi printf_str::s#2 = printf_str::s#0 [phi:printf_str::@2->printf_str::@1#0] -- register_copy + jmp __b1 } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { - // [57] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + // [59] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [58] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [60] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] __b1_from_cscroll: jmp __b1 // cscroll::@1 __b1: - // [59] call memcpy - // [70] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [61] call memcpy + // [72] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] memcpy_from___b1: - // [70] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [72] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN sta.z memcpy.destination+1 - // [70] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [72] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$28 sta.z memcpy.source+1 jsr memcpy - // [60] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [62] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] __b2_from___b1: jmp __b2 // cscroll::@2 __b2: - // [61] call memcpy - // [70] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [63] call memcpy + // [72] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] memcpy_from___b2: - // [70] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [72] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #COLORRAM sta.z memcpy.destination+1 - // [70] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [72] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #COLORRAM+$28 sta.z memcpy.source+1 jsr memcpy - // [62] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [64] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] __b3_from___b2: jmp __b3 // cscroll::@3 __b3: - // [63] call memset - // [80] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [65] call memset + // [82] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] memset_from___b3: - // [80] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + // [82] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 ldx #' ' - // [80] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [82] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$19*$28-$28 sta.z memset.str+1 jsr memset - // [64] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // [66] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] __b4_from___b3: jmp __b4 // cscroll::@4 __b4: - // [65] call memset - // [80] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [67] call memset + // [82] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] memset_from___b4: - // [80] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + // [82] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 ldx #LIGHT_BLUE - // [80] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [82] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #COLORRAM+$19*$28-$28 @@ -1764,7 +1801,7 @@ cscroll: { jmp __b5 // cscroll::@5 __b5: - // [66] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [68] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_text sbc #$28 @@ -1772,7 +1809,7 @@ cscroll: { lda.z conio_line_text+1 sbc #0 sta.z conio_line_text+1 - // [67] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [69] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_color sbc #$28 @@ -1780,12 +1817,12 @@ cscroll: { lda.z conio_line_color+1 sbc #0 sta.z conio_line_color+1 - // [68] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + // [70] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y jmp __breturn // cscroll::@return __breturn: - // [69] return + // [71] return rts } // memcpy @@ -1798,7 +1835,7 @@ memcpy: { .label src = 4 .label source = 4 .label destination = $14 - // [71] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + // [73] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$28-$28 @@ -1806,17 +1843,17 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [72] memcpy::src#4 = (char *)memcpy::source#2 - // [73] memcpy::dst#4 = (char *)memcpy::destination#2 - // [74] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [74] memcpy::src#4 = (char *)memcpy::source#2 + // [75] memcpy::dst#4 = (char *)memcpy::destination#2 + // [76] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] __b1_from_memcpy: __b1_from___b2: - // [74] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [74] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [76] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [76] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy jmp __b1 // memcpy::@1 __b1: - // [75] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [77] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -1826,21 +1863,21 @@ memcpy: { jmp __breturn // memcpy::@return __breturn: - // [76] return + // [78] return rts // memcpy::@2 __b2: - // [77] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [79] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y ldy #0 sta (dst),y - // [78] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [80] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [79] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [81] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 @@ -1857,7 +1894,7 @@ memset: { jmp __b1 // memset::@1 __b1: - // [81] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + // [83] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 lda #$28 clc adc.z str @@ -1865,15 +1902,15 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [82] memset::dst#4 = (char *)memset::str#3 - // [83] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [84] memset::dst#4 = (char *)memset::str#3 + // [85] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] __b2_from___b1: __b2_from___b3: - // [83] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [85] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy jmp __b2 // memset::@2 __b2: - // [84] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [86] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -1883,15 +1920,15 @@ memset: { jmp __breturn // memset::@return __breturn: - // [85] return + // [87] return rts // memset::@3 __b3: - // [86] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + // [88] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y - // [87] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [89] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 @@ -1907,15 +1944,15 @@ Removing instruction jmp __breturn Removing instruction jmp __b2 Removing instruction jmp __b1 Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b3 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __breturn -Removing instruction jmp __b2 -Removing instruction jmp __b3 Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __breturn @@ -1936,9 +1973,9 @@ Removing instruction ldy.z conio_cursor_x Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b2_from_conio_c64_init with __b1 +Replacing label __b1_from_cputc with __b1 Replacing label __b3_from_gotoxy with __b2 Replacing label __b1 with __b2 -Replacing label __b1_from_cputc with __b1 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b3 with __b2 Removing instruction __b1_from___init1: @@ -1946,12 +1983,12 @@ Removing instruction main_from___b1: Removing instruction __b2_from_conio_c64_init: Removing instruction __b2: Removing instruction __b1_from___b2: +Removing instruction __b3_from___b2: +Removing instruction __b1_from_cputc: Removing instruction __b3_from_gotoxy: Removing instruction __b3: Removing instruction __b1_from___b3: Removing instruction __b1: -Removing instruction __b3_from___b2: -Removing instruction __b1_from_cputc: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: Removing instruction __b2_from___b1: @@ -1970,16 +2007,16 @@ Removing instruction __b1: Removing instruction __breturn: Removing instruction __b1_from_conio_c64_init: Removing instruction __breturn: -Removing instruction cputs_from_main: +Removing instruction __b2: +Removing instruction __b3: +Removing instruction printf_str_from_main: Removing instruction __breturn: Removing instruction __b1_from_gotoxy: Removing instruction __breturn: -Removing instruction __b1_from_cputs: +Removing instruction __breturn: +Removing instruction __b1_from_printf_str: Removing instruction __breturn: Removing instruction __b1_from___b2: -Removing instruction __b2: -Removing instruction __b3: -Removing instruction __breturn: Removing instruction __b1: Removing instruction __b2: Removing instruction __b3: @@ -2003,26 +2040,22 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() void conio_c64_init() __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:6 4288.828571428571 -__loadstore char conio_cursor_y // zp[1]:7 62747.2156862745 -__loadstore char *conio_line_color // zp[2]:10 51397.860465116275 -__loadstore char *conio_line_text // zp[2]:8 49113.51111111111 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:6 4057.0 +__loadstore char conio_cursor_y // zp[1]:7 60379.3962264151 +__loadstore char *conio_line_color // zp[2]:10 49113.51111111111 +__loadstore char *conio_line_text // zp[2]:8 47023.574468085106 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 10501.5 +char cputc::c#0 // reg byte a 15001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:2 500.5 -const char *cputs::s#2 // s zp[2]:2 1501.5 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // zp[2]:16 202.0 @@ -2070,27 +2103,34 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:4 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:2 400.4 +const char *printf_str::s#2 // s zp[2]:2 1501.5 reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] -zp[2]:2 [ cputs::s#2 cputs::s#0 ] +zp[2]:2 [ printf_str::s#2 printf_str::s#0 ] zp[2]:4 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] reg byte x [ memset::c#4 ] zp[1]:6 [ conio_cursor_x ] zp[1]:7 [ conio_cursor_y ] zp[2]:8 [ conio_line_text ] zp[2]:10 [ conio_line_color ] +reg byte a [ cputc::c#0 ] zp[2]:12 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:14 [ gotoxy::$8 ] zp[2]:16 [ gotoxy::$5 ] -reg byte a [ cputs::c#1 ] -reg byte a [ cputc::c#0 ] +reg byte a [ printf_str::c#1 ] zp[2]:18 [ memcpy::src_end#0 ] zp[2]:20 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] FINAL ASSEMBLER -Score: 11090 +Score: 11166 // File Comments /// @file @@ -2106,6 +2146,7 @@ Score: 11090 :BasicUpstart(__start) // Global Constants & labels .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -2148,7 +2189,7 @@ __start: { // [6] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] // __start::@1 // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] jsr main // __start::@return // [8] return @@ -2183,16 +2224,63 @@ conio_c64_init: { // } // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [23] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [26] call cputln + jsr cputln + rts } // main main: { // printf("hello world!\n") - // [17] call cputs - // [33] phi from main to cputs [phi:main->cputs] - jsr cputs + // [28] call printf_str + // [50] phi from main to printf_str [phi:main->printf_str] + jsr printf_str // main::@return // } - // [18] return + // [29] return rts .segment Data s: .text @"hello world!\n" @@ -2211,33 +2299,33 @@ gotoxy: { .label __8 = $e .label __9 = $c // if(y>CONIO_HEIGHT) - // [19] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [30] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b2 - // [21] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [21] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [32] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [32] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 - // [20] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [31] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] // gotoxy::@3 - // [21] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [21] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [32] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [32] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy // gotoxy::@1 // gotoxy::@2 __b2: // conio_cursor_x = x - // [22] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [33] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x // conio_cursor_y = y - // [23] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [34] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y // unsigned int line_offset = (unsigned int)y*CONIO_WIDTH - // [24] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [25] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [36] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -2246,7 +2334,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [26] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -2254,7 +2342,7 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [27] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset @@ -2262,7 +2350,7 @@ gotoxy: { asl.z line_offset rol.z line_offset+1 // CONIO_SCREEN_TEXT + line_offset - // [28] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 // conio_line_text = CONIO_SCREEN_TEXT + line_offset - // [29] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [40] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 // CONIO_SCREEN_COLORS + line_offset - // [30] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 // conio_line_color = CONIO_SCREEN_COLORS + line_offset - // [31] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [42] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 sta.z conio_line_color+1 // gotoxy::@return // } - // [32] return - rts -} - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { - .label s = 2 - // [34] phi from cputs to cputs::@1 [phi:cputs->cputs::@1] - // [34] phi cputs::s#2 = main::s [phi:cputs->cputs::@1#0] -- pbuz1=pbuc1 - lda #main.s - sta.z s+1 - // cputs::@1 - __b1: - // while(c=*s++) - // [35] cputs::c#1 = *cputs::s#2 -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // [36] cputs::s#0 = ++ cputs::s#2 -- pbuz1=_inc_pbuz1 - inc.z s - bne !+ - inc.z s+1 - !: - // [37] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - // cputs::@return - // } - // [38] return - rts - // cputs::@2 - __b2: - // cputc(c) - // [39] cputc::c#0 = cputs::c#1 - // [40] call cputc - jsr cputc - // [34] phi from cputs::@2 to cputs::@1 [phi:cputs::@2->cputs::@1] - // [34] phi cputs::s#2 = cputs::s#0 [phi:cputs::@2->cputs::@1#0] -- register_copy - jmp __b1 -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - // [41] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1 - // cputc::@2 - // conio_line_text[conio_cursor_x] = c - // [42] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - // [43] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - // [44] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [45] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [46] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - // cputc::@3 - // cputln() - // [47] call cputln - jsr cputln - // cputc::@return - __breturn: - // } - // [48] return - rts - // [49] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - // cputc::@1 - __b1: - // cputln() - // [50] call cputln - jsr cputln + // [43] return rts } // cputln // Print a newline cputln: { // conio_line_text += CONIO_WIDTH - // [51] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [44] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_text @@ -2391,7 +2397,7 @@ cputln: { inc.z conio_line_text+1 !: // conio_line_color += CONIO_WIDTH - // [52] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [45] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_color @@ -2400,81 +2406,123 @@ cputln: { inc.z conio_line_color+1 !: // conio_cursor_x = 0 - // [53] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [46] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x // conio_cursor_y++; - // [54] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + // [47] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y // cscroll() - // [55] call cscroll + // [48] call cscroll jsr cscroll // cputln::@return // } - // [56] return + // [49] return rts +} + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { + .label s = 2 + // [51] phi from printf_str to printf_str::@1 [phi:printf_str->printf_str::@1] + // [51] phi printf_str::s#2 = main::s [phi:printf_str->printf_str::@1#0] -- pbuz1=pbuc1 + lda #main.s + sta.z s+1 + // printf_str::@1 + __b1: + // while(c=*s++) + // [52] printf_str::c#1 = *printf_str::s#2 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [53] printf_str::s#0 = ++ printf_str::s#2 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [54] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + // printf_str::@return + // } + // [55] return + rts + // printf_str::@2 + __b2: + // putc(c) + // [56] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [57] callexecute cputc -- call_vprc1 + jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [51] phi from printf_str::@2 to printf_str::@1 [phi:printf_str::@2->printf_str::@1] + // [51] phi printf_str::s#2 = printf_str::s#0 [phi:printf_str::@2->printf_str::@1#0] -- register_copy + jmp __b1 } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { // if(conio_cursor_y==CONIO_HEIGHT) - // [57] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + // [59] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [58] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [60] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] // cscroll::@1 // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [59] call memcpy - // [70] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [70] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [61] call memcpy + // [72] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [72] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN sta.z memcpy.destination+1 - // [70] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [72] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$28 sta.z memcpy.source+1 jsr memcpy - // [60] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [62] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] // cscroll::@2 // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [61] call memcpy - // [70] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [70] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [63] call memcpy + // [72] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [72] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #COLORRAM sta.z memcpy.destination+1 - // [70] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [72] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #COLORRAM+$28 sta.z memcpy.source+1 jsr memcpy - // [62] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [64] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] // cscroll::@3 // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [63] call memset - // [80] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [80] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + // [65] call memset + // [82] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [82] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 ldx #' ' - // [80] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [82] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$19*$28-$28 sta.z memset.str+1 jsr memset - // [64] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // [66] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] // cscroll::@4 // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [65] call memset - // [80] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [80] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + // [67] call memset + // [82] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [82] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 ldx #LIGHT_BLUE - // [80] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [82] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #COLORRAM+$19*$28-$28 @@ -2482,7 +2530,7 @@ cscroll: { jsr memset // cscroll::@5 // conio_line_text -= CONIO_WIDTH - // [66] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [68] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_text sbc #$28 @@ -2491,7 +2539,7 @@ cscroll: { sbc #0 sta.z conio_line_text+1 // conio_line_color -= CONIO_WIDTH - // [67] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [69] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_color sbc #$28 @@ -2500,12 +2548,12 @@ cscroll: { sbc #0 sta.z conio_line_color+1 // conio_cursor_y--; - // [68] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + // [70] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y // cscroll::@return __breturn: // } - // [69] return + // [71] return rts } // memcpy @@ -2519,7 +2567,7 @@ memcpy: { .label source = 4 .label destination = $14 // char* src_end = (char*)source+num - // [71] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + // [73] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$28-$28 @@ -2527,15 +2575,15 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [72] memcpy::src#4 = (char *)memcpy::source#2 - // [73] memcpy::dst#4 = (char *)memcpy::destination#2 - // [74] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [74] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [74] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [74] memcpy::src#4 = (char *)memcpy::source#2 + // [75] memcpy::dst#4 = (char *)memcpy::destination#2 + // [76] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [76] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [76] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy // memcpy::@1 __b1: // while(src!=src_end) - // [75] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [77] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -2544,22 +2592,22 @@ memcpy: { bne __b2 // memcpy::@return // } - // [76] return + // [78] return rts // memcpy::@2 __b2: // *dst++ = *src++ - // [77] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [79] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y sta (dst),y // *dst++ = *src++; - // [78] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [80] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [79] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [81] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 @@ -2575,7 +2623,7 @@ memset: { .label str = 4 // memset::@1 // char* end = (char*)str + num - // [81] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + // [83] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 lda #$28 clc adc.z str @@ -2583,13 +2631,13 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [82] memset::dst#4 = (char *)memset::str#3 - // [83] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [83] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [84] memset::dst#4 = (char *)memset::str#3 + // [85] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [85] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy // memset::@2 __b2: // for(char* dst = str; dst!=end; dst++) - // [84] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [86] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -2598,17 +2646,17 @@ memset: { bne __b3 // memset::@return // } - // [85] return + // [87] return rts // memset::@3 __b3: // *dst = c - // [86] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + // [88] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y // for(char* dst = str; dst!=end; dst++) - // [87] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [89] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 diff --git a/src/test/ref/examples/helloworld/helloworld.sym b/src/test/ref/examples/helloworld/helloworld.sym index da9050ff5..7ab3f4fbf 100644 --- a/src/test/ref/examples/helloworld/helloworld.sym +++ b/src/test/ref/examples/helloworld/helloworld.sym @@ -5,26 +5,22 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() void conio_c64_init() __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:6 4288.828571428571 -__loadstore char conio_cursor_y // zp[1]:7 62747.2156862745 -__loadstore char *conio_line_color // zp[2]:10 51397.860465116275 -__loadstore char *conio_line_text // zp[2]:8 49113.51111111111 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:6 4057.0 +__loadstore char conio_cursor_y // zp[1]:7 60379.3962264151 +__loadstore char *conio_line_color // zp[2]:10 49113.51111111111 +__loadstore char *conio_line_text // zp[2]:8 47023.574468085106 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 10501.5 +char cputc::c#0 // reg byte a 15001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:2 500.5 -const char *cputs::s#2 // s zp[2]:2 1501.5 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // zp[2]:16 202.0 @@ -72,20 +68,27 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:4 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:2 400.4 +const char *printf_str::s#2 // s zp[2]:2 1501.5 reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] -zp[2]:2 [ cputs::s#2 cputs::s#0 ] +zp[2]:2 [ printf_str::s#2 printf_str::s#0 ] zp[2]:4 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] reg byte x [ memset::c#4 ] zp[1]:6 [ conio_cursor_x ] zp[1]:7 [ conio_cursor_y ] zp[2]:8 [ conio_line_text ] zp[2]:10 [ conio_line_color ] +reg byte a [ cputc::c#0 ] zp[2]:12 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:14 [ gotoxy::$8 ] zp[2]:16 [ gotoxy::$5 ] -reg byte a [ cputs::c#1 ] -reg byte a [ cputc::c#0 ] +reg byte a [ printf_str::c#1 ] zp[2]:18 [ memcpy::src_end#0 ] zp[2]:20 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] diff --git a/src/test/ref/examples/mega65/helloworld-mega65.asm b/src/test/ref/examples/mega65/helloworld-mega65.asm index 2aeb52653..ee03ca657 100644 --- a/src/test/ref/examples/mega65/helloworld-mega65.asm +++ b/src/test/ref/examples/mega65/helloworld-mega65.asm @@ -16,6 +16,7 @@ /// Map 2nd KB of colour RAM $DC00-$DFFF (hiding CIA's) .const CRAM2K = 1 .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// I/O Personality selection .label IO_KEY = $d02f /// C65 Banking Register @@ -89,9 +90,41 @@ conio_mega65_init: { // } rts } +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldz conio_cursor_x + sta.z (conio_line_text),z + // conio_line_color[conio_cursor_x] = conio_textcolor + lda #LIGHT_BLUE + ldz conio_cursor_x + sta.z (conio_line_color),z + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$50 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} main: { // printf("hello world!") - jsr cputs + jsr printf_str // } rts .segment Data @@ -225,57 +258,6 @@ gotoxy: { // } rts } -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { - .label s = 2 - lda #main.s - sta.z s+1 - __b1: - // while(c=*s++) - ldy #0 - lda (s),y - inw.z s - cmp #0 - bne __b2 - // } - rts - __b2: - // cputc(c) - jsr cputc - jmp __b1 -} -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - cmp #'\n' - beq __b1 - // conio_line_text[conio_cursor_x] = c - ldz conio_cursor_x - sta.z (conio_line_text),z - // conio_line_color[conio_cursor_x] = conio_textcolor - lda #LIGHT_BLUE - ldz conio_cursor_x - sta.z (conio_line_color),z - // if(++conio_cursor_x==CONIO_WIDTH) - inc.z conio_cursor_x - lda #$50 - cmp.z conio_cursor_x - bne __breturn - // cputln() - jsr cputln - __breturn: - // } - rts - __b1: - // cputln() - jsr cputln - rts -} // Print a newline cputln: { // conio_line_text += CONIO_WIDTH @@ -304,6 +286,30 @@ cputln: { // } rts } +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { + .label s = 2 + lda #main.s + sta.z s+1 + __b1: + // while(c=*s++) + ldy #0 + lda (s),y + inw.z s + cmp #0 + bne __b2 + // } + rts + __b2: + // putc(c) + pha + jsr cputc + pla + jmp __b1 +} // Scroll the entire screen if the cursor is beyond the last line cscroll: { // if(conio_cursor_y==CONIO_HEIGHT) diff --git a/src/test/ref/examples/mega65/helloworld-mega65.cfg b/src/test/ref/examples/mega65/helloworld-mega65.cfg index e81be62f3..ac3bc62d8 100644 --- a/src/test/ref/examples/mega65/helloworld-mega65.cfg +++ b/src/test/ref/examples/mega65/helloworld-mega65.cfg @@ -48,174 +48,176 @@ conio_mega65_init::@return: scope:[conio_mega65_init] from conio_mega65_init::@ [22] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_str::@2 + [23] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [24] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [25] conio_line_text[conio_cursor_x] = cputc::c#0 + [26] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [27] conio_cursor_x = ++ conio_cursor_x + [28] if(conio_cursor_x!=$50) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [29] phi() + [30] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [31] return + to:@return +cputc::@1: scope:[cputc] from cputc + [32] phi() + [33] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [23] phi() - [24] call cputs + [34] phi() + [35] call printf_str to:main::@return main::@return: scope:[main] from main - [25] return + [36] return to:@return void memoryRemap(char remapBlocks , unsigned int lowerPageOffset , unsigned int upperPageOffset) memoryRemap: scope:[memoryRemap] from conio_mega65_init::@2 - [26] memoryRemap::aVal = 0 - [27] memoryRemap::xVal = 0 - [28] memoryRemap::yVal = 0 - [29] memoryRemap::zVal = 0 + [37] memoryRemap::aVal = 0 + [38] memoryRemap::xVal = 0 + [39] memoryRemap::yVal = 0 + [40] memoryRemap::zVal = 0 asm { ldaaVal ldxxVal ldyyVal ldzzVal map eom } to:memoryRemap::@return memoryRemap::@return: scope:[memoryRemap] from memoryRemap - [31] return + [42] return to:@return void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_mega65_init::@1 - [32] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [43] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [33] phi() + [44] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [34] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [45] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [35] conio_cursor_x = gotoxy::x#2 - [36] conio_cursor_y = gotoxy::y#4 - [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [38] gotoxy::$8 = gotoxy::$7 << 2 - [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [40] gotoxy::line_offset#0 = gotoxy::$9 << 4 - [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [42] conio_line_text = gotoxy::$5 - [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [44] conio_line_color = gotoxy::$6 + [46] conio_cursor_x = gotoxy::x#2 + [47] conio_cursor_y = gotoxy::y#4 + [48] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [49] gotoxy::$8 = gotoxy::$7 << 2 + [50] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [51] gotoxy::line_offset#0 = gotoxy::$9 << 4 + [52] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [53] conio_line_text = gotoxy::$5 + [54] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [55] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [45] return + [56] return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from main - [46] phi() - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [47] cputs::s#2 = phi( cputs/main::s, cputs::@2/cputs::s#0 ) - [48] cputs::c#1 = *cputs::s#2 - [49] cputs::s#0 = ++ cputs::s#2 - [50] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [51] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [52] cputc::c#0 = cputs::c#1 - [53] call cputc - to:cputs::@1 - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 - [54] if(cputc::c#0==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [55] conio_line_text[conio_cursor_x] = cputc::c#0 - [56] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [57] conio_cursor_x = ++ conio_cursor_x - [58] if(conio_cursor_x!=$50) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [59] phi() - [60] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [61] return - to:@return -cputc::@1: scope:[cputc] from cputc - [62] phi() - [63] call cputln - to:cputc::@return - void cputln() cputln: scope:[cputln] from cputc::@1 cputc::@3 - [64] conio_line_text = conio_line_text + $50 - [65] conio_line_color = conio_line_color + $50 - [66] conio_cursor_x = 0 - [67] conio_cursor_y = ++ conio_cursor_y - [68] call cscroll + [57] conio_line_text = conio_line_text + $50 + [58] conio_line_color = conio_line_color + $50 + [59] conio_cursor_x = 0 + [60] conio_cursor_y = ++ conio_cursor_y + [61] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [69] return + [62] return to:@return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main + [63] phi() + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [64] printf_str::s#2 = phi( printf_str/main::s, printf_str::@2/printf_str::s#0 ) + [65] printf_str::c#1 = *printf_str::s#2 + [66] printf_str::s#0 = ++ printf_str::s#2 + [67] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [68] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [69] stackpush(char) = printf_str::c#1 + [70] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_str::@1 + void cscroll() cscroll: scope:[cscroll] from cputln - [70] if(conio_cursor_y!=$19) goto cscroll::@return + [72] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [71] phi() - [72] call memcpy - to:cscroll::@2 -cscroll::@2: scope:[cscroll] from cscroll::@1 [73] phi() [74] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [75] phi() + [76] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [75] phi() - [76] call memset - to:cscroll::@4 -cscroll::@4: scope:[cscroll] from cscroll::@3 [77] phi() [78] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [79] phi() + [80] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [79] conio_line_text = conio_line_text - $50 - [80] conio_line_color = conio_line_color - $50 - [81] conio_cursor_y = -- conio_cursor_y + [81] conio_line_text = conio_line_text - $50 + [82] conio_line_color = conio_line_color - $50 + [83] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [82] return + [84] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [83] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [83] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$50, cscroll::@2/(void *)COLORRAM+$50 ) - [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 - [85] memcpy::src#4 = (char *)memcpy::source#2 - [86] memcpy::dst#4 = (char *)memcpy::destination#2 + [85] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [85] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$50, cscroll::@2/(void *)COLORRAM+$50 ) + [86] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 + [87] memcpy::src#4 = (char *)memcpy::source#2 + [88] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [87] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [87] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [89] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [89] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [90] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [89] return + [91] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [90] *memcpy::dst#2 = *memcpy::src#2 - [91] memcpy::dst#1 = ++ memcpy::dst#2 - [92] memcpy::src#1 = ++ memcpy::src#2 + [92] *memcpy::dst#2 = *memcpy::src#2 + [93] memcpy::dst#1 = ++ memcpy::dst#2 + [94] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [93] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [93] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$50-$50, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$50-$50 ) + [95] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [95] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$50-$50, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$50-$50 ) to:memset::@1 memset::@1: scope:[memset] from memset - [94] memset::end#0 = (char *)memset::str#3 + $50 - [95] memset::dst#4 = (char *)memset::str#3 + [96] memset::end#0 = (char *)memset::str#3 + $50 + [97] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [96] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [97] if(memset::dst#2!=memset::end#0) goto memset::@3 + [98] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [99] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [98] return + [100] return to:@return memset::@3: scope:[memset] from memset::@2 - [99] *memset::dst#2 = memset::c#4 - [100] memset::dst#1 = ++ memset::dst#2 + [101] *memset::dst#2 = memset::c#4 + [102] memset::dst#1 = ++ memset::dst#2 to:memset::@2 diff --git a/src/test/ref/examples/mega65/helloworld-mega65.log b/src/test/ref/examples/mega65/helloworld-mega65.log index 20bf78570..bbf0249c8 100644 --- a/src/test/ref/examples/mega65/helloworld-mega65.log +++ b/src/test/ref/examples/mega65/helloworld-mega65.log @@ -6,6 +6,7 @@ Fixing struct type SIZE_OF struct F018_DMAGIC to 17 Fixing struct type SIZE_OF struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct F018_DMAGIC to 17 Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, "hello world!") Setting inferred volatile on symbol affected by address-of: memoryRemap::aVal in asm { ldaaVal ldxxVal ldyyVal ldzzVal map eom } Setting inferred volatile on symbol affected by address-of: memoryRemap::xVal in asm { ldaaVal ldxxVal ldyyVal ldzzVal map eom } Setting inferred volatile on symbol affected by address-of: memoryRemap::yVal in asm { ldaaVal ldxxVal ldyyVal ldzzVal map eom } @@ -16,6 +17,7 @@ Setting inferred volatile on symbol affected by address-of: memoryRemap256M::aVa Setting inferred volatile on symbol affected by address-of: memoryRemap256M::xVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom } Setting inferred volatile on symbol affected by address-of: memoryRemap256M::yVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom } Setting inferred volatile on symbol affected by address-of: memoryRemap256M::zVal in asm { ldalMb ldx#$0f ldyuMb ldz#$0f map ldaaVal ldxxVal ldyyVal ldzzVal map eom } +Adding parameter assignment in __stackcall procedure cputc::c = param(cputc::c) Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx) Inlined call call SEI Inlined call call __init @@ -29,6 +31,9 @@ Eliminating unused variable with no statement memoryRemap::$9 Eliminating unused variable with no statement conio_mega65_init::$2 Eliminating unused variable with no statement printf_buffer Eliminating unused variable with no statement main::$0 +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_str::putc printf_str::c +Calling convention STACK_CALL replacing param(cputc::c) with stackidx(char,cputc::OFFSET_STACK_C) +Calling convention STACK_CALL adding stack push stackpush(char) = printf_str::c CONTROL FLOW GRAPH SSA @@ -151,10 +156,10 @@ gotoxy::@return: scope:[gotoxy] from gotoxy::@2 return to:@return -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 - cputc::c#1 = phi( cputs::@2/cputc::c#0 ) - cputc::$0 = cputc::c#1 == ' +__stackcall void cputc(char c) +cputc: scope:[cputc] from + cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + cputc::$0 = cputc::c#0 == ' ' if(cputc::$0) goto cputc::@1 to:cputc::@2 @@ -164,8 +169,8 @@ cputc::@1: scope:[cputc] from cputc cputc::@4: scope:[cputc] from cputc::@1 to:cputc::@return cputc::@2: scope:[cputc] from cputc - cputc::c#2 = phi( cputc/cputc::c#1 ) - conio_line_text[conio_cursor_x] = cputc::c#2 + cputc::c#1 = phi( cputc/cputc::c#0 ) + conio_line_text[conio_cursor_x] = cputc::c#1 conio_line_color[conio_cursor_x] = conio_textcolor conio_cursor_x = ++ conio_cursor_x cputc::$1 = conio_cursor_x == $50 @@ -195,32 +200,6 @@ cputln::@return: scope:[cputln] from cputln::@1 return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from main - cputs::s#3 = phi( main/cputs::s#1 ) - cputs::c#0 = 0 - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@3 - cputs::s#2 = phi( cputs/cputs::s#3, cputs::@3/cputs::s#4 ) - cputs::c#1 = *cputs::s#2 - cputs::$0 = cputs::c#1 - cputs::s#0 = ++ cputs::s#2 - cputs::$2 = 0 != cputs::$0 - if(cputs::$2) goto cputs::@2 - to:cputs::@return -cputs::@2: scope:[cputs] from cputs::@1 - cputs::s#5 = phi( cputs::@1/cputs::s#0 ) - cputs::c#2 = phi( cputs::@1/cputs::c#1 ) - cputc::c#0 = cputs::c#2 - call cputc - to:cputs::@3 -cputs::@3: scope:[cputs] from cputs::@2 - cputs::s#4 = phi( cputs::@2/cputs::s#5 ) - to:cputs::@1 -cputs::@return: scope:[cputs] from cputs::@1 - return - to:@return - void memoryRemap(char remapBlocks , unsigned int lowerPageOffset , unsigned int upperPageOffset) memoryRemap: scope:[memoryRemap] from conio_mega65_init::@3 memoryRemap::upperPageOffset#1 = phi( conio_mega65_init::@3/memoryRemap::upperPageOffset#0 ) @@ -332,10 +311,38 @@ conio_mega65_init::@return: scope:[conio_mega65_init] from conio_mega65_init::@ return to:@return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main + printf_str::putc#3 = phi( main/printf_str::putc#0 ) + printf_str::s#3 = phi( main/printf_str::s#1 ) + printf_str::c#0 = 0 + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + printf_str::putc#2 = phi( printf_str/printf_str::putc#3, printf_str::@2/printf_str::putc#1 ) + printf_str::s#2 = phi( printf_str/printf_str::s#3, printf_str::@2/printf_str::s#4 ) + printf_str::c#1 = *printf_str::s#2 + printf_str::$0 = printf_str::c#1 + printf_str::s#0 = ++ printf_str::s#2 + printf_str::$2 = 0 != printf_str::$0 + if(printf_str::$2) goto printf_str::@2 + to:printf_str::@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + printf_str::s#4 = phi( printf_str::@1/printf_str::s#0 ) + printf_str::putc#1 = phi( printf_str::@1/printf_str::putc#2 ) + printf_str::c#2 = phi( printf_str::@1/printf_str::c#1 ) + stackpush(char) = printf_str::c#2 + callexecute *printf_str::putc#1 + sideeffect stackpullbytes(1) + to:printf_str::@1 +printf_str::@return: scope:[printf_str] from printf_str::@1 + return + to:@return + void main() main: scope:[main] from __start::@1 - cputs::s#1 = main::s - call cputs + printf_str::putc#0 = &cputc + printf_str::s#1 = main::s + call printf_str to:main::@1 main::@1: scope:[main] from main to:main::@return @@ -380,6 +387,7 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() __loadstore char conio_cursor_x __loadstore char conio_cursor_y @@ -395,29 +403,15 @@ char conio_mega65_init::line#1 char conio_mega65_init::line#2 __loadstore char conio_scroll_enable __loadstore char conio_textcolor -void cputc(char c) +__stackcall void cputc(char c) bool cputc::$0 bool cputc::$1 bool cputc::$2 +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c char cputc::c#0 char cputc::c#1 -char cputc::c#2 void cputln() -void cputs(const char *s) -char cputs::$0 -bool cputs::$2 -char cputs::c -char cputs::c#0 -char cputs::c#1 -char cputs::c#2 -const char *cputs::s -const char *cputs::s#0 -const char *cputs::s#1 -const char *cputs::s#2 -const char *cputs::s#3 -const char *cputs::s#4 -const char *cputs::s#5 void cscroll() bool cscroll::$0 bool cscroll::$1 @@ -548,6 +542,24 @@ void *memset::str#3 void *memset::str#4 void *memset::str#5 void *memset::str#6 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::$0 +bool printf_str::$2 +char printf_str::c +char printf_str::c#0 +char printf_str::c#1 +char printf_str::c#2 +void (*printf_str::putc)(char) +void (*printf_str::putc#0)(char) +void (*printf_str::putc#1)(char) +void (*printf_str::putc#2)(char) +void (*printf_str::putc#3)(char) +const char *printf_str::s +const char *printf_str::s#0 +const char *printf_str::s#1 +const char *printf_str::s#2 +const char *printf_str::s#3 +const char *printf_str::s#4 Adding number conversion cast (unumber) 0 in memset::$0 = memset::num#2 > 0 Adding number conversion cast (unumber) $19 in gotoxy::$0 = gotoxy::y#3 > $19 @@ -559,7 +571,6 @@ Adding number conversion cast (unumber) $50 in cputc::$1 = conio_cursor_x == $50 Adding number conversion cast (unumber) $50 in conio_line_text = conio_line_text + $50 Adding number conversion cast (unumber) $50 in conio_line_color = conio_line_color + $50 Adding number conversion cast (unumber) 0 in conio_cursor_x = 0 -Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 Adding number conversion cast (unumber) 4 in memoryRemap::$1 = memoryRemap::remapBlocks#1 << 4 Adding number conversion cast (unumber) $f in memoryRemap::$3 = memoryRemap::$2 & $f Adding number conversion cast (unumber) memoryRemap::$3 in memoryRemap::$3 = memoryRemap::$2 & (unumber)$f @@ -592,6 +603,7 @@ Adding number conversion cast (unumber) 1 in conio_mega65_init::line#0 = *conio_ Adding number conversion cast (unumber) $19 in conio_mega65_init::$3 = conio_mega65_init::line#0 >= $19 Adding number conversion cast (unumber) 0 in gotoxy::x#2 = 0 Adding number conversion cast (unumber) $19-1 in conio_mega65_init::line#1 = $19-1 +Adding number conversion cast (unumber) 0 in printf_str::$2 = 0 != printf_str::$0 Successful SSA optimization PassNAddNumberTypeConversions Inlining cast memcpy::src#0 = (char *)memcpy::source#2 Inlining cast memcpy::dst#0 = (char *)memcpy::destination#2 @@ -628,7 +640,6 @@ Simplifying constant integer cast $50 Simplifying constant integer cast $50 Simplifying constant integer cast $50 Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast 4 Simplifying constant integer cast $f Simplifying constant integer cast $f0 @@ -653,6 +664,7 @@ Simplifying constant integer cast $53 Simplifying constant integer cast 1 Simplifying constant integer cast $19 Simplifying constant integer cast 0 +Simplifying constant integer cast 0 Successful SSA optimization PassNCastSimplification Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 @@ -664,7 +676,6 @@ Finalized unsigned number type (char) $50 Finalized unsigned number type (char) $50 Finalized unsigned number type (char) $50 Finalized unsigned number type (char) 0 -Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 4 Finalized unsigned number type (char) $f Finalized unsigned number type (char) $f0 @@ -689,6 +700,7 @@ Finalized unsigned number type (char) $53 Finalized unsigned number type (char) 1 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 +Finalized unsigned number type (char) 0 Successful SSA optimization PassNFinalizeNumberTypeConversions Inferred type updated to char in memoryRemap::$3 = memoryRemap::$2 & $f Inferred type updated to char in memoryRemap::$6 = memoryRemap::remapBlocks#1 & $f0 @@ -697,8 +709,8 @@ Inversing boolean not [19] memset::$1 = memset::num#2 <= 0 from [18] memset::$0 Inversing boolean not [38] gotoxy::$1 = gotoxy::y#3 <= $19 from [37] gotoxy::$0 = gotoxy::y#3 > $19 Inversing boolean not [42] gotoxy::$3 = gotoxy::x#3 < $50 from [41] gotoxy::$2 = gotoxy::x#3 >= $50 Inversing boolean not [67] cputc::$2 = conio_cursor_x != $50 from [66] cputc::$1 = conio_cursor_x == $50 -Inversing boolean not [104] cscroll::$1 = conio_cursor_y != $19 from [103] cscroll::$0 = conio_cursor_y == $19 -Inversing boolean not [145] conio_mega65_init::$4 = conio_mega65_init::line#0 < $19 from [144] conio_mega65_init::$3 = conio_mega65_init::line#0 >= $19 +Inversing boolean not [91] cscroll::$1 = conio_cursor_y != $19 from [90] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [132] conio_mega65_init::$4 = conio_mega65_init::line#0 < $19 from [131] conio_mega65_init::$3 = conio_mega65_init::line#0 >= $19 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -716,9 +728,10 @@ Alias memset::end#1 = memset::end#2 Alias memset::str#5 = memset::str#6 Alias gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::y#5 = gotoxy::y#6 -Alias cputc::c#1 = cputc::c#2 -Alias cputs::c#1 = cputs::$0 cputs::c#2 -Alias cputs::s#0 = cputs::s#5 cputs::s#4 +Alias cputc::c#0 = cputc::c#1 +Alias printf_str::c#1 = printf_str::$0 printf_str::c#2 +Alias printf_str::putc#1 = printf_str::putc#2 +Alias printf_str::s#0 = printf_str::s#4 Successful SSA optimization Pass2AliasElimination Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -732,11 +745,12 @@ Identical Phi Values memcpy::destination#3 memcpy::destination#2 Identical Phi Values memset::end#1 memset::end#0 Identical Phi Values memset::str#5 memset::str#3 Identical Phi Values memset::c#2 memset::c#4 -Identical Phi Values cputc::c#1 cputc::c#0 -Identical Phi Values cputs::s#3 cputs::s#1 Identical Phi Values memoryRemap::lowerPageOffset#1 memoryRemap::lowerPageOffset#0 Identical Phi Values memoryRemap::remapBlocks#1 memoryRemap::remapBlocks#0 Identical Phi Values memoryRemap::upperPageOffset#1 memoryRemap::upperPageOffset#0 +Identical Phi Values printf_str::s#3 printf_str::s#1 +Identical Phi Values printf_str::putc#3 printf_str::putc#0 +Identical Phi Values printf_str::putc#1 printf_str::putc#3 Successful SSA optimization Pass2IdenticalPhiElimination Identical Phi Values memset::return#0 memset::str#3 Successful SSA optimization Pass2IdenticalPhiElimination @@ -748,18 +762,17 @@ Simple Condition gotoxy::$3 [30] if(gotoxy::x#3<$50) goto gotoxy::@2 Simple Condition cputc::$0 [45] if(cputc::c#0==' ') goto cputc::@1 Simple Condition cputc::$2 [51] if(conio_cursor_x!=$50) goto cputc::@return -Simple Condition cputs::$2 [66] if(0!=cputs::c#1) goto cputs::@2 -Simple Condition cscroll::$1 [84] if(conio_cursor_y!=$19) goto cscroll::@return -Simple Condition cscroll::$7 [86] if(0!=conio_scroll_enable) goto cscroll::@3 -Simple Condition conio_mega65_init::$4 [124] if(conio_mega65_init::line#0<$19) goto conio_mega65_init::@1 +Simple Condition cscroll::$1 [74] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [76] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition conio_mega65_init::$4 [114] if(conio_mega65_init::line#0<$19) goto conio_mega65_init::@1 +Simple Condition printf_str::$2 [127] if(0!=printf_str::c#1) goto printf_str::@2 Successful SSA optimization Pass2ConditionalJumpSimplification -Constant right-side identified [89] memcpy::num#0 = (unumber)$19*$50-$50 -Constant right-side identified [94] memcpy::num#1 = (unumber)$19*$50-$50 -Constant right-side identified [129] conio_mega65_init::line#1 = (unumber)$19-1 +Constant right-side identified [79] memcpy::num#0 = (unumber)$19*$50-$50 +Constant right-side identified [84] memcpy::num#1 = (unumber)$19*$50-$50 +Constant right-side identified [119] conio_mega65_init::line#1 = (unumber)$19-1 Successful SSA optimization Pass2ConstantRValueConsolidation Constant gotoxy::y#0 = 0 Constant gotoxy::x#0 = 0 -Constant cputs::c#0 = 0 Constant memcpy::destination#0 = (void *)CONIO_SCREEN_TEXT Constant memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$50 Constant memcpy::num#0 = (unumber)$19*$50-$50 @@ -778,13 +791,17 @@ Constant memoryRemap::lowerPageOffset#0 = 0 Constant memoryRemap::upperPageOffset#0 = 0 Constant gotoxy::x#2 = 0 Constant conio_mega65_init::line#1 = (unumber)$19-1 -Constant cputs::s#1 = main::s +Constant printf_str::c#0 = 0 +Constant printf_str::putc#0 = &cputc +Constant printf_str::s#1 = main::s Constant conio_textcolor = CONIO_TEXTCOLOR_DEFAULT Constant conio_scroll_enable = 1 Successful SSA optimization Pass2ConstantIdentification Constant memset::c#1 = conio_textcolor Successful SSA optimization Pass2ConstantIdentification -if() condition always true - replacing block destination [86] if(0!=conio_scroll_enable) goto cscroll::@3 +Replacing constant pointer function [129] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification +if() condition always true - replacing block destination [76] if(0!=conio_scroll_enable) goto cscroll::@3 Successful SSA optimization Pass2ConstantIfs Rewriting conditional comparison [27] if(gotoxy::y#3<=$19) goto gotoxy::@1 Removing PHI-reference to removed block (cscroll::@2) in block gotoxy @@ -792,13 +809,14 @@ Removing PHI-reference to removed block (cscroll::@2) in block gotoxy Removing unused block cscroll::@2 Removing unused block cscroll::@8 Successful SSA optimization Pass2EliminateUnusedBlocks -Eliminating unused variable memcpy::return#2 and assignment [70] memcpy::return#2 = memcpy::destination#2 -Eliminating unused variable memcpy::return#3 and assignment [72] memcpy::return#3 = memcpy::destination#2 -Eliminating unused variable memset::return#2 and assignment [74] memset::return#2 = memset::str#3 -Eliminating unused variable memset::return#3 and assignment [76] memset::return#3 = memset::str#3 +Eliminating unused variable memcpy::return#2 and assignment [64] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [66] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [68] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [70] memset::return#3 = memset::str#3 Eliminating unused constant gotoxy::x#1 Eliminating unused constant gotoxy::y#1 -Eliminating unused constant cputs::c#0 +Eliminating unused constant printf_str::c#0 +Eliminating unused constant printf_str::putc#0 Eliminating unused constant conio_scroll_enable Successful SSA optimization PassNEliminateUnusedVars Adding number conversion cast (unumber) $19+1 in if(gotoxy::y#3<$19+1) goto gotoxy::@1 @@ -814,12 +832,12 @@ Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Identical Phi Values gotoxy::y#3 gotoxy::y#2 Identical Phi Values gotoxy::x#3 gotoxy::x#2 Successful SSA optimization Pass2IdenticalPhiElimination -Constant right-side identified [56] memoryRemap::aVal = byte0 memoryRemap::lowerPageOffset#0 -Constant right-side identified [57] memoryRemap::$1 = memoryRemap::remapBlocks#0 << 4 -Constant right-side identified [58] memoryRemap::$2 = byte1 memoryRemap::lowerPageOffset#0 -Constant right-side identified [61] memoryRemap::yVal = byte0 memoryRemap::upperPageOffset#0 -Constant right-side identified [62] memoryRemap::$6 = memoryRemap::remapBlocks#0 & $f0 -Constant right-side identified [63] memoryRemap::$7 = byte1 memoryRemap::upperPageOffset#0 +Constant right-side identified [50] memoryRemap::aVal = byte0 memoryRemap::lowerPageOffset#0 +Constant right-side identified [51] memoryRemap::$1 = memoryRemap::remapBlocks#0 << 4 +Constant right-side identified [52] memoryRemap::$2 = byte1 memoryRemap::lowerPageOffset#0 +Constant right-side identified [55] memoryRemap::yVal = byte0 memoryRemap::upperPageOffset#0 +Constant right-side identified [56] memoryRemap::$6 = memoryRemap::remapBlocks#0 & $f0 +Constant right-side identified [57] memoryRemap::$7 = byte1 memoryRemap::upperPageOffset#0 Successful SSA optimization Pass2ConstantRValueConsolidation Constant memoryRemap::$1 = memoryRemap::remapBlocks#0<<4 Constant memoryRemap::$2 = byte1 memoryRemap::lowerPageOffset#0 @@ -832,11 +850,11 @@ Simplifying constant evaluating to zero memoryRemap::remapBlocks#0<<4 in Simplifying constant evaluating to zero byte1 memoryRemap::lowerPageOffset#0 in Simplifying constant evaluating to zero memoryRemap::remapBlocks#0&$f0 in Simplifying constant evaluating to zero byte1 memoryRemap::upperPageOffset#0 in -Simplifying constant evaluating to zero byte0 memoryRemap::lowerPageOffset#0 in [56] memoryRemap::aVal = byte0 memoryRemap::lowerPageOffset#0 -Simplifying constant evaluating to zero byte0 memoryRemap::upperPageOffset#0 in [61] memoryRemap::yVal = byte0 memoryRemap::upperPageOffset#0 +Simplifying constant evaluating to zero byte0 memoryRemap::lowerPageOffset#0 in [50] memoryRemap::aVal = byte0 memoryRemap::lowerPageOffset#0 +Simplifying constant evaluating to zero byte0 memoryRemap::upperPageOffset#0 in [55] memoryRemap::yVal = byte0 memoryRemap::upperPageOffset#0 Successful SSA optimization PassNSimplifyConstantZero -Simplifying expression containing zero memoryRemap::$3 in [60] memoryRemap::xVal = memoryRemap::$1 | memoryRemap::$3 -Simplifying expression containing zero memoryRemap::$8 in [65] memoryRemap::zVal = memoryRemap::$6 | memoryRemap::$8 +Simplifying expression containing zero memoryRemap::$3 in [54] memoryRemap::xVal = memoryRemap::$1 | memoryRemap::$3 +Simplifying expression containing zero memoryRemap::$8 in [59] memoryRemap::zVal = memoryRemap::$6 | memoryRemap::$8 Successful SSA optimization PassNSimplifyExpressionWithZero Removing PHI-reference to removed block (gotoxy::@4) in block gotoxy::@2 Removing unused block gotoxy::@4 @@ -854,8 +872,8 @@ Alias candidate removed (volatile)memoryRemap::xVal = memoryRemap::$3 Alias candidate removed (volatile)memoryRemap::zVal = memoryRemap::$8 Identical Phi Values gotoxy::x#4 gotoxy::x#2 Successful SSA optimization Pass2IdenticalPhiElimination -Constant right-side identified [55] memoryRemap::$3 = memoryRemap::$2 & $f -Constant right-side identified [58] memoryRemap::$8 = memoryRemap::$7 & $f +Constant right-side identified [49] memoryRemap::$3 = memoryRemap::$2 & $f +Constant right-side identified [52] memoryRemap::$8 = memoryRemap::$7 & $f Successful SSA optimization Pass2ConstantRValueConsolidation Constant memoryRemap::$3 = memoryRemap::$2&$f Constant memoryRemap::$8 = memoryRemap::$7&$f @@ -888,12 +906,11 @@ Inlining constant with var siblings memset::str#1 Inlining constant with var siblings memset::num#1 Inlining constant with var siblings memset::c#1 Inlining constant with var siblings gotoxy::y#0 -Inlining constant with var siblings cputs::s#1 Inlining constant with var siblings conio_mega65_init::line#1 +Inlining constant with var siblings printf_str::s#1 Constant inlined memset::str#1 = (void *)COLORRAM+(unsigned int)$19*$50-$50 Constant inlined memset::str#0 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$50-$50 Constant inlined CONIO_SCREEN_COLORS = COLORRAM -Constant inlined cputs::s#1 = main::s Constant inlined conio_textcolor = LIGHT_BLUE Constant inlined memcpy::destination#0 = (void *)DEFAULT_SCREEN Constant inlined memset::num#1 = $50 @@ -907,6 +924,7 @@ Constant inlined memcpy::source#1 = (void *)COLORRAM+$50 Constant inlined gotoxy::y#0 = 0 Constant inlined memoryRemap::$3 = 0 Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN +Constant inlined printf_str::s#1 = main::s Constant inlined memset::c#0 = ' ' Constant inlined memset::c#1 = LIGHT_BLUE Constant inlined memoryRemap::$8 = 0 @@ -942,6 +960,7 @@ Finalized unsigned number type (char) $19 Finalized unsigned number type (char) $50 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 Successful SSA optimization PassNFinalizeNumberTypeConversions Simplifying constant integer cast $19-1 Successful SSA optimization PassNCastSimplification @@ -959,15 +978,15 @@ Adding NOP phi() at start of conio_mega65_init Adding NOP phi() at start of conio_mega65_init::@3 Adding NOP phi() at start of conio_mega65_init::@2 Adding NOP phi() at start of conio_mega65_init::@5 -Adding NOP phi() at start of main -Adding NOP phi() at start of main::@1 -Adding NOP phi() at start of gotoxy::@3 -Adding NOP phi() at start of cputs Adding NOP phi() at start of cputc::@3 Adding NOP phi() at start of cputc::@5 Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@1 +Adding NOP phi() at start of gotoxy::@3 Adding NOP phi() at start of cputln::@1 +Adding NOP phi() at start of printf_str Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of cscroll::@4 @@ -978,29 +997,28 @@ Adding NOP phi() at start of memset::@1 CALL GRAPH Calls in [__start] to conio_mega65_init:5 main:8 Calls in [conio_mega65_init] to memoryRemap:14 gotoxy:23 -Calls in [main] to cputs:28 -Calls in [cputs] to cputc:59 -Calls in [cputc] to cputln:67 cputln:71 -Calls in [cputln] to cscroll:77 -Calls in [cscroll] to memcpy:83 memcpy:85 memset:87 memset:89 +Calls in [cputc] to cputln:34 cputln:38 +Calls in [main] to printf_str:41 +Calls in [cputln] to cscroll:69 +Calls in [printf_str] to cputc:79 +Calls in [cscroll] to memcpy:85 memcpy:87 memset:89 memset:91 Created 10 initial phi equivalence classes Coalesced [26] conio_mega65_init::line#3 = conio_mega65_init::line#0 -Coalesced [51] gotoxy::y#7 = gotoxy::y#2 -Coalesced [60] cputs::s#6 = cputs::s#0 -Coalesced [105] memcpy::src#5 = memcpy::src#1 -Coalesced [106] memcpy::dst#5 = memcpy::dst#1 -Coalesced [116] memset::dst#5 = memset::dst#1 +Coalesced [64] gotoxy::y#7 = gotoxy::y#2 +Coalesced [81] printf_str::s#5 = printf_str::s#0 +Coalesced [107] memcpy::src#5 = memcpy::src#1 +Coalesced [108] memcpy::dst#5 = memcpy::dst#1 +Coalesced [118] memset::dst#5 = memset::dst#1 Coalesced down to 10 phi equivalence classes Culled Empty Block label __start::@2 Culled Empty Block label __start::@3 Culled Empty Block label conio_mega65_init::@2 Culled Empty Block label conio_mega65_init::@5 -Culled Empty Block label main::@1 -Culled Empty Block label gotoxy::@3 -Culled Empty Block label cputs::@3 Culled Empty Block label cputc::@5 Culled Empty Block label cputc::@4 +Culled Empty Block label main::@1 +Culled Empty Block label gotoxy::@3 Culled Empty Block label cputln::@1 Culled Empty Block label cscroll::@1 Culled Empty Block label memcpy::@3 @@ -1022,11 +1040,11 @@ Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of conio_mega65_init Adding NOP phi() at start of conio_mega65_init::@2 Adding NOP phi() at start of conio_mega65_init::@4 -Adding NOP phi() at start of main -Adding NOP phi() at start of gotoxy::@3 -Adding NOP phi() at start of cputs Adding NOP phi() at start of cputc::@3 Adding NOP phi() at start of cputc::@1 +Adding NOP phi() at start of main +Adding NOP phi() at start of gotoxy::@3 +Adding NOP phi() at start of printf_str Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@2 Adding NOP phi() at start of cscroll::@3 @@ -1083,199 +1101,198 @@ conio_mega65_init::@return: scope:[conio_mega65_init] from conio_mega65_init::@ [22] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_str::@2 + [23] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [24] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [25] conio_line_text[conio_cursor_x] = cputc::c#0 + [26] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [27] conio_cursor_x = ++ conio_cursor_x + [28] if(conio_cursor_x!=$50) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [29] phi() + [30] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [31] return + to:@return +cputc::@1: scope:[cputc] from cputc + [32] phi() + [33] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [23] phi() - [24] call cputs + [34] phi() + [35] call printf_str to:main::@return main::@return: scope:[main] from main - [25] return + [36] return to:@return void memoryRemap(char remapBlocks , unsigned int lowerPageOffset , unsigned int upperPageOffset) memoryRemap: scope:[memoryRemap] from conio_mega65_init::@2 - [26] memoryRemap::aVal = 0 - [27] memoryRemap::xVal = 0 - [28] memoryRemap::yVal = 0 - [29] memoryRemap::zVal = 0 + [37] memoryRemap::aVal = 0 + [38] memoryRemap::xVal = 0 + [39] memoryRemap::yVal = 0 + [40] memoryRemap::zVal = 0 asm { ldaaVal ldxxVal ldyyVal ldzzVal map eom } to:memoryRemap::@return memoryRemap::@return: scope:[memoryRemap] from memoryRemap - [31] return + [42] return to:@return void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_mega65_init::@1 - [32] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [43] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [33] phi() + [44] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [34] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [45] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [35] conio_cursor_x = gotoxy::x#2 - [36] conio_cursor_y = gotoxy::y#4 - [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [38] gotoxy::$8 = gotoxy::$7 << 2 - [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [40] gotoxy::line_offset#0 = gotoxy::$9 << 4 - [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [42] conio_line_text = gotoxy::$5 - [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [44] conio_line_color = gotoxy::$6 + [46] conio_cursor_x = gotoxy::x#2 + [47] conio_cursor_y = gotoxy::y#4 + [48] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [49] gotoxy::$8 = gotoxy::$7 << 2 + [50] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [51] gotoxy::line_offset#0 = gotoxy::$9 << 4 + [52] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [53] conio_line_text = gotoxy::$5 + [54] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [55] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [45] return + [56] return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from main - [46] phi() - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [47] cputs::s#2 = phi( cputs/main::s, cputs::@2/cputs::s#0 ) - [48] cputs::c#1 = *cputs::s#2 - [49] cputs::s#0 = ++ cputs::s#2 - [50] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [51] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [52] cputc::c#0 = cputs::c#1 - [53] call cputc - to:cputs::@1 - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 - [54] if(cputc::c#0==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [55] conio_line_text[conio_cursor_x] = cputc::c#0 - [56] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [57] conio_cursor_x = ++ conio_cursor_x - [58] if(conio_cursor_x!=$50) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [59] phi() - [60] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [61] return - to:@return -cputc::@1: scope:[cputc] from cputc - [62] phi() - [63] call cputln - to:cputc::@return - void cputln() cputln: scope:[cputln] from cputc::@1 cputc::@3 - [64] conio_line_text = conio_line_text + $50 - [65] conio_line_color = conio_line_color + $50 - [66] conio_cursor_x = 0 - [67] conio_cursor_y = ++ conio_cursor_y - [68] call cscroll + [57] conio_line_text = conio_line_text + $50 + [58] conio_line_color = conio_line_color + $50 + [59] conio_cursor_x = 0 + [60] conio_cursor_y = ++ conio_cursor_y + [61] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [69] return + [62] return to:@return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main + [63] phi() + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [64] printf_str::s#2 = phi( printf_str/main::s, printf_str::@2/printf_str::s#0 ) + [65] printf_str::c#1 = *printf_str::s#2 + [66] printf_str::s#0 = ++ printf_str::s#2 + [67] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [68] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [69] stackpush(char) = printf_str::c#1 + [70] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_str::@1 + void cscroll() cscroll: scope:[cscroll] from cputln - [70] if(conio_cursor_y!=$19) goto cscroll::@return + [72] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [71] phi() - [72] call memcpy - to:cscroll::@2 -cscroll::@2: scope:[cscroll] from cscroll::@1 [73] phi() [74] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [75] phi() + [76] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [75] phi() - [76] call memset - to:cscroll::@4 -cscroll::@4: scope:[cscroll] from cscroll::@3 [77] phi() [78] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [79] phi() + [80] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [79] conio_line_text = conio_line_text - $50 - [80] conio_line_color = conio_line_color - $50 - [81] conio_cursor_y = -- conio_cursor_y + [81] conio_line_text = conio_line_text - $50 + [82] conio_line_color = conio_line_color - $50 + [83] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [82] return + [84] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [83] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [83] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$50, cscroll::@2/(void *)COLORRAM+$50 ) - [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 - [85] memcpy::src#4 = (char *)memcpy::source#2 - [86] memcpy::dst#4 = (char *)memcpy::destination#2 + [85] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [85] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$50, cscroll::@2/(void *)COLORRAM+$50 ) + [86] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 + [87] memcpy::src#4 = (char *)memcpy::source#2 + [88] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [87] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [87] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [89] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [89] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [90] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [89] return + [91] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [90] *memcpy::dst#2 = *memcpy::src#2 - [91] memcpy::dst#1 = ++ memcpy::dst#2 - [92] memcpy::src#1 = ++ memcpy::src#2 + [92] *memcpy::dst#2 = *memcpy::src#2 + [93] memcpy::dst#1 = ++ memcpy::dst#2 + [94] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [93] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [93] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$50-$50, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$50-$50 ) + [95] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [95] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$50-$50, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$50-$50 ) to:memset::@1 memset::@1: scope:[memset] from memset - [94] memset::end#0 = (char *)memset::str#3 + $50 - [95] memset::dst#4 = (char *)memset::str#3 + [96] memset::end#0 = (char *)memset::str#3 + $50 + [97] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [96] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [97] if(memset::dst#2!=memset::end#0) goto memset::@3 + [98] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [99] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [98] return + [100] return to:@return memset::@3: scope:[memset] from memset::@2 - [99] *memset::dst#2 = memset::c#4 - [100] memset::dst#1 = ++ memset::dst#2 + [101] *memset::dst#2 = memset::c#4 + [102] memset::dst#1 = ++ memset::dst#2 to:memset::@2 +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc VARIABLE REGISTER WEIGHTS void __start() -__loadstore char conio_cursor_x // 4288.828571428571 -__loadstore char conio_cursor_y // 62747.2156862745 -__loadstore char *conio_line_color // 51397.860465116275 -__loadstore char *conio_line_text // 49113.51111111111 +__loadstore char conio_cursor_x // 4057.0 +__loadstore char conio_cursor_y // 60379.3962264151 +__loadstore char *conio_line_color // 49113.51111111111 +__loadstore char *conio_line_text // 47023.574468085106 void conio_mega65_init() char conio_mega65_init::line char conio_mega65_init::line#0 // 11.0 char conio_mega65_init::line#2 // 22.0 -void cputc(char c) +__stackcall void cputc(char c) char cputc::c -char cputc::c#0 // 10501.5 +char cputc::c#0 // 15001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // 1001.0 -const char *cputs::s -const char *cputs::s#0 // 500.5 -const char *cputs::s#2 // 1501.5 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // 202.0 @@ -1328,11 +1345,18 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // 1001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // 400.4 +const char *printf_str::s#2 // 1501.5 Initial phi equivalence classes [ conio_mega65_init::line#2 conio_mega65_init::line#0 ] [ gotoxy::y#4 gotoxy::y#2 ] -[ cputs::s#2 cputs::s#0 ] +[ printf_str::s#2 printf_str::s#0 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -1344,6 +1368,7 @@ Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ] Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ] Added variable conio_line_text to live range equivalence class [ conio_line_text ] Added variable conio_line_color to live range equivalence class [ conio_line_color ] +Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] Added variable memoryRemap::aVal to live range equivalence class [ memoryRemap::aVal ] Added variable memoryRemap::xVal to live range equivalence class [ memoryRemap::xVal ] Added variable memoryRemap::yVal to live range equivalence class [ memoryRemap::yVal ] @@ -1354,14 +1379,13 @@ Added variable gotoxy::$9 to live range equivalence class [ gotoxy::$9 ] Added variable gotoxy::line_offset#0 to live range equivalence class [ gotoxy::line_offset#0 ] Added variable gotoxy::$5 to live range equivalence class [ gotoxy::$5 ] Added variable gotoxy::$6 to live range equivalence class [ gotoxy::$6 ] -Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] -Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] +Added variable printf_str::c#1 to live range equivalence class [ printf_str::c#1 ] Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] Complete equivalence classes [ conio_mega65_init::line#2 conio_mega65_init::line#0 ] [ gotoxy::y#4 gotoxy::y#2 ] -[ cputs::s#2 cputs::s#0 ] +[ printf_str::s#2 printf_str::s#0 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -1373,6 +1397,7 @@ Complete equivalence classes [ conio_cursor_y ] [ conio_line_text ] [ conio_line_color ] +[ cputc::c#0 ] [ memoryRemap::aVal ] [ memoryRemap::xVal ] [ memoryRemap::yVal ] @@ -1383,13 +1408,12 @@ Complete equivalence classes [ gotoxy::line_offset#0 ] [ gotoxy::$5 ] [ gotoxy::$6 ] -[ cputs::c#1 ] -[ cputc::c#0 ] +[ printf_str::c#1 ] [ memcpy::src_end#0 ] [ memset::end#0 ] Allocated zp[1]:2 [ conio_mega65_init::line#2 conio_mega65_init::line#0 ] Allocated zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] -Allocated zp[2]:4 [ cputs::s#2 cputs::s#0 ] +Allocated zp[2]:4 [ printf_str::s#2 printf_str::s#0 ] Allocated zp[2]:6 [ memcpy::source#2 ] Allocated zp[2]:8 [ memcpy::destination#2 ] Allocated zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -1401,18 +1425,18 @@ Allocated zp[1]:19 [ conio_cursor_x ] Allocated zp[1]:20 [ conio_cursor_y ] Allocated zp[2]:21 [ conio_line_text ] Allocated zp[2]:23 [ conio_line_color ] -Allocated zp[1]:25 [ memoryRemap::aVal ] -Allocated zp[1]:26 [ memoryRemap::xVal ] -Allocated zp[1]:27 [ memoryRemap::yVal ] -Allocated zp[1]:28 [ memoryRemap::zVal ] -Allocated zp[2]:29 [ gotoxy::$7 ] -Allocated zp[2]:31 [ gotoxy::$8 ] -Allocated zp[2]:33 [ gotoxy::$9 ] -Allocated zp[2]:35 [ gotoxy::line_offset#0 ] -Allocated zp[2]:37 [ gotoxy::$5 ] -Allocated zp[2]:39 [ gotoxy::$6 ] -Allocated zp[1]:41 [ cputs::c#1 ] -Allocated zp[1]:42 [ cputc::c#0 ] +Allocated zp[1]:25 [ cputc::c#0 ] +Allocated zp[1]:26 [ memoryRemap::aVal ] +Allocated zp[1]:27 [ memoryRemap::xVal ] +Allocated zp[1]:28 [ memoryRemap::yVal ] +Allocated zp[1]:29 [ memoryRemap::zVal ] +Allocated zp[2]:30 [ gotoxy::$7 ] +Allocated zp[2]:32 [ gotoxy::$8 ] +Allocated zp[2]:34 [ gotoxy::$9 ] +Allocated zp[2]:36 [ gotoxy::line_offset#0 ] +Allocated zp[2]:38 [ gotoxy::$5 ] +Allocated zp[2]:40 [ gotoxy::$6 ] +Allocated zp[1]:42 [ printf_str::c#1 ] Allocated zp[2]:43 [ memcpy::src_end#0 ] Allocated zp[2]:45 [ memset::end#0 ] REGISTER UPLIFT POTENTIAL REGISTERS @@ -1423,41 +1447,43 @@ Statement [4] conio_line_color = COLORRAM [ ] ( [ ] { } ) always clobbers reg Statement [13] *IO_KEY = $47 [ ] ( [ ] { } conio_mega65_init:5 [ ] { } ) always clobbers reg byte a Statement [14] *IO_KEY = $53 [ ] ( [ ] { } conio_mega65_init:5 [ ] { } ) always clobbers reg byte a Statement [15] *IO_BANK = *IO_BANK | CRAM2K [ ] ( [ ] { } conio_mega65_init:5 [ ] { } ) always clobbers reg byte a -Statement [26] memoryRemap::aVal = 0 [ memoryRemap::aVal ] ( memoryRemap:12 [ memoryRemap::aVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal ] { } ) always clobbers reg byte a -Statement [27] memoryRemap::xVal = 0 [ memoryRemap::aVal memoryRemap::xVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal ] { } ) always clobbers reg byte a -Statement [28] memoryRemap::yVal = 0 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] { } ) always clobbers reg byte a -Statement [29] memoryRemap::zVal = 0 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] { } ) always clobbers reg byte a +Statement [23] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( main:7::printf_str:35::cputc:70 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [25] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte z +Statement [26] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte z +Statement [28] if(conio_cursor_x!=$50) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [37] memoryRemap::aVal = 0 [ memoryRemap::aVal ] ( memoryRemap:12 [ memoryRemap::aVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal ] { } ) always clobbers reg byte a +Statement [38] memoryRemap::xVal = 0 [ memoryRemap::aVal memoryRemap::xVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal ] { } ) always clobbers reg byte a +Statement [39] memoryRemap::yVal = 0 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] { } ) always clobbers reg byte a +Statement [40] memoryRemap::zVal = 0 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] { } ) always clobbers reg byte a Statement asm { ldaaVal ldxxVal ldyyVal ldzzVal map eom } always clobbers reg byte a reg byte x reg byte y reg byte z -Statement [35] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:21 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [46] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:21 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] -Statement [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [38] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [40] gotoxy::line_offset#0 = gotoxy::$9 << 4 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [42] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [44] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [48] cputs::c#1 = *cputs::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] ( main:7::cputs:24 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [55] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte z -Statement [56] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte z -Statement [58] if(conio_cursor_x!=$50) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [64] conio_line_text = conio_line_text + $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [65] conio_line_color = conio_line_color + $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [66] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [70] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [79] conio_line_text = conio_line_text - $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [80] conio_line_color = conio_line_color - $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [85] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [86] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [90] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [94] memset::end#0 = (char *)memset::str#3 + $50 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a +Statement [48] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [49] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [50] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [51] gotoxy::line_offset#0 = gotoxy::$9 << 4 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [52] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [53] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [54] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [55] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [57] conio_line_text = conio_line_text + $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [58] conio_line_color = conio_line_color + $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [59] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [65] printf_str::c#1 = *printf_str::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] ( main:7::printf_str:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [72] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [81] conio_line_text = conio_line_text - $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [82] conio_line_color = conio_line_color - $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [86] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [87] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [88] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [90] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [92] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [96] memset::end#0 = (char *)memset::str#3 + $50 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:16 [ memset::c#4 ] -Statement [95] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [97] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [99] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [97] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [99] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [101] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y Removing always clobbered register reg byte y as potential for zp[1]:16 [ memset::c#4 ] Statement [1] conio_cursor_x = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ ] ( [ ] { } ) always clobbers reg byte a @@ -1466,42 +1492,44 @@ Statement [4] conio_line_color = COLORRAM [ ] ( [ ] { } ) always clobbers reg Statement [13] *IO_KEY = $47 [ ] ( [ ] { } conio_mega65_init:5 [ ] { } ) always clobbers reg byte a Statement [14] *IO_KEY = $53 [ ] ( [ ] { } conio_mega65_init:5 [ ] { } ) always clobbers reg byte a Statement [15] *IO_BANK = *IO_BANK | CRAM2K [ ] ( [ ] { } conio_mega65_init:5 [ ] { } ) always clobbers reg byte a -Statement [26] memoryRemap::aVal = 0 [ memoryRemap::aVal ] ( memoryRemap:12 [ memoryRemap::aVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal ] { } ) always clobbers reg byte a -Statement [27] memoryRemap::xVal = 0 [ memoryRemap::aVal memoryRemap::xVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal ] { } ) always clobbers reg byte a -Statement [28] memoryRemap::yVal = 0 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] { } ) always clobbers reg byte a -Statement [29] memoryRemap::zVal = 0 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] { } ) always clobbers reg byte a +Statement [23] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( main:7::printf_str:35::cputc:70 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [25] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte z +Statement [26] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte z +Statement [28] if(conio_cursor_x!=$50) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [37] memoryRemap::aVal = 0 [ memoryRemap::aVal ] ( memoryRemap:12 [ memoryRemap::aVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal ] { } ) always clobbers reg byte a +Statement [38] memoryRemap::xVal = 0 [ memoryRemap::aVal memoryRemap::xVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal ] { } ) always clobbers reg byte a +Statement [39] memoryRemap::yVal = 0 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal ] { } ) always clobbers reg byte a +Statement [40] memoryRemap::zVal = 0 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] ( memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] { } conio_mega65_init:5::memoryRemap:12 [ memoryRemap::aVal memoryRemap::xVal memoryRemap::yVal memoryRemap::zVal ] { } ) always clobbers reg byte a Statement asm { ldaaVal ldxxVal ldyyVal ldzzVal map eom } always clobbers reg byte a reg byte x reg byte y reg byte z -Statement [35] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:21 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [38] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [40] gotoxy::line_offset#0 = gotoxy::$9 << 4 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [42] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [44] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a -Statement [48] cputs::c#1 = *cputs::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] ( main:7::cputs:24 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [55] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte z -Statement [56] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte z -Statement [58] if(conio_cursor_x!=$50) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [64] conio_line_text = conio_line_text + $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [65] conio_line_color = conio_line_color + $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [66] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [70] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [79] conio_line_text = conio_line_text - $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [80] conio_line_color = conio_line_color - $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [85] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [86] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [90] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memcpy:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [94] memset::end#0 = (char *)memset::str#3 + $50 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [95] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [97] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [99] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:60::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:24::cputc:53::cputln:63::cscroll:68::memset:78 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [46] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:21 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [48] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [49] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [50] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [51] gotoxy::line_offset#0 = gotoxy::$9 << 4 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [52] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [53] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [54] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [55] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } conio_mega65_init:5::gotoxy:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_mega65_init::line#2 } } ) always clobbers reg byte a +Statement [57] conio_line_text = conio_line_text + $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [58] conio_line_color = conio_line_color + $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [59] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [65] printf_str::c#1 = *printf_str::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] ( main:7::printf_str:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [72] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [81] conio_line_text = conio_line_text - $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [82] conio_line_color = conio_line_color - $50 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [86] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [87] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [88] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [90] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [92] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [96] memset::end#0 = (char *)memset::str#3 + $50 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a +Statement [97] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [99] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [101] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:30::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:35::cputc:70::cputln:33::cscroll:61::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y Potential registers zp[1]:2 [ conio_mega65_init::line#2 conio_mega65_init::line#0 ] : zp[1]:2 , reg byte a , reg byte x , reg byte y , reg byte z , Potential registers zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] : zp[1]:3 , reg byte x , reg byte y , reg byte z , -Potential registers zp[2]:4 [ cputs::s#2 cputs::s#0 ] : zp[2]:4 , +Potential registers zp[2]:4 [ printf_str::s#2 printf_str::s#0 ] : zp[2]:4 , Potential registers zp[2]:6 [ memcpy::source#2 ] : zp[2]:6 , Potential registers zp[2]:8 [ memcpy::destination#2 ] : zp[2]:8 , Potential registers zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:10 , @@ -1513,29 +1541,29 @@ Potential registers zp[1]:19 [ conio_cursor_x ] : zp[1]:19 , Potential registers zp[1]:20 [ conio_cursor_y ] : zp[1]:20 , Potential registers zp[2]:21 [ conio_line_text ] : zp[2]:21 , Potential registers zp[2]:23 [ conio_line_color ] : zp[2]:23 , -Potential registers zp[1]:25 [ memoryRemap::aVal ] : zp[1]:25 , -Potential registers zp[1]:26 [ memoryRemap::xVal ] : zp[1]:26 , -Potential registers zp[1]:27 [ memoryRemap::yVal ] : zp[1]:27 , -Potential registers zp[1]:28 [ memoryRemap::zVal ] : zp[1]:28 , -Potential registers zp[2]:29 [ gotoxy::$7 ] : zp[2]:29 , -Potential registers zp[2]:31 [ gotoxy::$8 ] : zp[2]:31 , -Potential registers zp[2]:33 [ gotoxy::$9 ] : zp[2]:33 , -Potential registers zp[2]:35 [ gotoxy::line_offset#0 ] : zp[2]:35 , -Potential registers zp[2]:37 [ gotoxy::$5 ] : zp[2]:37 , -Potential registers zp[2]:39 [ gotoxy::$6 ] : zp[2]:39 , -Potential registers zp[1]:41 [ cputs::c#1 ] : zp[1]:41 , reg byte a , reg byte x , reg byte y , reg byte z , -Potential registers zp[1]:42 [ cputc::c#0 ] : zp[1]:42 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:25 [ cputc::c#0 ] : zp[1]:25 , reg byte a , reg byte x , reg byte y , reg byte z , +Potential registers zp[1]:26 [ memoryRemap::aVal ] : zp[1]:26 , +Potential registers zp[1]:27 [ memoryRemap::xVal ] : zp[1]:27 , +Potential registers zp[1]:28 [ memoryRemap::yVal ] : zp[1]:28 , +Potential registers zp[1]:29 [ memoryRemap::zVal ] : zp[1]:29 , +Potential registers zp[2]:30 [ gotoxy::$7 ] : zp[2]:30 , +Potential registers zp[2]:32 [ gotoxy::$8 ] : zp[2]:32 , +Potential registers zp[2]:34 [ gotoxy::$9 ] : zp[2]:34 , +Potential registers zp[2]:36 [ gotoxy::line_offset#0 ] : zp[2]:36 , +Potential registers zp[2]:38 [ gotoxy::$5 ] : zp[2]:38 , +Potential registers zp[2]:40 [ gotoxy::$6 ] : zp[2]:40 , +Potential registers zp[1]:42 [ printf_str::c#1 ] : zp[1]:42 , reg byte a , reg byte x , reg byte y , reg byte z , Potential registers zp[2]:43 [ memcpy::src_end#0 ] : zp[2]:43 , Potential registers zp[2]:45 [ memset::end#0 ] : zp[2]:45 , REGISTER UPLIFT SCOPES Uplift Scope [memcpy] 3,012,500,004.25: zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 2,023,333,337.67: zp[2]:12 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 126,250,000.25: zp[2]:43 [ memcpy::src_end#0 ] 0: zp[2]:6 [ memcpy::source#2 ] 0: zp[2]:8 [ memcpy::destination#2 ] Uplift Scope [memset] 3,356,666,672.33: zp[2]:17 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 168,333,333.67: zp[2]:45 [ memset::end#0 ] 142,857,143: zp[1]:16 [ memset::c#4 ] 0: zp[2]:14 [ memset::str#3 ] -Uplift Scope [] 62,747.22: zp[1]:20 [ conio_cursor_y ] 51,397.86: zp[2]:23 [ conio_line_color ] 49,113.51: zp[2]:21 [ conio_line_text ] 4,288.83: zp[1]:19 [ conio_cursor_x ] -Uplift Scope [cputc] 10,501.5: zp[1]:42 [ cputc::c#0 ] -Uplift Scope [cputs] 2,002: zp[2]:4 [ cputs::s#2 cputs::s#0 ] 1,001: zp[1]:41 [ cputs::c#1 ] -Uplift Scope [gotoxy] 202: zp[2]:31 [ gotoxy::$8 ] 202: zp[2]:33 [ gotoxy::$9 ] 202: zp[2]:37 [ gotoxy::$5 ] 202: zp[2]:39 [ gotoxy::$6 ] 151.5: zp[2]:29 [ gotoxy::$7 ] 138.33: zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:35 [ gotoxy::line_offset#0 ] -Uplift Scope [memoryRemap] 101: zp[1]:28 [ memoryRemap::zVal ] 50.5: zp[1]:27 [ memoryRemap::yVal ] 33.67: zp[1]:26 [ memoryRemap::xVal ] 25.25: zp[1]:25 [ memoryRemap::aVal ] +Uplift Scope [] 60,379.4: zp[1]:20 [ conio_cursor_y ] 49,113.51: zp[2]:23 [ conio_line_color ] 47,023.57: zp[2]:21 [ conio_line_text ] 4,057: zp[1]:19 [ conio_cursor_x ] +Uplift Scope [cputc] 15,001.5: zp[1]:25 [ cputc::c#0 ] +Uplift Scope [printf_str] 1,901.9: zp[2]:4 [ printf_str::s#2 printf_str::s#0 ] 1,001: zp[1]:42 [ printf_str::c#1 ] +Uplift Scope [gotoxy] 202: zp[2]:32 [ gotoxy::$8 ] 202: zp[2]:34 [ gotoxy::$9 ] 202: zp[2]:38 [ gotoxy::$5 ] 202: zp[2]:40 [ gotoxy::$6 ] 151.5: zp[2]:30 [ gotoxy::$7 ] 138.33: zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:36 [ gotoxy::line_offset#0 ] +Uplift Scope [memoryRemap] 101: zp[1]:29 [ memoryRemap::zVal ] 50.5: zp[1]:28 [ memoryRemap::yVal ] 33.67: zp[1]:27 [ memoryRemap::xVal ] 25.25: zp[1]:26 [ memoryRemap::aVal ] Uplift Scope [conio_mega65_init] 33: zp[1]:2 [ conio_mega65_init::line#2 conio_mega65_init::line#0 ] Uplift Scope [RADIX] Uplift Scope [cputln] @@ -1554,63 +1582,63 @@ Uplift Scope [printf_format_string] Uplift Scope [main] Uplift Scope [__start] -Uplifting [memcpy] best 10788 combination zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:12 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:43 [ memcpy::src_end#0 ] zp[2]:6 [ memcpy::source#2 ] zp[2]:8 [ memcpy::destination#2 ] -Uplifting [memset] best 10582 combination zp[2]:17 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:45 [ memset::end#0 ] reg byte z [ memset::c#4 ] zp[2]:14 [ memset::str#3 ] -Uplifting [] best 10582 combination zp[1]:20 [ conio_cursor_y ] zp[2]:23 [ conio_line_color ] zp[2]:21 [ conio_line_text ] zp[1]:19 [ conio_cursor_x ] -Uplifting [cputc] best 10546 combination reg byte a [ cputc::c#0 ] -Uplifting [cputs] best 10476 combination zp[2]:4 [ cputs::s#2 cputs::s#0 ] reg byte a [ cputs::c#1 ] -Uplifting [gotoxy] best 10463 combination zp[2]:31 [ gotoxy::$8 ] zp[2]:33 [ gotoxy::$9 ] zp[2]:37 [ gotoxy::$5 ] zp[2]:39 [ gotoxy::$6 ] zp[2]:29 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:35 [ gotoxy::line_offset#0 ] -Uplifting [memoryRemap] best 10463 combination zp[1]:28 [ memoryRemap::zVal ] zp[1]:27 [ memoryRemap::yVal ] zp[1]:26 [ memoryRemap::xVal ] zp[1]:25 [ memoryRemap::aVal ] -Uplifting [conio_mega65_init] best 10451 combination reg byte x [ conio_mega65_init::line#2 conio_mega65_init::line#0 ] -Uplifting [RADIX] best 10451 combination -Uplifting [cputln] best 10451 combination -Uplifting [MOS6526_CIA] best 10451 combination -Uplifting [MOS6569_VICII] best 10451 combination -Uplifting [MOS6581_SID] best 10451 combination -Uplifting [MOS4569_VICIII] best 10451 combination -Uplifting [MEGA65_VICIV] best 10451 combination -Uplifting [F018_DMAGIC] best 10451 combination -Uplifting [DMA_LIST_F018A] best 10451 combination -Uplifting [DMA_LIST_F018B] best 10451 combination -Uplifting [cscroll] best 10451 combination -Uplifting [printf_format_number] best 10451 combination -Uplifting [printf_buffer_number] best 10451 combination -Uplifting [printf_format_string] best 10451 combination -Uplifting [main] best 10451 combination -Uplifting [__start] best 10451 combination +Uplifting [memcpy] best 10837 combination zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:12 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:43 [ memcpy::src_end#0 ] zp[2]:6 [ memcpy::source#2 ] zp[2]:8 [ memcpy::destination#2 ] +Uplifting [memset] best 10631 combination zp[2]:17 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:45 [ memset::end#0 ] reg byte z [ memset::c#4 ] zp[2]:14 [ memset::str#3 ] +Uplifting [] best 10631 combination zp[1]:20 [ conio_cursor_y ] zp[2]:23 [ conio_line_color ] zp[2]:21 [ conio_line_text ] zp[1]:19 [ conio_cursor_x ] +Uplifting [cputc] best 10622 combination reg byte a [ cputc::c#0 ] +Uplifting [printf_str] best 10552 combination zp[2]:4 [ printf_str::s#2 printf_str::s#0 ] reg byte a [ printf_str::c#1 ] +Uplifting [gotoxy] best 10539 combination zp[2]:32 [ gotoxy::$8 ] zp[2]:34 [ gotoxy::$9 ] zp[2]:38 [ gotoxy::$5 ] zp[2]:40 [ gotoxy::$6 ] zp[2]:30 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:36 [ gotoxy::line_offset#0 ] +Uplifting [memoryRemap] best 10539 combination zp[1]:29 [ memoryRemap::zVal ] zp[1]:28 [ memoryRemap::yVal ] zp[1]:27 [ memoryRemap::xVal ] zp[1]:26 [ memoryRemap::aVal ] +Uplifting [conio_mega65_init] best 10527 combination reg byte x [ conio_mega65_init::line#2 conio_mega65_init::line#0 ] +Uplifting [RADIX] best 10527 combination +Uplifting [cputln] best 10527 combination +Uplifting [MOS6526_CIA] best 10527 combination +Uplifting [MOS6569_VICII] best 10527 combination +Uplifting [MOS6581_SID] best 10527 combination +Uplifting [MOS4569_VICIII] best 10527 combination +Uplifting [MEGA65_VICIV] best 10527 combination +Uplifting [F018_DMAGIC] best 10527 combination +Uplifting [DMA_LIST_F018A] best 10527 combination +Uplifting [DMA_LIST_F018B] best 10527 combination +Uplifting [cscroll] best 10527 combination +Uplifting [printf_format_number] best 10527 combination +Uplifting [printf_buffer_number] best 10527 combination +Uplifting [printf_format_string] best 10527 combination +Uplifting [main] best 10527 combination +Uplifting [__start] best 10527 combination Attempting to uplift remaining variables inzp[1]:20 [ conio_cursor_y ] -Uplifting [] best 10451 combination zp[1]:20 [ conio_cursor_y ] +Uplifting [] best 10527 combination zp[1]:20 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:19 [ conio_cursor_x ] -Uplifting [] best 10451 combination zp[1]:19 [ conio_cursor_x ] -Attempting to uplift remaining variables inzp[1]:28 [ memoryRemap::zVal ] -Uplifting [memoryRemap] best 10451 combination zp[1]:28 [ memoryRemap::zVal ] -Attempting to uplift remaining variables inzp[1]:27 [ memoryRemap::yVal ] -Uplifting [memoryRemap] best 10451 combination zp[1]:27 [ memoryRemap::yVal ] -Attempting to uplift remaining variables inzp[1]:26 [ memoryRemap::xVal ] -Uplifting [memoryRemap] best 10451 combination zp[1]:26 [ memoryRemap::xVal ] -Attempting to uplift remaining variables inzp[1]:25 [ memoryRemap::aVal ] -Uplifting [memoryRemap] best 10451 combination zp[1]:25 [ memoryRemap::aVal ] +Uplifting [] best 10527 combination zp[1]:19 [ conio_cursor_x ] +Attempting to uplift remaining variables inzp[1]:29 [ memoryRemap::zVal ] +Uplifting [memoryRemap] best 10527 combination zp[1]:29 [ memoryRemap::zVal ] +Attempting to uplift remaining variables inzp[1]:28 [ memoryRemap::yVal ] +Uplifting [memoryRemap] best 10527 combination zp[1]:28 [ memoryRemap::yVal ] +Attempting to uplift remaining variables inzp[1]:27 [ memoryRemap::xVal ] +Uplifting [memoryRemap] best 10527 combination zp[1]:27 [ memoryRemap::xVal ] +Attempting to uplift remaining variables inzp[1]:26 [ memoryRemap::aVal ] +Uplifting [memoryRemap] best 10527 combination zp[1]:26 [ memoryRemap::aVal ] Coalescing zero page register [ zp[2]:6 [ memcpy::source#2 ] ] with [ zp[2]:10 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:8 [ memcpy::destination#2 ] ] with [ zp[2]:12 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:14 [ memset::str#3 ] ] with [ zp[2]:17 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:29 [ gotoxy::$7 ] ] with [ zp[2]:33 [ gotoxy::$9 ] ] - score: 1 -Coalescing zero page register [ zp[2]:35 [ gotoxy::line_offset#0 ] ] with [ zp[2]:39 [ gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[2]:29 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:35 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:30 [ gotoxy::$7 ] ] with [ zp[2]:34 [ gotoxy::$9 ] ] - score: 1 +Coalescing zero page register [ zp[2]:36 [ gotoxy::line_offset#0 ] ] with [ zp[2]:40 [ gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:30 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:36 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 Coalescing zero page register [ zp[2]:14 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:6 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] Coalescing zero page register [ zp[2]:45 [ memset::end#0 ] ] with [ zp[2]:8 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] -Allocated (was zp[2]:4) zp[2]:2 [ cputs::s#2 cputs::s#0 ] +Allocated (was zp[2]:4) zp[2]:2 [ printf_str::s#2 printf_str::s#0 ] Allocated (was zp[2]:14) zp[2]:4 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] Allocated (was zp[1]:19) zp[1]:6 [ conio_cursor_x ] Allocated (was zp[1]:20) zp[1]:7 [ conio_cursor_y ] Allocated (was zp[2]:21) zp[2]:8 [ conio_line_text ] Allocated (was zp[2]:23) zp[2]:10 [ conio_line_color ] -Allocated (was zp[1]:25) zp[1]:12 [ memoryRemap::aVal ] -Allocated (was zp[1]:26) zp[1]:13 [ memoryRemap::xVal ] -Allocated (was zp[1]:27) zp[1]:14 [ memoryRemap::yVal ] -Allocated (was zp[1]:28) zp[1]:15 [ memoryRemap::zVal ] -Allocated (was zp[2]:29) zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -Allocated (was zp[2]:31) zp[2]:18 [ gotoxy::$8 ] -Allocated (was zp[2]:37) zp[2]:20 [ gotoxy::$5 ] +Allocated (was zp[1]:26) zp[1]:12 [ memoryRemap::aVal ] +Allocated (was zp[1]:27) zp[1]:13 [ memoryRemap::xVal ] +Allocated (was zp[1]:28) zp[1]:14 [ memoryRemap::yVal ] +Allocated (was zp[1]:29) zp[1]:15 [ memoryRemap::zVal ] +Allocated (was zp[2]:30) zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +Allocated (was zp[2]:32) zp[2]:18 [ gotoxy::$8 ] +Allocated (was zp[2]:38) zp[2]:20 [ gotoxy::$5 ] Allocated (was zp[2]:43) zp[2]:22 [ memcpy::src_end#0 ] Allocated (was zp[2]:45) zp[2]:24 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] @@ -1636,6 +1664,7 @@ ASSEMBLER BEFORE OPTIMIZATION /// Map 2nd KB of colour RAM $DC00-$DFFF (hiding CIA's) .const CRAM2K = 1 .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// I/O Personality selection .label IO_KEY = $d02f /// C65 Banking Register @@ -1685,7 +1714,7 @@ __start: { // __start::@1 __b1: // [7] call main - // [23] phi from __start::@1 to main [phi:__start::@1->main] + // [34] phi from __start::@1 to main [phi:__start::@1->main] main_from___b1: jsr main jmp __breturn @@ -1757,17 +1786,66 @@ conio_mega65_init: { __breturn: // [22] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [23] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // [24] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [25] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldz conio_cursor_x + sta.z (conio_line_text),z + // [26] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldz conio_cursor_x + sta.z (conio_line_color),z + // [27] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [28] if(conio_cursor_x!=$50) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$50 + cmp.z conio_cursor_x + bne __breturn + // [29] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [30] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [31] return + rts + // [32] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [33] call cputln + jsr cputln + jmp __breturn } // main main: { - // [24] call cputs - // [46] phi from main to cputs [phi:main->cputs] - cputs_from_main: - jsr cputs + // [35] call printf_str + // [63] phi from main to printf_str [phi:main->printf_str] + printf_str_from_main: + jsr printf_str jmp __breturn // main::@return __breturn: - // [25] return + // [36] return rts .segment Data s: .text "hello world!" @@ -1805,19 +1883,19 @@ memoryRemap: { .label xVal = $d .label yVal = $e .label zVal = $f - // [26] memoryRemap::aVal = 0 -- vbuz1=vbuc1 + // [37] memoryRemap::aVal = 0 -- vbuz1=vbuc1 // lower blocks offset page low lda #0 sta.z aVal - // [27] memoryRemap::xVal = 0 -- vbuz1=vbuc1 + // [38] memoryRemap::xVal = 0 -- vbuz1=vbuc1 // lower blocks to map + lower blocks offset high nibble lda #0 sta.z xVal - // [28] memoryRemap::yVal = 0 -- vbuz1=vbuc1 + // [39] memoryRemap::yVal = 0 -- vbuz1=vbuc1 // upper blocks offset page lda #0 sta.z yVal - // [29] memoryRemap::zVal = 0 -- vbuz1=vbuc1 + // [40] memoryRemap::zVal = 0 -- vbuz1=vbuc1 // upper blocks to map + upper blocks offset page high nibble lda #0 sta.z zVal @@ -1831,7 +1909,7 @@ memoryRemap: { jmp __breturn // memoryRemap::@return __breturn: - // [31] return + // [42] return rts } // gotoxy @@ -1845,39 +1923,39 @@ gotoxy: { .label line_offset = $10 .label __8 = $12 .label __9 = $10 - // [32] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [43] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b3_from_gotoxy - // [34] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [45] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] __b1_from_gotoxy: - // [34] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [45] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 jmp __b1 - // [33] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [44] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] __b3_from_gotoxy: jmp __b3 // gotoxy::@3 __b3: - // [34] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [45] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] __b1_from___b3: - // [34] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [45] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy jmp __b1 // gotoxy::@1 __b1: jmp __b2 // gotoxy::@2 __b2: - // [35] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [46] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x - // [36] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [47] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y - // [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [48] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [38] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [49] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -1886,7 +1964,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [50] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -1894,12 +1972,12 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [40] gotoxy::line_offset#0 = gotoxy::$9 << 4 -- vwuz1=vwuz1_rol_4 + // [51] gotoxy::line_offset#0 = gotoxy::$9 << 4 -- vwuz1=vwuz1_rol_4 asw line_offset asw line_offset asw line_offset asw line_offset - // [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [52] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 - // [42] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [53] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 - // [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [54] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 - // [44] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [55] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 @@ -1928,96 +2006,13 @@ gotoxy: { jmp __breturn // gotoxy::@return __breturn: - // [45] return + // [56] return rts -} - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { - .label s = 2 - // [47] phi from cputs to cputs::@1 [phi:cputs->cputs::@1] - __b1_from_cputs: - // [47] phi cputs::s#2 = main::s [phi:cputs->cputs::@1#0] -- pbuz1=pbuc1 - lda #main.s - sta.z s+1 - jmp __b1 - // cputs::@1 - __b1: - // [48] cputs::c#1 = *cputs::s#2 -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // [49] cputs::s#0 = ++ cputs::s#2 -- pbuz1=_inc_pbuz1 - inw.z s - // [50] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - jmp __breturn - // cputs::@return - __breturn: - // [51] return - rts - // cputs::@2 - __b2: - // [52] cputc::c#0 = cputs::c#1 - // [53] call cputc - jsr cputc - // [47] phi from cputs::@2 to cputs::@1 [phi:cputs::@2->cputs::@1] - __b1_from___b2: - // [47] phi cputs::s#2 = cputs::s#0 [phi:cputs::@2->cputs::@1#0] -- register_copy - jmp __b1 -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // [54] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1_from_cputc - jmp __b2 - // cputc::@2 - __b2: - // [55] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa - ldz conio_cursor_x - sta.z (conio_line_text),z - // [56] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - ldz conio_cursor_x - sta.z (conio_line_color),z - // [57] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [58] if(conio_cursor_x!=$50) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$50 - cmp.z conio_cursor_x - bne __breturn - // [59] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - __b3_from___b2: - jmp __b3 - // cputc::@3 - __b3: - // [60] call cputln - jsr cputln - jmp __breturn - // cputc::@return - __breturn: - // [61] return - rts - // [62] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - __b1_from_cputc: - jmp __b1 - // cputc::@1 - __b1: - // [63] call cputln - jsr cputln - jmp __breturn } // cputln // Print a newline cputln: { - // [64] conio_line_text = conio_line_text + $50 -- pbuz1=pbuz1_plus_vbuc1 + // [57] conio_line_text = conio_line_text + $50 -- pbuz1=pbuz1_plus_vbuc1 lda #$50 clc adc.z conio_line_text @@ -2025,7 +2020,7 @@ cputln: { bcc !+ inc.z conio_line_text+1 !: - // [65] conio_line_color = conio_line_color + $50 -- pbuz1=pbuz1_plus_vbuc1 + // [58] conio_line_color = conio_line_color + $50 -- pbuz1=pbuz1_plus_vbuc1 lda #$50 clc adc.z conio_line_color @@ -2033,91 +2028,132 @@ cputln: { bcc !+ inc.z conio_line_color+1 !: - // [66] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [59] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [67] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + // [60] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y - // [68] call cscroll + // [61] call cscroll jsr cscroll jmp __breturn // cputln::@return __breturn: - // [69] return + // [62] return rts +} + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { + .label s = 2 + // [64] phi from printf_str to printf_str::@1 [phi:printf_str->printf_str::@1] + __b1_from_printf_str: + // [64] phi printf_str::s#2 = main::s [phi:printf_str->printf_str::@1#0] -- pbuz1=pbuc1 + lda #main.s + sta.z s+1 + jmp __b1 + // printf_str::@1 + __b1: + // [65] printf_str::c#1 = *printf_str::s#2 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [66] printf_str::s#0 = ++ printf_str::s#2 -- pbuz1=_inc_pbuz1 + inw.z s + // [67] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + jmp __breturn + // printf_str::@return + __breturn: + // [68] return + rts + // printf_str::@2 + __b2: + // [69] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [70] callexecute cputc -- call_vprc1 + jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [64] phi from printf_str::@2 to printf_str::@1 [phi:printf_str::@2->printf_str::@1] + __b1_from___b2: + // [64] phi printf_str::s#2 = printf_str::s#0 [phi:printf_str::@2->printf_str::@1#0] -- register_copy + jmp __b1 } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { - // [70] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + // [72] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [71] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [73] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] __b1_from_cscroll: jmp __b1 // cscroll::@1 __b1: - // [72] call memcpy - // [83] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [74] call memcpy + // [85] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] memcpy_from___b1: - // [83] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [85] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN sta.z memcpy.destination+1 - // [83] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$50 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [85] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$50 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$50 sta.z memcpy.source+1 jsr memcpy - // [73] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [75] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] __b2_from___b1: jmp __b2 // cscroll::@2 __b2: - // [74] call memcpy - // [83] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [76] call memcpy + // [85] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] memcpy_from___b2: - // [83] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [85] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #COLORRAM sta.z memcpy.destination+1 - // [83] phi memcpy::source#2 = (void *)COLORRAM+$50 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [85] phi memcpy::source#2 = (void *)COLORRAM+$50 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #COLORRAM+$50 sta.z memcpy.source+1 jsr memcpy - // [75] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [77] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] __b3_from___b2: jmp __b3 // cscroll::@3 __b3: - // [76] call memset - // [93] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [78] call memset + // [95] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] memset_from___b3: - // [93] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuzz=vbuc1 + // [95] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuzz=vbuc1 ldz #' ' - // [93] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$50-$50 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [95] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$50-$50 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$19*$50-$50 sta.z memset.str+1 jsr memset - // [77] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // [79] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] __b4_from___b3: jmp __b4 // cscroll::@4 __b4: - // [78] call memset - // [93] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [80] call memset + // [95] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] memset_from___b4: - // [93] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuzz=vbuc1 + // [95] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuzz=vbuc1 ldz #LIGHT_BLUE - // [93] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$50-$50 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [95] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$50-$50 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #COLORRAM+$19*$50-$50 @@ -2126,7 +2162,7 @@ cscroll: { jmp __b5 // cscroll::@5 __b5: - // [79] conio_line_text = conio_line_text - $50 -- pbuz1=pbuz1_minus_vbuc1 + // [81] conio_line_text = conio_line_text - $50 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_text sbc #$50 @@ -2134,7 +2170,7 @@ cscroll: { lda.z conio_line_text+1 sbc #0 sta.z conio_line_text+1 - // [80] conio_line_color = conio_line_color - $50 -- pbuz1=pbuz1_minus_vbuc1 + // [82] conio_line_color = conio_line_color - $50 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_color sbc #$50 @@ -2142,12 +2178,12 @@ cscroll: { lda.z conio_line_color+1 sbc #0 sta.z conio_line_color+1 - // [81] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + // [83] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y jmp __breturn // cscroll::@return __breturn: - // [82] return + // [84] return rts } // memcpy @@ -2160,7 +2196,7 @@ memcpy: { .label src = 4 .label source = 4 .label destination = $18 - // [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 -- pbuz1=pbuz2_plus_vwuc1 + // [86] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$50-$50 @@ -2168,17 +2204,17 @@ memcpy: { lda.z source+1 adc #>$19*$50-$50 sta.z src_end+1 - // [85] memcpy::src#4 = (char *)memcpy::source#2 - // [86] memcpy::dst#4 = (char *)memcpy::destination#2 - // [87] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [87] memcpy::src#4 = (char *)memcpy::source#2 + // [88] memcpy::dst#4 = (char *)memcpy::destination#2 + // [89] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] __b1_from_memcpy: __b1_from___b2: - // [87] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [87] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [89] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [89] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy jmp __b1 // memcpy::@1 __b1: - // [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [90] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -2188,18 +2224,18 @@ memcpy: { jmp __breturn // memcpy::@return __breturn: - // [89] return + // [91] return rts // memcpy::@2 __b2: - // [90] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [92] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y ldy #0 sta (dst),y - // [91] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [93] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inw.z dst - // [92] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [94] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inw.z src jmp __b1_from___b2 } @@ -2213,7 +2249,7 @@ memset: { jmp __b1 // memset::@1 __b1: - // [94] memset::end#0 = (char *)memset::str#3 + $50 -- pbuz1=pbuz2_plus_vbuc1 + // [96] memset::end#0 = (char *)memset::str#3 + $50 -- pbuz1=pbuz2_plus_vbuc1 lda #$50 clc adc.z str @@ -2221,15 +2257,15 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [95] memset::dst#4 = (char *)memset::str#3 - // [96] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [97] memset::dst#4 = (char *)memset::str#3 + // [98] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] __b2_from___b1: __b2_from___b3: - // [96] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [98] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy jmp __b2 // memset::@2 __b2: - // [97] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [99] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -2239,15 +2275,15 @@ memset: { jmp __breturn // memset::@return __breturn: - // [98] return + // [100] return rts // memset::@3 __b3: - // [99] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuzz + // [101] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuzz tza ldy #0 sta (dst),y - // [100] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [102] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inw.z dst jmp __b2_from___b3 } @@ -2263,16 +2299,16 @@ Removing instruction jmp __b3 Removing instruction jmp __b4 Removing instruction jmp __b1 Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __breturn Removing instruction jmp __b3 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __breturn -Removing instruction jmp __b2 -Removing instruction jmp __b3 Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __breturn @@ -2295,9 +2331,9 @@ Removing instruction lda #0 Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b4_from___b3 with __b1 +Replacing label __b1_from_cputc with __b1 Replacing label __b3_from_gotoxy with __b2 Replacing label __b1 with __b2 -Replacing label __b1_from_cputc with __b1 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b3 with __b2 Removing instruction __b1_from___init1: @@ -2306,12 +2342,12 @@ Removing instruction __b2_from_SEI1: Removing instruction __b4_from___b3: Removing instruction __b4: Removing instruction __b1_from___b4: +Removing instruction __b3_from___b2: +Removing instruction __b1_from_cputc: Removing instruction __b3_from_gotoxy: Removing instruction __b3: Removing instruction __b1_from___b3: Removing instruction __b1: -Removing instruction __b3_from___b2: -Removing instruction __b1_from_cputc: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: Removing instruction __b2_from___b1: @@ -2334,17 +2370,17 @@ Removing instruction __b2: Removing instruction __b3: Removing instruction __b1_from___b3: Removing instruction __breturn: -Removing instruction cputs_from_main: +Removing instruction __b2: +Removing instruction __b3: +Removing instruction printf_str_from_main: Removing instruction __breturn: Removing instruction __breturn: Removing instruction __b1_from_gotoxy: Removing instruction __breturn: -Removing instruction __b1_from_cputs: +Removing instruction __breturn: +Removing instruction __b1_from_printf_str: Removing instruction __breturn: Removing instruction __b1_from___b2: -Removing instruction __b2: -Removing instruction __b3: -Removing instruction __breturn: Removing instruction __b1: Removing instruction __b2: Removing instruction __b3: @@ -2371,26 +2407,22 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() -__loadstore char conio_cursor_x // zp[1]:6 4288.828571428571 -__loadstore char conio_cursor_y // zp[1]:7 62747.2156862745 -__loadstore char *conio_line_color // zp[2]:10 51397.860465116275 -__loadstore char *conio_line_text // zp[2]:8 49113.51111111111 +__loadstore char conio_cursor_x // zp[1]:6 4057.0 +__loadstore char conio_cursor_y // zp[1]:7 60379.3962264151 +__loadstore char *conio_line_color // zp[2]:10 49113.51111111111 +__loadstore char *conio_line_text // zp[2]:8 47023.574468085106 void conio_mega65_init() __constant char * const conio_mega65_init::BASIC_CURSOR_LINE = (char *) 235 char conio_mega65_init::line char conio_mega65_init::line#0 // reg byte x 11.0 char conio_mega65_init::line#2 // reg byte x 22.0 -void cputc(char c) +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 10501.5 +char cputc::c#0 // reg byte a 15001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:2 500.5 -const char *cputs::s#2 // s zp[2]:2 1501.5 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // zp[2]:20 202.0 @@ -2445,16 +2477,24 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:4 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:2 400.4 +const char *printf_str::s#2 // s zp[2]:2 1501.5 reg byte x [ conio_mega65_init::line#2 conio_mega65_init::line#0 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] -zp[2]:2 [ cputs::s#2 cputs::s#0 ] +zp[2]:2 [ printf_str::s#2 printf_str::s#0 ] zp[2]:4 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] reg byte z [ memset::c#4 ] zp[1]:6 [ conio_cursor_x ] zp[1]:7 [ conio_cursor_y ] zp[2]:8 [ conio_line_text ] zp[2]:10 [ conio_line_color ] +reg byte a [ cputc::c#0 ] zp[1]:12 [ memoryRemap::aVal ] zp[1]:13 [ memoryRemap::xVal ] zp[1]:14 [ memoryRemap::yVal ] @@ -2462,14 +2502,13 @@ zp[1]:15 [ memoryRemap::zVal ] zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:18 [ gotoxy::$8 ] zp[2]:20 [ gotoxy::$5 ] -reg byte a [ cputs::c#1 ] -reg byte a [ cputc::c#0 ] +reg byte a [ printf_str::c#1 ] zp[2]:22 [ memcpy::src_end#0 ] zp[2]:24 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] FINAL ASSEMBLER -Score: 8737 +Score: 8813 // File Comments // Hello World for MEGA 65 - using stdio.h and conio.h @@ -2492,6 +2531,7 @@ Score: 8737 /// Map 2nd KB of colour RAM $DC00-$DFFF (hiding CIA's) .const CRAM2K = 1 .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// I/O Personality selection .label IO_KEY = $d02f /// C65 Banking Register @@ -2539,7 +2579,7 @@ __start: { // [6] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] // __start::@1 // [7] call main - // [23] phi from __start::@1 to main [phi:__start::@1->main] + // [34] phi from __start::@1 to main [phi:__start::@1->main] jsr main // __start::@return // [8] return @@ -2601,16 +2641,64 @@ conio_mega65_init: { // } // [22] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [23] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + // [24] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [25] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldz conio_cursor_x + sta.z (conio_line_text),z + // conio_line_color[conio_cursor_x] = conio_textcolor + // [26] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldz conio_cursor_x + sta.z (conio_line_color),z + // if(++conio_cursor_x==CONIO_WIDTH) + // [27] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [28] if(conio_cursor_x!=$50) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$50 + cmp.z conio_cursor_x + bne __breturn + // [29] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [30] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [31] return + rts + // [32] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [33] call cputln + jsr cputln + rts } // main main: { // printf("hello world!") - // [24] call cputs - // [46] phi from main to cputs [phi:main->cputs] - jsr cputs + // [35] call printf_str + // [63] phi from main to printf_str [phi:main->printf_str] + jsr printf_str // main::@return // } - // [25] return + // [36] return rts .segment Data s: .text "hello world!" @@ -2649,20 +2737,20 @@ memoryRemap: { .label yVal = $e .label zVal = $f // char aVal = BYTE0(lowerPageOffset) - // [26] memoryRemap::aVal = 0 -- vbuz1=vbuc1 + // [37] memoryRemap::aVal = 0 -- vbuz1=vbuc1 // lower blocks offset page low lda #0 sta.z aVal // char xVal = (remapBlocks << 4) | (BYTE1(lowerPageOffset) & 0xf) - // [27] memoryRemap::xVal = 0 -- vbuz1=vbuc1 + // [38] memoryRemap::xVal = 0 -- vbuz1=vbuc1 // lower blocks to map + lower blocks offset high nibble sta.z xVal // char yVal = BYTE0(upperPageOffset) - // [28] memoryRemap::yVal = 0 -- vbuz1=vbuc1 + // [39] memoryRemap::yVal = 0 -- vbuz1=vbuc1 // upper blocks offset page sta.z yVal // char zVal = (remapBlocks & 0xf0) | (BYTE1(upperPageOffset) & 0xf) - // [29] memoryRemap::zVal = 0 -- vbuz1=vbuc1 + // [40] memoryRemap::zVal = 0 -- vbuz1=vbuc1 // upper blocks to map + upper blocks offset page high nibble sta.z zVal // asm @@ -2675,7 +2763,7 @@ memoryRemap: { eom // memoryRemap::@return // } - // [31] return + // [42] return rts } // gotoxy @@ -2690,33 +2778,33 @@ gotoxy: { .label __8 = $12 .label __9 = $10 // if(y>CONIO_HEIGHT) - // [32] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [43] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b2 - // [34] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [34] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [45] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [45] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 - // [33] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [44] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] // gotoxy::@3 - // [34] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [34] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [45] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [45] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy // gotoxy::@1 // gotoxy::@2 __b2: // conio_cursor_x = x - // [35] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [46] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x // conio_cursor_y = y - // [36] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [47] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y // unsigned int line_offset = (unsigned int)y*CONIO_WIDTH - // [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [48] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [38] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [49] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -2725,7 +2813,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [50] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -2733,13 +2821,13 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [40] gotoxy::line_offset#0 = gotoxy::$9 << 4 -- vwuz1=vwuz1_rol_4 + // [51] gotoxy::line_offset#0 = gotoxy::$9 << 4 -- vwuz1=vwuz1_rol_4 asw line_offset asw line_offset asw line_offset asw line_offset // CONIO_SCREEN_TEXT + line_offset - // [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [52] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 // conio_line_text = CONIO_SCREEN_TEXT + line_offset - // [42] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [53] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 // CONIO_SCREEN_COLORS + line_offset - // [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [54] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 // conio_line_color = CONIO_SCREEN_COLORS + line_offset - // [44] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [55] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 sta.z conio_line_color+1 // gotoxy::@return // } - // [45] return - rts -} - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { - .label s = 2 - // [47] phi from cputs to cputs::@1 [phi:cputs->cputs::@1] - // [47] phi cputs::s#2 = main::s [phi:cputs->cputs::@1#0] -- pbuz1=pbuc1 - lda #main.s - sta.z s+1 - // cputs::@1 - __b1: - // while(c=*s++) - // [48] cputs::c#1 = *cputs::s#2 -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // [49] cputs::s#0 = ++ cputs::s#2 -- pbuz1=_inc_pbuz1 - inw.z s - // [50] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - // cputs::@return - // } - // [51] return - rts - // cputs::@2 - __b2: - // cputc(c) - // [52] cputc::c#0 = cputs::c#1 - // [53] call cputc - jsr cputc - // [47] phi from cputs::@2 to cputs::@1 [phi:cputs::@2->cputs::@1] - // [47] phi cputs::s#2 = cputs::s#0 [phi:cputs::@2->cputs::@1#0] -- register_copy - jmp __b1 -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - // [54] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1 - // cputc::@2 - // conio_line_text[conio_cursor_x] = c - // [55] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa - ldz conio_cursor_x - sta.z (conio_line_text),z - // conio_line_color[conio_cursor_x] = conio_textcolor - // [56] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - ldz conio_cursor_x - sta.z (conio_line_color),z - // if(++conio_cursor_x==CONIO_WIDTH) - // [57] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [58] if(conio_cursor_x!=$50) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$50 - cmp.z conio_cursor_x - bne __breturn - // [59] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - // cputc::@3 - // cputln() - // [60] call cputln - jsr cputln - // cputc::@return - __breturn: - // } - // [61] return - rts - // [62] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - // cputc::@1 - __b1: - // cputln() - // [63] call cputln - jsr cputln + // [56] return rts } // cputln // Print a newline cputln: { // conio_line_text += CONIO_WIDTH - // [64] conio_line_text = conio_line_text + $50 -- pbuz1=pbuz1_plus_vbuc1 + // [57] conio_line_text = conio_line_text + $50 -- pbuz1=pbuz1_plus_vbuc1 lda #$50 clc adc.z conio_line_text @@ -2866,7 +2874,7 @@ cputln: { inc.z conio_line_text+1 !: // conio_line_color += CONIO_WIDTH - // [65] conio_line_color = conio_line_color + $50 -- pbuz1=pbuz1_plus_vbuc1 + // [58] conio_line_color = conio_line_color + $50 -- pbuz1=pbuz1_plus_vbuc1 lda #$50 clc adc.z conio_line_color @@ -2875,81 +2883,120 @@ cputln: { inc.z conio_line_color+1 !: // conio_cursor_x = 0 - // [66] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [59] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x // conio_cursor_y++; - // [67] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + // [60] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y // cscroll() - // [68] call cscroll + // [61] call cscroll jsr cscroll // cputln::@return // } - // [69] return + // [62] return rts +} + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { + .label s = 2 + // [64] phi from printf_str to printf_str::@1 [phi:printf_str->printf_str::@1] + // [64] phi printf_str::s#2 = main::s [phi:printf_str->printf_str::@1#0] -- pbuz1=pbuc1 + lda #main.s + sta.z s+1 + // printf_str::@1 + __b1: + // while(c=*s++) + // [65] printf_str::c#1 = *printf_str::s#2 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [66] printf_str::s#0 = ++ printf_str::s#2 -- pbuz1=_inc_pbuz1 + inw.z s + // [67] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + // printf_str::@return + // } + // [68] return + rts + // printf_str::@2 + __b2: + // putc(c) + // [69] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [70] callexecute cputc -- call_vprc1 + jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [64] phi from printf_str::@2 to printf_str::@1 [phi:printf_str::@2->printf_str::@1] + // [64] phi printf_str::s#2 = printf_str::s#0 [phi:printf_str::@2->printf_str::@1#0] -- register_copy + jmp __b1 } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { // if(conio_cursor_y==CONIO_HEIGHT) - // [70] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + // [72] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [71] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [73] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] // cscroll::@1 // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [72] call memcpy - // [83] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [83] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [74] call memcpy + // [85] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [85] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN sta.z memcpy.destination+1 - // [83] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$50 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [85] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$50 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$50 sta.z memcpy.source+1 jsr memcpy - // [73] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [75] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] // cscroll::@2 // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [74] call memcpy - // [83] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [83] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [76] call memcpy + // [85] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [85] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #COLORRAM sta.z memcpy.destination+1 - // [83] phi memcpy::source#2 = (void *)COLORRAM+$50 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [85] phi memcpy::source#2 = (void *)COLORRAM+$50 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #COLORRAM+$50 sta.z memcpy.source+1 jsr memcpy - // [75] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [77] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] // cscroll::@3 // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [76] call memset - // [93] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [93] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuzz=vbuc1 + // [78] call memset + // [95] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [95] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuzz=vbuc1 ldz #' ' - // [93] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$50-$50 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [95] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$50-$50 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$19*$50-$50 sta.z memset.str+1 jsr memset - // [77] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // [79] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] // cscroll::@4 // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [78] call memset - // [93] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [93] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuzz=vbuc1 + // [80] call memset + // [95] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [95] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuzz=vbuc1 ldz #LIGHT_BLUE - // [93] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$50-$50 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [95] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$50-$50 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #COLORRAM+$19*$50-$50 @@ -2957,7 +3004,7 @@ cscroll: { jsr memset // cscroll::@5 // conio_line_text -= CONIO_WIDTH - // [79] conio_line_text = conio_line_text - $50 -- pbuz1=pbuz1_minus_vbuc1 + // [81] conio_line_text = conio_line_text - $50 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_text sbc #$50 @@ -2966,7 +3013,7 @@ cscroll: { sbc #0 sta.z conio_line_text+1 // conio_line_color -= CONIO_WIDTH - // [80] conio_line_color = conio_line_color - $50 -- pbuz1=pbuz1_minus_vbuc1 + // [82] conio_line_color = conio_line_color - $50 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_color sbc #$50 @@ -2975,12 +3022,12 @@ cscroll: { sbc #0 sta.z conio_line_color+1 // conio_cursor_y--; - // [81] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + // [83] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y // cscroll::@return __breturn: // } - // [82] return + // [84] return rts } // memcpy @@ -2994,7 +3041,7 @@ memcpy: { .label source = 4 .label destination = $18 // char* src_end = (char*)source+num - // [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 -- pbuz1=pbuz2_plus_vwuc1 + // [86] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$50-$50 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$50-$50 @@ -3002,15 +3049,15 @@ memcpy: { lda.z source+1 adc #>$19*$50-$50 sta.z src_end+1 - // [85] memcpy::src#4 = (char *)memcpy::source#2 - // [86] memcpy::dst#4 = (char *)memcpy::destination#2 - // [87] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [87] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [87] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [87] memcpy::src#4 = (char *)memcpy::source#2 + // [88] memcpy::dst#4 = (char *)memcpy::destination#2 + // [89] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [89] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [89] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy // memcpy::@1 __b1: // while(src!=src_end) - // [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [90] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -3019,19 +3066,19 @@ memcpy: { bne __b2 // memcpy::@return // } - // [89] return + // [91] return rts // memcpy::@2 __b2: // *dst++ = *src++ - // [90] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [92] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y sta (dst),y // *dst++ = *src++; - // [91] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [93] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inw.z dst - // [92] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [94] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inw.z src jmp __b1 } @@ -3044,7 +3091,7 @@ memset: { .label str = 4 // memset::@1 // char* end = (char*)str + num - // [94] memset::end#0 = (char *)memset::str#3 + $50 -- pbuz1=pbuz2_plus_vbuc1 + // [96] memset::end#0 = (char *)memset::str#3 + $50 -- pbuz1=pbuz2_plus_vbuc1 lda #$50 clc adc.z str @@ -3052,13 +3099,13 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [95] memset::dst#4 = (char *)memset::str#3 - // [96] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [96] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [97] memset::dst#4 = (char *)memset::str#3 + // [98] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [98] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy // memset::@2 __b2: // for(char* dst = str; dst!=end; dst++) - // [97] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [99] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -3067,17 +3114,17 @@ memset: { bne __b3 // memset::@return // } - // [98] return + // [100] return rts // memset::@3 __b3: // *dst = c - // [99] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuzz + // [101] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuzz tza ldy #0 sta (dst),y // for(char* dst = str; dst!=end; dst++) - // [100] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [102] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inw.z dst jmp __b2 } diff --git a/src/test/ref/examples/mega65/helloworld-mega65.sym b/src/test/ref/examples/mega65/helloworld-mega65.sym index d5f4ea0d8..6b9b2dd91 100644 --- a/src/test/ref/examples/mega65/helloworld-mega65.sym +++ b/src/test/ref/examples/mega65/helloworld-mega65.sym @@ -8,26 +8,22 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() -__loadstore char conio_cursor_x // zp[1]:6 4288.828571428571 -__loadstore char conio_cursor_y // zp[1]:7 62747.2156862745 -__loadstore char *conio_line_color // zp[2]:10 51397.860465116275 -__loadstore char *conio_line_text // zp[2]:8 49113.51111111111 +__loadstore char conio_cursor_x // zp[1]:6 4057.0 +__loadstore char conio_cursor_y // zp[1]:7 60379.3962264151 +__loadstore char *conio_line_color // zp[2]:10 49113.51111111111 +__loadstore char *conio_line_text // zp[2]:8 47023.574468085106 void conio_mega65_init() __constant char * const conio_mega65_init::BASIC_CURSOR_LINE = (char *) 235 char conio_mega65_init::line char conio_mega65_init::line#0 // reg byte x 11.0 char conio_mega65_init::line#2 // reg byte x 22.0 -void cputc(char c) +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 10501.5 +char cputc::c#0 // reg byte a 15001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:2 500.5 -const char *cputs::s#2 // s zp[2]:2 1501.5 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // zp[2]:20 202.0 @@ -82,16 +78,24 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:4 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:2 400.4 +const char *printf_str::s#2 // s zp[2]:2 1501.5 reg byte x [ conio_mega65_init::line#2 conio_mega65_init::line#0 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] -zp[2]:2 [ cputs::s#2 cputs::s#0 ] +zp[2]:2 [ printf_str::s#2 printf_str::s#0 ] zp[2]:4 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] reg byte z [ memset::c#4 ] zp[1]:6 [ conio_cursor_x ] zp[1]:7 [ conio_cursor_y ] zp[2]:8 [ conio_line_text ] zp[2]:10 [ conio_line_color ] +reg byte a [ cputc::c#0 ] zp[1]:12 [ memoryRemap::aVal ] zp[1]:13 [ memoryRemap::xVal ] zp[1]:14 [ memoryRemap::yVal ] @@ -99,7 +103,6 @@ zp[1]:15 [ memoryRemap::zVal ] zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:18 [ gotoxy::$8 ] zp[2]:20 [ gotoxy::$5 ] -reg byte a [ cputs::c#1 ] -reg byte a [ cputc::c#0 ] +reg byte a [ printf_str::c#1 ] zp[2]:22 [ memcpy::src_end#0 ] zp[2]:24 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] diff --git a/src/test/ref/function-pointer-noarg-call-14.asm b/src/test/ref/function-pointer-noarg-call-14.asm index 8aa28c9ed..eb5b456e8 100644 --- a/src/test/ref/function-pointer-noarg-call-14.asm +++ b/src/test/ref/function-pointer-noarg-call-14.asm @@ -8,6 +8,7 @@ .segment Basic :BasicUpstart(__start) .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -46,10 +47,10 @@ __start: { world: { // printf("world!") lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // } rts .segment Data @@ -60,10 +61,10 @@ world: { hello: { // printf("hello ") lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // } rts .segment Data @@ -87,6 +88,37 @@ conio_c64_init: { // } rts } +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} main: { // f1(&hello) lda #= $19 Adding number conversion cast (unumber) 0 in gotoxy::x#2 = 0 Adding number conversion cast (unumber) $19-1 in conio_c64_init::line#1 = $19-1 +Adding number conversion cast (unumber) 0 in printf_str::$2 = 0 != printf_str::$0 Successful SSA optimization PassNAddNumberTypeConversions Inlining cast memcpy::src#0 = (char *)memcpy::source#2 Inlining cast memcpy::dst#0 = (char *)memcpy::destination#2 @@ -577,7 +592,6 @@ Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 Simplifying constant integer cast $28 @@ -592,6 +606,7 @@ Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 +Simplifying constant integer cast 0 Successful SSA optimization PassNCastSimplification Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 @@ -603,7 +618,6 @@ Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) 0 -Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $28 @@ -618,13 +632,14 @@ Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 +Finalized unsigned number type (char) 0 Successful SSA optimization PassNFinalizeNumberTypeConversions Inversing boolean not [19] memset::$1 = memset::num#2 <= 0 from [18] memset::$0 = memset::num#2 > 0 Inversing boolean not [38] gotoxy::$1 = gotoxy::y#3 <= $19 from [37] gotoxy::$0 = gotoxy::y#3 > $19 Inversing boolean not [42] gotoxy::$3 = gotoxy::x#3 < $28 from [41] gotoxy::$2 = gotoxy::x#3 >= $28 Inversing boolean not [67] cputc::$2 = conio_cursor_x != $28 from [66] cputc::$1 = conio_cursor_x == $28 -Inversing boolean not [91] cscroll::$1 = conio_cursor_y != $19 from [90] cscroll::$0 = conio_cursor_y == $19 -Inversing boolean not [124] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [123] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Inversing boolean not [78] cscroll::$1 = conio_cursor_y != $19 from [77] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [111] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [110] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -642,9 +657,10 @@ Alias memset::end#1 = memset::end#2 Alias memset::str#5 = memset::str#6 Alias gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::y#5 = gotoxy::y#6 -Alias cputc::c#1 = cputc::c#2 -Alias cputs::c#1 = cputs::$0 cputs::c#2 -Alias cputs::s#0 = cputs::s#6 cputs::s#5 +Alias cputc::c#0 = cputc::c#1 +Alias printf_str::c#1 = printf_str::$0 printf_str::c#2 +Alias printf_str::putc#2 = printf_str::putc#3 +Alias printf_str::s#0 = printf_str::s#5 Successful SSA optimization Pass2AliasElimination Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -658,7 +674,7 @@ Identical Phi Values memcpy::destination#3 memcpy::destination#2 Identical Phi Values memset::end#1 memset::end#0 Identical Phi Values memset::str#5 memset::str#3 Identical Phi Values memset::c#2 memset::c#4 -Identical Phi Values cputc::c#1 cputc::c#0 +Identical Phi Values printf_str::putc#2 printf_str::putc#4 Successful SSA optimization Pass2IdenticalPhiElimination Identical Phi Values memset::return#0 memset::str#3 Successful SSA optimization Pass2IdenticalPhiElimination @@ -670,18 +686,17 @@ Simple Condition gotoxy::$3 [30] if(gotoxy::x#3<$28) goto gotoxy::@2 Simple Condition cputc::$0 [45] if(cputc::c#0==' ') goto cputc::@1 Simple Condition cputc::$2 [51] if(conio_cursor_x!=$28) goto cputc::@return -Simple Condition cputs::$2 [66] if(0!=cputs::c#1) goto cputs::@2 -Simple Condition cscroll::$1 [71] if(conio_cursor_y!=$19) goto cscroll::@return -Simple Condition cscroll::$7 [73] if(0!=conio_scroll_enable) goto cscroll::@3 -Simple Condition conio_c64_init::$1 [103] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition cscroll::$1 [61] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [63] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition conio_c64_init::$1 [93] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition printf_str::$2 [106] if(0!=printf_str::c#1) goto printf_str::@2 Successful SSA optimization Pass2ConditionalJumpSimplification -Constant right-side identified [76] memcpy::num#0 = (unumber)$19*$28-$28 -Constant right-side identified [81] memcpy::num#1 = (unumber)$19*$28-$28 -Constant right-side identified [108] conio_c64_init::line#1 = (unumber)$19-1 +Constant right-side identified [66] memcpy::num#0 = (unumber)$19*$28-$28 +Constant right-side identified [71] memcpy::num#1 = (unumber)$19*$28-$28 +Constant right-side identified [98] conio_c64_init::line#1 = (unumber)$19-1 Successful SSA optimization Pass2ConstantRValueConsolidation Constant gotoxy::y#0 = 0 Constant gotoxy::x#0 = 0 -Constant cputs::c#0 = 0 Constant memcpy::destination#0 = (void *)CONIO_SCREEN_TEXT Constant memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 Constant memcpy::num#0 = (unumber)$19*$28-$28 @@ -697,8 +712,11 @@ Constant gotoxy::x#1 = 0 Constant gotoxy::y#1 = 0 Constant gotoxy::x#2 = 0 Constant conio_c64_init::line#1 = (unumber)$19-1 -Constant cputs::s#1 = hello::s -Constant cputs::s#2 = world::s +Constant printf_str::c#0 = 0 +Constant printf_str::putc#0 = &cputc +Constant printf_str::s#1 = hello::s +Constant printf_str::putc#1 = &cputc +Constant printf_str::s#2 = world::s Constant f1::fn#0 = &hello Constant f1::fn#1 = &world Constant conio_textcolor = CONIO_TEXTCOLOR_DEFAULT @@ -706,7 +724,7 @@ Constant conio_scroll_enable = 1 Successful SSA optimization Pass2ConstantIdentification Constant memset::c#1 = conio_textcolor Successful SSA optimization Pass2ConstantIdentification -if() condition always true - replacing block destination [73] if(0!=conio_scroll_enable) goto cscroll::@3 +if() condition always true - replacing block destination [63] if(0!=conio_scroll_enable) goto cscroll::@3 Successful SSA optimization Pass2ConstantIfs Rewriting conditional comparison [27] if(gotoxy::y#3<=$19) goto gotoxy::@1 Removing PHI-reference to removed block (cscroll::@2) in block gotoxy @@ -714,13 +732,13 @@ Removing PHI-reference to removed block (cscroll::@2) in block gotoxy Removing unused block cscroll::@2 Removing unused block cscroll::@8 Successful SSA optimization Pass2EliminateUnusedBlocks -Eliminating unused variable memcpy::return#2 and assignment [59] memcpy::return#2 = memcpy::destination#2 -Eliminating unused variable memcpy::return#3 and assignment [61] memcpy::return#3 = memcpy::destination#2 -Eliminating unused variable memset::return#2 and assignment [63] memset::return#2 = memset::str#3 -Eliminating unused variable memset::return#3 and assignment [65] memset::return#3 = memset::str#3 +Eliminating unused variable memcpy::return#2 and assignment [52] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [54] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [56] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [58] memset::return#3 = memset::str#3 Eliminating unused constant gotoxy::x#1 Eliminating unused constant gotoxy::y#1 -Eliminating unused constant cputs::c#0 +Eliminating unused constant printf_str::c#0 Eliminating unused constant conio_scroll_enable Successful SSA optimization PassNEliminateUnusedVars Adding number conversion cast (unumber) $19+1 in if(gotoxy::y#3<$19+1) goto gotoxy::@1 @@ -769,9 +787,11 @@ Inlining constant with var siblings memset::str#1 Inlining constant with var siblings memset::num#1 Inlining constant with var siblings memset::c#1 Inlining constant with var siblings gotoxy::y#0 -Inlining constant with var siblings cputs::s#1 -Inlining constant with var siblings cputs::s#2 Inlining constant with var siblings conio_c64_init::line#1 +Inlining constant with var siblings printf_str::putc#0 +Inlining constant with var siblings printf_str::s#1 +Inlining constant with var siblings printf_str::putc#1 +Inlining constant with var siblings printf_str::s#2 Inlining constant with var siblings f1::fn#0 Inlining constant with var siblings f1::fn#1 Constant inlined memset::str#1 = (void *)COLORRAM+(unsigned int)$19*$28-$28 @@ -779,9 +799,9 @@ Constant inlined memset::str#0 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$2 Constant inlined f1::fn#1 = &world Constant inlined CONIO_SCREEN_COLORS = COLORRAM Constant inlined f1::fn#0 = &hello -Constant inlined cputs::s#1 = hello::s -Constant inlined cputs::s#2 = world::s +Constant inlined printf_str::putc#0 = &cputc Constant inlined conio_textcolor = LIGHT_BLUE +Constant inlined printf_str::putc#1 = &cputc Constant inlined memcpy::destination#0 = (void *)DEFAULT_SCREEN Constant inlined memset::num#1 = $28 Constant inlined memcpy::destination#1 = (void *)COLORRAM @@ -793,6 +813,8 @@ Constant inlined conio_c64_init::line#1 = (char)$19-1 Constant inlined memcpy::source#1 = (void *)COLORRAM+$28 Constant inlined gotoxy::y#0 = 0 Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN +Constant inlined printf_str::s#1 = hello::s +Constant inlined printf_str::s#2 = world::s Constant inlined memset::c#0 = ' ' Constant inlined memset::c#1 = LIGHT_BLUE Constant inlined CONIO_TEXTCOLOR_DEFAULT = LIGHT_BLUE @@ -805,7 +827,10 @@ Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Identical Phi Values memcpy::num#2 (unsigned int)$19*$28-$28 Identical Phi Values memset::num#2 $28 +Identical Phi Values printf_str::putc#4 &cputc Successful SSA optimization Pass2IdenticalPhiElimination +Replacing constant pointer function [65] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification if() condition always false - eliminating [9] if($28<=0) goto memset::@1 Successful SSA optimization Pass2ConstantIfs Alias candidate removed (volatile)conio_line_text = gotoxy::$5 @@ -825,6 +850,7 @@ Finalized unsigned number type (char) $19 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 Successful SSA optimization PassNFinalizeNumberTypeConversions Simplifying constant integer cast $19-1 Successful SSA optimization PassNCastSimplification @@ -844,14 +870,14 @@ Adding NOP phi() at start of hello Adding NOP phi() at start of hello::@1 Adding NOP phi() at start of conio_c64_init::@2 Adding NOP phi() at start of conio_c64_init::@3 -Adding NOP phi() at start of main -Adding NOP phi() at start of main::@1 -Adding NOP phi() at start of main::@2 -Adding NOP phi() at start of gotoxy::@3 Adding NOP phi() at start of cputc::@3 Adding NOP phi() at start of cputc::@5 Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of main +Adding NOP phi() at start of main::@1 +Adding NOP phi() at start of main::@2 +Adding NOP phi() at start of gotoxy::@3 Adding NOP phi() at start of cputln::@1 Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@3 @@ -862,24 +888,24 @@ Adding NOP phi() at start of memcpy::@3 Adding NOP phi() at start of memset::@1 CALL GRAPH Calls in [__start] to conio_c64_init:5 main:8 -Calls in [world] to cputs:12 -Calls in [hello] to cputs:16 +Calls in [world] to printf_str:12 +Calls in [hello] to printf_str:16 Calls in [conio_c64_init] to gotoxy:24 -Calls in [main] to f1:29 f1:31 -Calls in [cputs] to cputc:42 -Calls in [f1] to null:60 -Calls in [cputc] to cputln:68 cputln:72 -Calls in [cputln] to cscroll:78 -Calls in [cscroll] to memcpy:84 memcpy:86 memset:88 memset:90 +Calls in [cputc] to cputln:35 cputln:39 +Calls in [main] to f1:42 f1:44 +Calls in [printf_str] to cputc:55 +Calls in [cputln] to cscroll:77 +Calls in [f1] to null:81 +Calls in [cscroll] to memcpy:86 memcpy:88 memset:90 memset:92 Created 12 initial phi equivalence classes Coalesced [27] conio_c64_init::line#3 = conio_c64_init::line#0 -Coalesced [35] cputs::s#7 = cputs::s#4 -Coalesced [43] cputs::s#8 = cputs::s#0 -Coalesced [58] gotoxy::y#7 = gotoxy::y#2 -Coalesced [106] memcpy::src#5 = memcpy::src#1 -Coalesced [107] memcpy::dst#5 = memcpy::dst#1 -Coalesced [117] memset::dst#5 = memset::dst#1 +Coalesced [48] printf_str::s#6 = printf_str::s#4 +Coalesced [57] printf_str::s#7 = printf_str::s#0 +Coalesced [72] gotoxy::y#7 = gotoxy::y#2 +Coalesced [108] memcpy::src#5 = memcpy::src#1 +Coalesced [109] memcpy::dst#5 = memcpy::dst#1 +Coalesced [119] memset::dst#5 = memset::dst#1 Coalesced down to 11 phi equivalence classes Culled Empty Block label __start::@2 Culled Empty Block label __start::@3 @@ -887,11 +913,10 @@ Culled Empty Block label world::@1 Culled Empty Block label hello::@1 Culled Empty Block label conio_c64_init::@2 Culled Empty Block label conio_c64_init::@3 -Culled Empty Block label main::@2 -Culled Empty Block label cputs::@3 -Culled Empty Block label gotoxy::@3 Culled Empty Block label cputc::@5 Culled Empty Block label cputc::@4 +Culled Empty Block label main::@2 +Culled Empty Block label gotoxy::@3 Culled Empty Block label cputln::@1 Culled Empty Block label cscroll::@1 Culled Empty Block label memcpy::@3 @@ -911,11 +936,11 @@ Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of world Adding NOP phi() at start of hello Adding NOP phi() at start of conio_c64_init::@2 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of main Adding NOP phi() at start of main::@1 Adding NOP phi() at start of gotoxy::@3 -Adding NOP phi() at start of cputc::@3 -Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@2 Adding NOP phi() at start of cscroll::@3 @@ -945,7 +970,7 @@ __start::@return: scope:[__start] from __start::@1 void world() world: scope:[world] from [9] phi() - [10] call cputs + [10] call printf_str to:world::@return world::@return: scope:[world] from world [11] return @@ -954,7 +979,7 @@ world::@return: scope:[world] from world void hello() hello: scope:[hello] from [12] phi() - [13] call cputs + [13] call printf_str to:hello::@return hello::@return: scope:[hello] from hello [14] return @@ -977,179 +1002,182 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [21] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_str::@2 + [22] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [23] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [24] conio_line_text[conio_cursor_x] = cputc::c#0 + [25] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [26] conio_cursor_x = ++ conio_cursor_x + [27] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [28] phi() + [29] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [30] return + to:@return +cputc::@1: scope:[cputc] from cputc + [31] phi() + [32] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [22] phi() - [23] call f1 + [33] phi() + [34] call f1 to:main::@1 main::@1: scope:[main] from main - [24] phi() - [25] call f1 + [35] phi() + [36] call f1 to:main::@return main::@return: scope:[main] from main::@1 - [26] return + [37] return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from hello world - [27] cputs::s#4 = phi( hello/hello::s, world/world::s ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [28] cputs::s#3 = phi( cputs/cputs::s#4, cputs::@2/cputs::s#0 ) - [29] cputs::c#1 = *cputs::s#3 - [30] cputs::s#0 = ++ cputs::s#3 - [31] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [32] return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from hello world + [38] printf_str::s#4 = phi( hello/hello::s, world/world::s ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [39] printf_str::s#3 = phi( printf_str/printf_str::s#4, printf_str::@2/printf_str::s#0 ) + [40] printf_str::c#1 = *printf_str::s#3 + [41] printf_str::s#0 = ++ printf_str::s#3 + [42] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [43] return to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [33] cputc::c#0 = cputs::c#1 - [34] call cputc - to:cputs::@1 +printf_str::@2: scope:[printf_str] from printf_str::@1 + [44] stackpush(char) = printf_str::c#1 + [45] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_str::@1 void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [35] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [47] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [36] phi() + [48] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [37] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [49] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [38] conio_cursor_x = gotoxy::x#2 - [39] conio_cursor_y = gotoxy::y#4 - [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [41] gotoxy::$8 = gotoxy::$7 << 2 - [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [45] conio_line_text = gotoxy::$5 - [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [47] conio_line_color = gotoxy::$6 + [50] conio_cursor_x = gotoxy::x#2 + [51] conio_cursor_y = gotoxy::y#4 + [52] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [53] gotoxy::$8 = gotoxy::$7 << 2 + [54] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [55] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [56] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [57] conio_line_text = gotoxy::$5 + [58] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [59] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [48] return + [60] return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [61] conio_line_text = conio_line_text + $28 + [62] conio_line_color = conio_line_color + $28 + [63] conio_cursor_x = 0 + [64] conio_cursor_y = ++ conio_cursor_y + [65] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [66] return to:@return void f1(void (*fn)()) f1: scope:[f1] from main main::@1 - [49] f1::fn#2 = phi( main/&hello, main::@1/&world ) - [50] callexecute *f1::fn#2 + [67] f1::fn#2 = phi( main/&hello, main::@1/&world ) + [68] callexecute *f1::fn#2 to:f1::@return f1::@return: scope:[f1] from f1 - [51] return - to:@return - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 - [52] if(cputc::c#0==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [53] conio_line_text[conio_cursor_x] = cputc::c#0 - [54] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [55] conio_cursor_x = ++ conio_cursor_x - [56] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [57] phi() - [58] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [59] return - to:@return -cputc::@1: scope:[cputc] from cputc - [60] phi() - [61] call cputln - to:cputc::@return - -void cputln() -cputln: scope:[cputln] from cputc::@1 cputc::@3 - [62] conio_line_text = conio_line_text + $28 - [63] conio_line_color = conio_line_color + $28 - [64] conio_cursor_x = 0 - [65] conio_cursor_y = ++ conio_cursor_y - [66] call cscroll - to:cputln::@return -cputln::@return: scope:[cputln] from cputln - [67] return + [69] return to:@return void cscroll() cscroll: scope:[cscroll] from cputln - [68] if(conio_cursor_y!=$19) goto cscroll::@return + [70] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [69] phi() - [70] call memcpy - to:cscroll::@2 -cscroll::@2: scope:[cscroll] from cscroll::@1 [71] phi() [72] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [73] phi() + [74] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [73] phi() - [74] call memset - to:cscroll::@4 -cscroll::@4: scope:[cscroll] from cscroll::@3 [75] phi() [76] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [77] phi() + [78] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [77] conio_line_text = conio_line_text - $28 - [78] conio_line_color = conio_line_color - $28 - [79] conio_cursor_y = -- conio_cursor_y + [79] conio_line_text = conio_line_text - $28 + [80] conio_line_color = conio_line_color - $28 + [81] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [80] return + [82] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [81] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [81] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [82] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [83] memcpy::src#4 = (char *)memcpy::source#2 - [84] memcpy::dst#4 = (char *)memcpy::destination#2 + [83] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [83] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [85] memcpy::src#4 = (char *)memcpy::source#2 + [86] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [85] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [85] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [86] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [87] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [87] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [87] return + [89] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [88] *memcpy::dst#2 = *memcpy::src#2 - [89] memcpy::dst#1 = ++ memcpy::dst#2 - [90] memcpy::src#1 = ++ memcpy::src#2 + [90] *memcpy::dst#2 = *memcpy::src#2 + [91] memcpy::dst#1 = ++ memcpy::dst#2 + [92] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [91] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [91] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [93] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [93] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [92] memset::end#0 = (char *)memset::str#3 + $28 - [93] memset::dst#4 = (char *)memset::str#3 + [94] memset::end#0 = (char *)memset::str#3 + $28 + [95] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [94] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [95] if(memset::dst#2!=memset::end#0) goto memset::@3 + [96] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [97] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [96] return + [98] return to:@return memset::@3: scope:[memset] from memset::@2 - [97] *memset::dst#2 = memset::c#4 - [98] memset::dst#1 = ++ memset::dst#2 + [99] *memset::dst#2 = memset::c#4 + [100] memset::dst#1 = ++ memset::dst#2 to:memset::@2 +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc VARIABLE REGISTER WEIGHTS void __start() @@ -1157,21 +1185,14 @@ void conio_c64_init() char conio_c64_init::line char conio_c64_init::line#0 // 11.0 char conio_c64_init::line#2 // 22.0 -__loadstore char conio_cursor_x // 719.4761904761905 -__loadstore char conio_cursor_y // 8423.894736842105 -__loadstore char *conio_line_color // 5818.631578947368 -__loadstore char *conio_line_text // 5818.631578947368 -void cputc(char c) +__loadstore char conio_cursor_x // 656.9130434782609 +__loadstore char conio_cursor_y // 8002.700000000001 +__loadstore char *conio_line_color // 5527.700000000001 +__loadstore char *conio_line_text // 5527.700000000001 +__stackcall void cputc(char c) char cputc::c -char cputc::c#0 // 1051.5 +char cputc::c#0 // 1501.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // 101.0 -const char *cputs::s -const char *cputs::s#0 // 50.5 -const char *cputs::s#3 // 157.0 -const char *cputs::s#4 // 11.0 void cscroll() void f1(void (*fn)()) void (*f1::fn)() @@ -1220,11 +1241,19 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // 101.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // 40.4 +const char *printf_str::s#3 // 157.0 +const char *printf_str::s#4 // 11.0 void world() Initial phi equivalence classes [ conio_c64_init::line#2 conio_c64_init::line#0 ] -[ cputs::s#3 cputs::s#4 cputs::s#0 ] +[ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] [ gotoxy::y#4 gotoxy::y#2 ] [ f1::fn#2 ] [ memcpy::source#2 ] @@ -1238,8 +1267,8 @@ Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ] Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ] Added variable conio_line_text to live range equivalence class [ conio_line_text ] Added variable conio_line_color to live range equivalence class [ conio_line_color ] -Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] +Added variable printf_str::c#1 to live range equivalence class [ printf_str::c#1 ] Added variable gotoxy::$7 to live range equivalence class [ gotoxy::$7 ] Added variable gotoxy::$8 to live range equivalence class [ gotoxy::$8 ] Added variable gotoxy::$9 to live range equivalence class [ gotoxy::$9 ] @@ -1250,7 +1279,7 @@ Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_e Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] Complete equivalence classes [ conio_c64_init::line#2 conio_c64_init::line#0 ] -[ cputs::s#3 cputs::s#4 cputs::s#0 ] +[ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] [ gotoxy::y#4 gotoxy::y#2 ] [ f1::fn#2 ] [ memcpy::source#2 ] @@ -1264,8 +1293,8 @@ Complete equivalence classes [ conio_cursor_y ] [ conio_line_text ] [ conio_line_color ] -[ cputs::c#1 ] [ cputc::c#0 ] +[ printf_str::c#1 ] [ gotoxy::$7 ] [ gotoxy::$8 ] [ gotoxy::$9 ] @@ -1275,7 +1304,7 @@ Complete equivalence classes [ memcpy::src_end#0 ] [ memset::end#0 ] Allocated zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] -Allocated zp[2]:3 [ cputs::s#3 cputs::s#4 cputs::s#0 ] +Allocated zp[2]:3 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] Allocated zp[1]:5 [ gotoxy::y#4 gotoxy::y#2 ] Allocated zp[2]:6 [ f1::fn#2 ] Allocated zp[2]:8 [ memcpy::source#2 ] @@ -1289,8 +1318,8 @@ Allocated zp[1]:21 [ conio_cursor_x ] Allocated zp[1]:22 [ conio_cursor_y ] Allocated zp[2]:23 [ conio_line_text ] Allocated zp[2]:25 [ conio_line_color ] -Allocated zp[1]:27 [ cputs::c#1 ] -Allocated zp[1]:28 [ cputc::c#0 ] +Allocated zp[1]:27 [ cputc::c#0 ] +Allocated zp[1]:28 [ printf_str::c#1 ] Allocated zp[2]:29 [ gotoxy::$7 ] Allocated zp[2]:31 [ gotoxy::$8 ] Allocated zp[2]:33 [ gotoxy::$9 ] @@ -1304,73 +1333,77 @@ Statement [1] conio_cursor_x = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ ] ( [ ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ ] ( [ ] { } ) always clobbers reg byte a -Statement [29] cputs::c#1 = *cputs::s#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] ( cputs:10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { } cputs:13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [38] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:20 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [22] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( printf_str:10::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } printf_str:13::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [24] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte y +Statement [25] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte y +Statement [27] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [40] printf_str::c#1 = *printf_str::s#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] ( printf_str:10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] { } printf_str:13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [50] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:20 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:5 [ gotoxy::y#4 gotoxy::y#2 ] -Statement [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:20 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [41] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:20 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:20 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:20 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [45] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:20 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [47] conio_line_color = gotoxy::$6 [ ] ( gotoxy:20 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [50] callexecute *f1::fn#2 [ ] ( main:7::f1:23 [ ] { } main:7::f1:25 [ ] { } ) always clobbers reg byte a reg byte x reg byte y -Statement [53] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte y -Statement [54] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [56] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [62] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [63] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [64] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [68] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [77] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [78] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [82] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [83] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [84] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [86] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [88] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [92] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a +Statement [52] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:20 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [53] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:20 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [54] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:20 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [55] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [56] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:20 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [57] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [58] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:20 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [59] conio_line_color = gotoxy::$6 [ ] ( gotoxy:20 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [61] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [62] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [63] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [68] callexecute *f1::fn#2 [ ] ( main:7::f1:34 [ ] { } main:7::f1:36 [ ] { } ) always clobbers reg byte a reg byte x reg byte y +Statement [70] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [79] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [80] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [85] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [86] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [90] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [94] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:18 [ memset::c#4 ] -Statement [93] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [95] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [97] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [95] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [97] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [99] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y Removing always clobbered register reg byte y as potential for zp[1]:18 [ memset::c#4 ] Statement [1] conio_cursor_x = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ ] ( [ ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ ] ( [ ] { } ) always clobbers reg byte a -Statement [29] cputs::c#1 = *cputs::s#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] ( cputs:10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { } cputs:13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [38] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:20 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:20 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [41] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:20 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:20 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:20 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [45] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:20 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [47] conio_line_color = gotoxy::$6 [ ] ( gotoxy:20 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [50] callexecute *f1::fn#2 [ ] ( main:7::f1:23 [ ] { } main:7::f1:25 [ ] { } ) always clobbers reg byte a reg byte x reg byte y -Statement [53] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte y -Statement [54] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [56] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [62] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [63] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [64] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [68] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [77] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [78] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputs:10::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [82] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [83] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [84] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [86] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [88] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memcpy:72 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [92] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [93] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [95] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [97] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputs:10::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:74 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:58::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:10::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } cputs:13::cputc:34::cputln:61::cscroll:66::memset:76 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [22] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( printf_str:10::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } printf_str:13::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [24] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte y +Statement [25] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte y +Statement [27] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [40] printf_str::c#1 = *printf_str::s#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] ( printf_str:10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] { } printf_str:13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [50] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:20 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [52] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:20 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [53] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:20 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [54] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:20 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [55] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [56] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:20 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [57] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [58] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:20 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [59] conio_line_color = gotoxy::$6 [ ] ( gotoxy:20 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:20 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [61] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [62] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [63] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [68] callexecute *f1::fn#2 [ ] ( main:7::f1:34 [ ] { } main:7::f1:36 [ ] { } ) always clobbers reg byte a reg byte x reg byte y +Statement [70] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [79] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [80] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( printf_str:10::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:29::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:10::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } printf_str:13::cputc:45::cputln:32::cscroll:65 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [85] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [86] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [90] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:72 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memcpy:74 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [94] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a +Statement [95] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [97] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [99] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( printf_str:10::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:29::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:10::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } printf_str:13::cputc:45::cputln:32::cscroll:65::memset:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y Potential registers zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] : zp[1]:2 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:3 [ cputs::s#3 cputs::s#4 cputs::s#0 ] : zp[2]:3 , +Potential registers zp[2]:3 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] : zp[2]:3 , Potential registers zp[1]:5 [ gotoxy::y#4 gotoxy::y#2 ] : zp[1]:5 , reg byte x , reg byte y , Potential registers zp[2]:6 [ f1::fn#2 ] : zp[2]:6 , Potential registers zp[2]:8 [ memcpy::source#2 ] : zp[2]:8 , @@ -1384,8 +1417,8 @@ Potential registers zp[1]:21 [ conio_cursor_x ] : zp[1]:21 , Potential registers zp[1]:22 [ conio_cursor_y ] : zp[1]:22 , Potential registers zp[2]:23 [ conio_line_text ] : zp[2]:23 , Potential registers zp[2]:25 [ conio_line_color ] : zp[2]:25 , -Potential registers zp[1]:27 [ cputs::c#1 ] : zp[1]:27 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:28 [ cputc::c#0 ] : zp[1]:28 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:27 [ cputc::c#0 ] : zp[1]:27 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:28 [ printf_str::c#1 ] : zp[1]:28 , reg byte a , reg byte x , reg byte y , Potential registers zp[2]:29 [ gotoxy::$7 ] : zp[2]:29 , Potential registers zp[2]:31 [ gotoxy::$8 ] : zp[2]:31 , Potential registers zp[2]:33 [ gotoxy::$9 ] : zp[2]:33 , @@ -1398,10 +1431,10 @@ Potential registers zp[2]:43 [ memset::end#0 ] : zp[2]:43 , REGISTER UPLIFT SCOPES Uplift Scope [memcpy] 301,250,004.25: zp[2]:12 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 202,333,337.67: zp[2]:14 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 12,625,000.25: zp[2]:41 [ memcpy::src_end#0 ] 0: zp[2]:8 [ memcpy::source#2 ] 0: zp[2]:10 [ memcpy::destination#2 ] Uplift Scope [memset] 335,666,672.33: zp[2]:19 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 16,833,333.67: zp[2]:43 [ memset::end#0 ] 14,285,714.43: zp[1]:18 [ memset::c#4 ] 0: zp[2]:16 [ memset::str#3 ] -Uplift Scope [] 8,423.89: zp[1]:22 [ conio_cursor_y ] 5,818.63: zp[2]:23 [ conio_line_text ] 5,818.63: zp[2]:25 [ conio_line_color ] 719.48: zp[1]:21 [ conio_cursor_x ] +Uplift Scope [] 8,002.7: zp[1]:22 [ conio_cursor_y ] 5,527.7: zp[2]:23 [ conio_line_text ] 5,527.7: zp[2]:25 [ conio_line_color ] 656.91: zp[1]:21 [ conio_cursor_x ] +Uplift Scope [cputc] 1,501.5: zp[1]:27 [ cputc::c#0 ] Uplift Scope [gotoxy] 202: zp[2]:31 [ gotoxy::$8 ] 202: zp[2]:33 [ gotoxy::$9 ] 202: zp[2]:37 [ gotoxy::$5 ] 202: zp[2]:39 [ gotoxy::$6 ] 151.5: zp[2]:29 [ gotoxy::$7 ] 138.33: zp[1]:5 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:35 [ gotoxy::line_offset#0 ] -Uplift Scope [cputc] 1,051.5: zp[1]:28 [ cputc::c#0 ] -Uplift Scope [cputs] 218.5: zp[2]:3 [ cputs::s#3 cputs::s#4 cputs::s#0 ] 101: zp[1]:27 [ cputs::c#1 ] +Uplift Scope [printf_str] 208.4: zp[2]:3 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] 101: zp[1]:28 [ printf_str::c#1 ] Uplift Scope [conio_c64_init] 33: zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Uplift Scope [RADIX] Uplift Scope [cputln] @@ -1418,31 +1451,31 @@ Uplift Scope [world] Uplift Scope [main] Uplift Scope [__start] -Uplifting [memcpy] best 13031 combination zp[2]:12 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:14 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:41 [ memcpy::src_end#0 ] zp[2]:8 [ memcpy::source#2 ] zp[2]:10 [ memcpy::destination#2 ] -Uplifting [memset] best 12925 combination zp[2]:19 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:43 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:16 [ memset::str#3 ] -Uplifting [] best 12925 combination zp[1]:22 [ conio_cursor_y ] zp[2]:23 [ conio_line_text ] zp[2]:25 [ conio_line_color ] zp[1]:21 [ conio_cursor_x ] -Uplifting [gotoxy] best 12912 combination zp[2]:31 [ gotoxy::$8 ] zp[2]:33 [ gotoxy::$9 ] zp[2]:37 [ gotoxy::$5 ] zp[2]:39 [ gotoxy::$6 ] zp[2]:29 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:35 [ gotoxy::line_offset#0 ] -Uplifting [cputc] best 12876 combination reg byte a [ cputc::c#0 ] -Uplifting [cputs] best 12806 combination zp[2]:3 [ cputs::s#3 cputs::s#4 cputs::s#0 ] reg byte a [ cputs::c#1 ] -Uplifting [conio_c64_init] best 12794 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] -Uplifting [RADIX] best 12794 combination -Uplifting [cputln] best 12794 combination -Uplifting [MOS6526_CIA] best 12794 combination -Uplifting [MOS6569_VICII] best 12794 combination -Uplifting [MOS6581_SID] best 12794 combination -Uplifting [cscroll] best 12794 combination -Uplifting [printf_format_number] best 12794 combination -Uplifting [printf_buffer_number] best 12794 combination -Uplifting [printf_format_string] best 12794 combination -Uplifting [f1] best 12794 combination zp[2]:6 [ f1::fn#2 ] -Uplifting [hello] best 12794 combination -Uplifting [world] best 12794 combination -Uplifting [main] best 12794 combination -Uplifting [__start] best 12794 combination +Uplifting [memcpy] best 13080 combination zp[2]:12 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:14 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:41 [ memcpy::src_end#0 ] zp[2]:8 [ memcpy::source#2 ] zp[2]:10 [ memcpy::destination#2 ] +Uplifting [memset] best 12974 combination zp[2]:19 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:43 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:16 [ memset::str#3 ] +Uplifting [] best 12974 combination zp[1]:22 [ conio_cursor_y ] zp[2]:23 [ conio_line_text ] zp[2]:25 [ conio_line_color ] zp[1]:21 [ conio_cursor_x ] +Uplifting [cputc] best 12965 combination reg byte a [ cputc::c#0 ] +Uplifting [gotoxy] best 12952 combination zp[2]:31 [ gotoxy::$8 ] zp[2]:33 [ gotoxy::$9 ] zp[2]:37 [ gotoxy::$5 ] zp[2]:39 [ gotoxy::$6 ] zp[2]:29 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:35 [ gotoxy::line_offset#0 ] +Uplifting [printf_str] best 12882 combination zp[2]:3 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] reg byte a [ printf_str::c#1 ] +Uplifting [conio_c64_init] best 12870 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Uplifting [RADIX] best 12870 combination +Uplifting [cputln] best 12870 combination +Uplifting [MOS6526_CIA] best 12870 combination +Uplifting [MOS6569_VICII] best 12870 combination +Uplifting [MOS6581_SID] best 12870 combination +Uplifting [cscroll] best 12870 combination +Uplifting [printf_format_number] best 12870 combination +Uplifting [printf_buffer_number] best 12870 combination +Uplifting [printf_format_string] best 12870 combination +Uplifting [f1] best 12870 combination zp[2]:6 [ f1::fn#2 ] +Uplifting [hello] best 12870 combination +Uplifting [world] best 12870 combination +Uplifting [main] best 12870 combination +Uplifting [__start] best 12870 combination Attempting to uplift remaining variables inzp[1]:22 [ conio_cursor_y ] -Uplifting [] best 12794 combination zp[1]:22 [ conio_cursor_y ] +Uplifting [] best 12870 combination zp[1]:22 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:21 [ conio_cursor_x ] -Uplifting [] best 12794 combination zp[1]:21 [ conio_cursor_x ] +Uplifting [] best 12870 combination zp[1]:21 [ conio_cursor_x ] Coalescing zero page register [ zp[2]:8 [ memcpy::source#2 ] ] with [ zp[2]:12 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:10 [ memcpy::destination#2 ] ] with [ zp[2]:14 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:16 [ memset::str#3 ] ] with [ zp[2]:19 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 @@ -1451,7 +1484,7 @@ Coalescing zero page register [ zp[2]:35 [ gotoxy::line_offset#0 ] ] with [ zp[2 Coalescing zero page register [ zp[2]:29 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:35 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 Coalescing zero page register [ zp[2]:16 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:8 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] Coalescing zero page register [ zp[2]:43 [ memset::end#0 ] ] with [ zp[2]:10 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] -Allocated (was zp[2]:3) zp[2]:2 [ cputs::s#3 cputs::s#4 cputs::s#0 ] +Allocated (was zp[2]:3) zp[2]:2 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] Allocated (was zp[2]:6) zp[2]:4 [ f1::fn#2 ] Allocated (was zp[2]:16) zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] Allocated (was zp[1]:21) zp[1]:8 [ conio_cursor_x ] @@ -1478,6 +1511,7 @@ ASSEMBLER BEFORE OPTIMIZATION :BasicUpstart(__start) // Global Constants & labels .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -1521,7 +1555,7 @@ __start: { // __start::@1 __b1: // [7] call main - // [22] phi from __start::@1 to main [phi:__start::@1->main] + // [33] phi from __start::@1 to main [phi:__start::@1->main] main_from___b1: jsr main jmp __breturn @@ -1532,15 +1566,15 @@ __start: { } // world world: { - // [10] call cputs - // [27] phi from world to cputs [phi:world->cputs] - cputs_from_world: - // [27] phi cputs::s#4 = world::s [phi:world->cputs#0] -- pbuz1=pbuc1 + // [10] call printf_str + // [38] phi from world to printf_str [phi:world->printf_str] + printf_str_from_world: + // [38] phi printf_str::s#4 = world::s [phi:world->printf_str#0] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __breturn // world::@return __breturn: @@ -1553,15 +1587,15 @@ world: { .segment Code // hello hello: { - // [13] call cputs - // [27] phi from hello to cputs [phi:hello->cputs] - cputs_from_hello: - // [27] phi cputs::s#4 = hello::s [phi:hello->cputs#0] -- pbuz1=pbuc1 + // [13] call printf_str + // [38] phi from hello to printf_str [phi:hello->printf_str] + printf_str_from_hello: + // [38] phi printf_str::s#4 = hello::s [phi:hello->printf_str#0] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __breturn // hello::@return __breturn: @@ -1606,27 +1640,76 @@ conio_c64_init: { __breturn: // [21] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [22] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // [23] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [24] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [25] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [26] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [27] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [28] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [29] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [30] return + rts + // [31] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [32] call cputln + jsr cputln + jmp __breturn } // main main: { - // [23] call f1 - // [49] phi from main to f1 [phi:main->f1] + // [34] call f1 + // [67] phi from main to f1 [phi:main->f1] f1_from_main: - // [49] phi f1::fn#2 = &hello [phi:main->f1#0] -- pprz1=pprc1 + // [67] phi f1::fn#2 = &hello [phi:main->f1#0] -- pprz1=pprc1 lda #hello sta.z f1.fn+1 jsr f1 - // [24] phi from main to main::@1 [phi:main->main::@1] + // [35] phi from main to main::@1 [phi:main->main::@1] __b1_from_main: jmp __b1 // main::@1 __b1: - // [25] call f1 - // [49] phi from main::@1 to f1 [phi:main::@1->f1] + // [36] call f1 + // [67] phi from main::@1 to f1 [phi:main::@1->f1] f1_from___b1: - // [49] phi f1::fn#2 = &world [phi:main::@1->f1#0] -- pprz1=pprc1 + // [67] phi f1::fn#2 = &world [phi:main::@1->f1#0] -- pprz1=pprc1 lda #world @@ -1635,42 +1718,45 @@ main: { jmp __breturn // main::@return __breturn: - // [26] return + // [37] return rts } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { .label s = 2 - // [28] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: + // [39] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + __b1_from_printf_str: __b1_from___b2: - // [28] phi cputs::s#3 = cputs::s#4 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // [39] phi printf_str::s#3 = printf_str::s#4 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy jmp __b1 - // cputs::@1 + // printf_str::@1 __b1: - // [29] cputs::c#1 = *cputs::s#3 -- vbuaa=_deref_pbuz1 + // [40] printf_str::c#1 = *printf_str::s#3 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [30] cputs::s#0 = ++ cputs::s#3 -- pbuz1=_inc_pbuz1 + // [41] printf_str::s#0 = ++ printf_str::s#3 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [31] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [42] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 jmp __breturn - // cputs::@return + // printf_str::@return __breturn: - // [32] return + // [43] return rts - // cputs::@2 + // printf_str::@2 __b2: - // [33] cputc::c#0 = cputs::c#1 - // [34] call cputc + // [44] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [45] callexecute cputc -- call_vprc1 jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1_from___b2 } // gotoxy @@ -1684,39 +1770,39 @@ gotoxy: { .label line_offset = $e .label __8 = $10 .label __9 = $e - // [35] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [47] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b3_from_gotoxy - // [37] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [49] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] __b1_from_gotoxy: - // [37] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [49] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 jmp __b1 - // [36] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [48] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] __b3_from_gotoxy: jmp __b3 // gotoxy::@3 __b3: - // [37] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [49] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] __b1_from___b3: - // [37] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [49] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy jmp __b1 // gotoxy::@1 __b1: jmp __b2 // gotoxy::@2 __b2: - // [38] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [50] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x - // [39] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [51] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y - // [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [52] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [41] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [53] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -1725,7 +1811,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [54] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -1733,14 +1819,14 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [55] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 - // [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [56] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 - // [45] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [57] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 - // [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [58] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 - // [47] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [59] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 @@ -1769,73 +1855,13 @@ gotoxy: { jmp __breturn // gotoxy::@return __breturn: - // [48] return + // [60] return rts -} - // f1 -// void f1(__zp(4) void (*fn)()) -f1: { - .label fn = 4 - // [50] callexecute *f1::fn#2 -- call__deref_pprz1 - jsr icall1 - jmp __breturn - // f1::@return - __breturn: - // [51] return - rts - // Outside Flow - icall1: - jmp (fn) -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // [52] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1_from_cputc - jmp __b2 - // cputc::@2 - __b2: - // [53] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // [54] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - ldy.z conio_cursor_x - sta (conio_line_color),y - // [55] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [56] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [57] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - __b3_from___b2: - jmp __b3 - // cputc::@3 - __b3: - // [58] call cputln - jsr cputln - jmp __breturn - // cputc::@return - __breturn: - // [59] return - rts - // [60] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - __b1_from_cputc: - jmp __b1 - // cputc::@1 - __b1: - // [61] call cputln - jsr cputln - jmp __breturn } // cputln // Print a newline cputln: { - // [62] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [61] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_text @@ -1843,7 +1869,7 @@ cputln: { bcc !+ inc.z conio_line_text+1 !: - // [63] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [62] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_color @@ -1851,91 +1877,106 @@ cputln: { bcc !+ inc.z conio_line_color+1 !: - // [64] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [63] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [65] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + // [64] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y - // [66] call cscroll + // [65] call cscroll jsr cscroll jmp __breturn // cputln::@return __breturn: - // [67] return + // [66] return rts +} + // f1 +// void f1(__zp(4) void (*fn)()) +f1: { + .label fn = 4 + // [68] callexecute *f1::fn#2 -- call__deref_pprz1 + jsr icall2 + jmp __breturn + // f1::@return + __breturn: + // [69] return + rts + // Outside Flow + icall2: + jmp (fn) } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { - // [68] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + // [70] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [69] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [71] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] __b1_from_cscroll: jmp __b1 // cscroll::@1 __b1: - // [70] call memcpy - // [81] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [72] call memcpy + // [83] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] memcpy_from___b1: - // [81] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [83] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN sta.z memcpy.destination+1 - // [81] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [83] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$28 sta.z memcpy.source+1 jsr memcpy - // [71] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [73] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] __b2_from___b1: jmp __b2 // cscroll::@2 __b2: - // [72] call memcpy - // [81] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [74] call memcpy + // [83] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] memcpy_from___b2: - // [81] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [83] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #COLORRAM sta.z memcpy.destination+1 - // [81] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [83] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #COLORRAM+$28 sta.z memcpy.source+1 jsr memcpy - // [73] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [75] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] __b3_from___b2: jmp __b3 // cscroll::@3 __b3: - // [74] call memset - // [91] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [76] call memset + // [93] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] memset_from___b3: - // [91] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + // [93] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 ldx #' ' - // [91] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [93] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$19*$28-$28 sta.z memset.str+1 jsr memset - // [75] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // [77] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] __b4_from___b3: jmp __b4 // cscroll::@4 __b4: - // [76] call memset - // [91] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [78] call memset + // [93] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] memset_from___b4: - // [91] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + // [93] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 ldx #LIGHT_BLUE - // [91] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [93] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #COLORRAM+$19*$28-$28 @@ -1944,7 +1985,7 @@ cscroll: { jmp __b5 // cscroll::@5 __b5: - // [77] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [79] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_text sbc #$28 @@ -1952,7 +1993,7 @@ cscroll: { lda.z conio_line_text+1 sbc #0 sta.z conio_line_text+1 - // [78] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [80] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_color sbc #$28 @@ -1960,12 +2001,12 @@ cscroll: { lda.z conio_line_color+1 sbc #0 sta.z conio_line_color+1 - // [79] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + // [81] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y jmp __breturn // cscroll::@return __breturn: - // [80] return + // [82] return rts } // memcpy @@ -1978,7 +2019,7 @@ memcpy: { .label src = 6 .label source = 6 .label destination = $16 - // [82] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + // [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$28-$28 @@ -1986,17 +2027,17 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [83] memcpy::src#4 = (char *)memcpy::source#2 - // [84] memcpy::dst#4 = (char *)memcpy::destination#2 - // [85] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [85] memcpy::src#4 = (char *)memcpy::source#2 + // [86] memcpy::dst#4 = (char *)memcpy::destination#2 + // [87] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] __b1_from_memcpy: __b1_from___b2: - // [85] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [85] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [87] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [87] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy jmp __b1 // memcpy::@1 __b1: - // [86] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -2006,21 +2047,21 @@ memcpy: { jmp __breturn // memcpy::@return __breturn: - // [87] return + // [89] return rts // memcpy::@2 __b2: - // [88] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [90] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y ldy #0 sta (dst),y - // [89] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [91] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [90] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [92] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 @@ -2037,7 +2078,7 @@ memset: { jmp __b1 // memset::@1 __b1: - // [92] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + // [94] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 lda #$28 clc adc.z str @@ -2045,15 +2086,15 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [93] memset::dst#4 = (char *)memset::str#3 - // [94] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [95] memset::dst#4 = (char *)memset::str#3 + // [96] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] __b2_from___b1: __b2_from___b3: - // [94] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [96] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy jmp __b2 // memset::@2 __b2: - // [95] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [97] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -2063,15 +2104,15 @@ memset: { jmp __breturn // memset::@return __breturn: - // [96] return + // [98] return rts // memset::@3 __b3: - // [97] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + // [99] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y - // [98] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [100] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 @@ -2089,6 +2130,10 @@ Removing instruction jmp __breturn Removing instruction jmp __b2 Removing instruction jmp __b1 Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b1 @@ -2098,10 +2143,6 @@ Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn Removing instruction jmp __breturn -Removing instruction jmp __b2 -Removing instruction jmp __b3 -Removing instruction jmp __breturn -Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 @@ -2120,10 +2161,10 @@ Removing instruction ldy.z conio_cursor_x Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b2_from_conio_c64_init with __b1 +Replacing label __b1_from_cputc with __b1 Replacing label __b1_from___b2 with __b1 Replacing label __b3_from_gotoxy with __b2 Replacing label __b1 with __b2 -Replacing label __b1_from_cputc with __b1 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b3 with __b2 Removing instruction __b1_from___init1: @@ -2131,16 +2172,16 @@ Removing instruction main_from___b1: Removing instruction __b2_from_conio_c64_init: Removing instruction __b2: Removing instruction __b1_from___b2: +Removing instruction __b3_from___b2: +Removing instruction __b1_from_cputc: Removing instruction __b1_from_main: Removing instruction f1_from___b1: -Removing instruction __b1_from_cputs: +Removing instruction __b1_from_printf_str: Removing instruction __b1_from___b2: Removing instruction __b3_from_gotoxy: Removing instruction __b3: Removing instruction __b1_from___b3: Removing instruction __b1: -Removing instruction __b3_from___b2: -Removing instruction __b1_from_cputc: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: Removing instruction __b2_from___b1: @@ -2157,12 +2198,14 @@ Succesful ASM optimization Pass5RedundantLabelElimination Removing instruction __init1: Removing instruction __b1: Removing instruction __breturn: -Removing instruction cputs_from_world: +Removing instruction printf_str_from_world: Removing instruction __breturn: -Removing instruction cputs_from_hello: +Removing instruction printf_str_from_hello: Removing instruction __breturn: Removing instruction __b1_from_conio_c64_init: Removing instruction __breturn: +Removing instruction __b2: +Removing instruction __b3: Removing instruction f1_from_main: Removing instruction __b1: Removing instruction __breturn: @@ -2170,8 +2213,6 @@ Removing instruction __breturn: Removing instruction __b1_from_gotoxy: Removing instruction __breturn: Removing instruction __breturn: -Removing instruction __b2: -Removing instruction __b3: Removing instruction __breturn: Removing instruction __b1: Removing instruction __b2: @@ -2196,27 +2237,22 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() void conio_c64_init() __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:8 719.4761904761905 -__loadstore char conio_cursor_y // zp[1]:9 8423.894736842105 -__loadstore char *conio_line_color // zp[2]:12 5818.631578947368 -__loadstore char *conio_line_text // zp[2]:10 5818.631578947368 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:8 656.9130434782609 +__loadstore char conio_cursor_y // zp[1]:9 8002.700000000001 +__loadstore char *conio_line_color // zp[2]:12 5527.700000000001 +__loadstore char *conio_line_text // zp[2]:10 5527.700000000001 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 1051.5 +char cputc::c#0 // reg byte a 1501.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 101.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:2 50.5 -const char *cputs::s#3 // s zp[2]:2 157.0 -const char *cputs::s#4 // s zp[2]:2 11.0 void cscroll() void f1(void (*fn)()) void (*f1::fn)() @@ -2267,11 +2303,19 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:6 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 101.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:2 40.4 +const char *printf_str::s#3 // s zp[2]:2 157.0 +const char *printf_str::s#4 // s zp[2]:2 11.0 void world() __constant char world::s[7] = "world!" reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] -zp[2]:2 [ cputs::s#3 cputs::s#4 cputs::s#0 ] +zp[2]:2 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:4 [ f1::fn#2 ] zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -2280,8 +2324,8 @@ zp[1]:8 [ conio_cursor_x ] zp[1]:9 [ conio_cursor_y ] zp[2]:10 [ conio_line_text ] zp[2]:12 [ conio_line_color ] -reg byte a [ cputs::c#1 ] reg byte a [ cputc::c#0 ] +reg byte a [ printf_str::c#1 ] zp[2]:14 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:16 [ gotoxy::$8 ] zp[2]:18 [ gotoxy::$5 ] @@ -2290,7 +2334,7 @@ zp[2]:22 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcp FINAL ASSEMBLER -Score: 11122 +Score: 11198 // File Comments // Tests trouble passing a function pointer @@ -2305,6 +2349,7 @@ Score: 11122 :BasicUpstart(__start) // Global Constants & labels .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -2347,7 +2392,7 @@ __start: { // [6] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] // __start::@1 // [7] call main - // [22] phi from __start::@1 to main [phi:__start::@1->main] + // [33] phi from __start::@1 to main [phi:__start::@1->main] jsr main // __start::@return // [8] return @@ -2356,14 +2401,14 @@ __start: { // world world: { // printf("world!") - // [10] call cputs - // [27] phi from world to cputs [phi:world->cputs] - // [27] phi cputs::s#4 = world::s [phi:world->cputs#0] -- pbuz1=pbuc1 + // [10] call printf_str + // [38] phi from world to printf_str [phi:world->printf_str] + // [38] phi printf_str::s#4 = world::s [phi:world->printf_str#0] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // world::@return // } // [11] return @@ -2376,14 +2421,14 @@ world: { // hello hello: { // printf("hello ") - // [13] call cputs - // [27] phi from hello to cputs [phi:hello->cputs] - // [27] phi cputs::s#4 = hello::s [phi:hello->cputs#0] -- pbuz1=pbuc1 + // [13] call printf_str + // [38] phi from hello to printf_str [phi:hello->printf_str] + // [38] phi printf_str::s#4 = hello::s [phi:hello->printf_str#0] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // hello::@return // } // [14] return @@ -2422,24 +2467,71 @@ conio_c64_init: { // } // [21] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [22] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + // [23] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [24] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + // [25] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [26] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [27] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [28] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [29] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [30] return + rts + // [31] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [32] call cputln + jsr cputln + rts } // main main: { // f1(&hello) - // [23] call f1 - // [49] phi from main to f1 [phi:main->f1] - // [49] phi f1::fn#2 = &hello [phi:main->f1#0] -- pprz1=pprc1 + // [34] call f1 + // [67] phi from main to f1 [phi:main->f1] + // [67] phi f1::fn#2 = &hello [phi:main->f1#0] -- pprz1=pprc1 lda #hello sta.z f1.fn+1 jsr f1 - // [24] phi from main to main::@1 [phi:main->main::@1] + // [35] phi from main to main::@1 [phi:main->main::@1] // main::@1 // f1(&world) - // [25] call f1 - // [49] phi from main::@1 to f1 [phi:main::@1->f1] - // [49] phi f1::fn#2 = &world [phi:main::@1->f1#0] -- pprz1=pprc1 + // [36] call f1 + // [67] phi from main::@1 to f1 [phi:main::@1->f1] + // [67] phi f1::fn#2 = &world [phi:main::@1->f1#0] -- pprz1=pprc1 lda #world @@ -2447,40 +2539,43 @@ main: { jsr f1 // main::@return // } - // [26] return + // [37] return rts } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { .label s = 2 - // [28] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - // [28] phi cputs::s#3 = cputs::s#4 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // cputs::@1 + // [39] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + // [39] phi printf_str::s#3 = printf_str::s#4 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // printf_str::@1 __b1: // while(c=*s++) - // [29] cputs::c#1 = *cputs::s#3 -- vbuaa=_deref_pbuz1 + // [40] printf_str::c#1 = *printf_str::s#3 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [30] cputs::s#0 = ++ cputs::s#3 -- pbuz1=_inc_pbuz1 + // [41] printf_str::s#0 = ++ printf_str::s#3 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [31] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [42] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 - // cputs::@return + // printf_str::@return // } - // [32] return + // [43] return rts - // cputs::@2 + // printf_str::@2 __b2: - // cputc(c) - // [33] cputc::c#0 = cputs::c#1 - // [34] call cputc + // putc(c) + // [44] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [45] callexecute cputc -- call_vprc1 jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1 } // gotoxy @@ -2495,33 +2590,33 @@ gotoxy: { .label __8 = $10 .label __9 = $e // if(y>CONIO_HEIGHT) - // [35] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [47] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b2 - // [37] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [37] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [49] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [49] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 - // [36] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [48] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] // gotoxy::@3 - // [37] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [37] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [49] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [49] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy // gotoxy::@1 // gotoxy::@2 __b2: // conio_cursor_x = x - // [38] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [50] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x // conio_cursor_y = y - // [39] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [51] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y // unsigned int line_offset = (unsigned int)y*CONIO_WIDTH - // [40] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [52] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [41] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [53] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -2530,7 +2625,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [42] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [54] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -2538,7 +2633,7 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [43] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [55] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset @@ -2546,7 +2641,7 @@ gotoxy: { asl.z line_offset rol.z line_offset+1 // CONIO_SCREEN_TEXT + line_offset - // [44] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [56] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 // conio_line_text = CONIO_SCREEN_TEXT + line_offset - // [45] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [57] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 // CONIO_SCREEN_COLORS + line_offset - // [46] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [58] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 // conio_line_color = CONIO_SCREEN_COLORS + line_offset - // [47] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [59] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 sta.z conio_line_color+1 // gotoxy::@return // } - // [48] return - rts -} - // f1 -// void f1(__zp(4) void (*fn)()) -f1: { - .label fn = 4 - // (*fn)() - // [50] callexecute *f1::fn#2 -- call__deref_pprz1 - jsr icall1 - // f1::@return - // } - // [51] return - rts - // Outside Flow - icall1: - jmp (fn) -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - // [52] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1 - // cputc::@2 - // conio_line_text[conio_cursor_x] = c - // [53] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - // [54] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - // [55] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [56] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [57] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - // cputc::@3 - // cputln() - // [58] call cputln - jsr cputln - // cputc::@return - __breturn: - // } - // [59] return - rts - // [60] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - // cputc::@1 - __b1: - // cputln() - // [61] call cputln - jsr cputln + // [60] return rts } // cputln // Print a newline cputln: { // conio_line_text += CONIO_WIDTH - // [62] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [61] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_text @@ -2651,7 +2688,7 @@ cputln: { inc.z conio_line_text+1 !: // conio_line_color += CONIO_WIDTH - // [63] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [62] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_color @@ -2660,81 +2697,96 @@ cputln: { inc.z conio_line_color+1 !: // conio_cursor_x = 0 - // [64] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [63] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x // conio_cursor_y++; - // [65] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + // [64] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y // cscroll() - // [66] call cscroll + // [65] call cscroll jsr cscroll // cputln::@return // } - // [67] return + // [66] return rts +} + // f1 +// void f1(__zp(4) void (*fn)()) +f1: { + .label fn = 4 + // (*fn)() + // [68] callexecute *f1::fn#2 -- call__deref_pprz1 + jsr icall2 + // f1::@return + // } + // [69] return + rts + // Outside Flow + icall2: + jmp (fn) } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { // if(conio_cursor_y==CONIO_HEIGHT) - // [68] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + // [70] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [69] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [71] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] // cscroll::@1 // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [70] call memcpy - // [81] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [81] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [72] call memcpy + // [83] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [83] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN sta.z memcpy.destination+1 - // [81] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [83] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$28 sta.z memcpy.source+1 jsr memcpy - // [71] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [73] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] // cscroll::@2 // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [72] call memcpy - // [81] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [81] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [74] call memcpy + // [83] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [83] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #COLORRAM sta.z memcpy.destination+1 - // [81] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [83] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #COLORRAM+$28 sta.z memcpy.source+1 jsr memcpy - // [73] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [75] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] // cscroll::@3 // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [74] call memset - // [91] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [91] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + // [76] call memset + // [93] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [93] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 ldx #' ' - // [91] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [93] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$19*$28-$28 sta.z memset.str+1 jsr memset - // [75] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // [77] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] // cscroll::@4 // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [76] call memset - // [91] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [91] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + // [78] call memset + // [93] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [93] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 ldx #LIGHT_BLUE - // [91] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [93] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #COLORRAM+$19*$28-$28 @@ -2742,7 +2794,7 @@ cscroll: { jsr memset // cscroll::@5 // conio_line_text -= CONIO_WIDTH - // [77] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [79] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_text sbc #$28 @@ -2751,7 +2803,7 @@ cscroll: { sbc #0 sta.z conio_line_text+1 // conio_line_color -= CONIO_WIDTH - // [78] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [80] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_color sbc #$28 @@ -2760,12 +2812,12 @@ cscroll: { sbc #0 sta.z conio_line_color+1 // conio_cursor_y--; - // [79] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + // [81] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y // cscroll::@return __breturn: // } - // [80] return + // [82] return rts } // memcpy @@ -2779,7 +2831,7 @@ memcpy: { .label source = 6 .label destination = $16 // char* src_end = (char*)source+num - // [82] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + // [84] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$28-$28 @@ -2787,15 +2839,15 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [83] memcpy::src#4 = (char *)memcpy::source#2 - // [84] memcpy::dst#4 = (char *)memcpy::destination#2 - // [85] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [85] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [85] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [85] memcpy::src#4 = (char *)memcpy::source#2 + // [86] memcpy::dst#4 = (char *)memcpy::destination#2 + // [87] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [87] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [87] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy // memcpy::@1 __b1: // while(src!=src_end) - // [86] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [88] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -2804,22 +2856,22 @@ memcpy: { bne __b2 // memcpy::@return // } - // [87] return + // [89] return rts // memcpy::@2 __b2: // *dst++ = *src++ - // [88] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [90] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y sta (dst),y // *dst++ = *src++; - // [89] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [91] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [90] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [92] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 @@ -2835,7 +2887,7 @@ memset: { .label str = 6 // memset::@1 // char* end = (char*)str + num - // [92] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + // [94] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 lda #$28 clc adc.z str @@ -2843,13 +2895,13 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [93] memset::dst#4 = (char *)memset::str#3 - // [94] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [94] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [95] memset::dst#4 = (char *)memset::str#3 + // [96] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [96] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy // memset::@2 __b2: // for(char* dst = str; dst!=end; dst++) - // [95] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [97] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -2858,17 +2910,17 @@ memset: { bne __b3 // memset::@return // } - // [96] return + // [98] return rts // memset::@3 __b3: // *dst = c - // [97] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + // [99] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y // for(char* dst = str; dst!=end; dst++) - // [98] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [100] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 diff --git a/src/test/ref/function-pointer-noarg-call-14.sym b/src/test/ref/function-pointer-noarg-call-14.sym index 93f3870f0..87fbf7beb 100644 --- a/src/test/ref/function-pointer-noarg-call-14.sym +++ b/src/test/ref/function-pointer-noarg-call-14.sym @@ -5,27 +5,22 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() void conio_c64_init() __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:8 719.4761904761905 -__loadstore char conio_cursor_y // zp[1]:9 8423.894736842105 -__loadstore char *conio_line_color // zp[2]:12 5818.631578947368 -__loadstore char *conio_line_text // zp[2]:10 5818.631578947368 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:8 656.9130434782609 +__loadstore char conio_cursor_y // zp[1]:9 8002.700000000001 +__loadstore char *conio_line_color // zp[2]:12 5527.700000000001 +__loadstore char *conio_line_text // zp[2]:10 5527.700000000001 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 1051.5 +char cputc::c#0 // reg byte a 1501.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 101.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:2 50.5 -const char *cputs::s#3 // s zp[2]:2 157.0 -const char *cputs::s#4 // s zp[2]:2 11.0 void cscroll() void f1(void (*fn)()) void (*f1::fn)() @@ -76,11 +71,19 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:6 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 101.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:2 40.4 +const char *printf_str::s#3 // s zp[2]:2 157.0 +const char *printf_str::s#4 // s zp[2]:2 11.0 void world() __constant char world::s[7] = "world!" reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] -zp[2]:2 [ cputs::s#3 cputs::s#4 cputs::s#0 ] +zp[2]:2 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:4 [ f1::fn#2 ] zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -89,8 +92,8 @@ zp[1]:8 [ conio_cursor_x ] zp[1]:9 [ conio_cursor_y ] zp[2]:10 [ conio_line_text ] zp[2]:12 [ conio_line_color ] -reg byte a [ cputs::c#1 ] reg byte a [ cputc::c#0 ] +reg byte a [ printf_str::c#1 ] zp[2]:14 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:16 [ gotoxy::$8 ] zp[2]:18 [ gotoxy::$5 ] diff --git a/src/test/ref/printf-1.asm b/src/test/ref/printf-1.asm index 17ccd60ce..c9e89f14e 100644 --- a/src/test/ref/printf-1.asm +++ b/src/test/ref/printf-1.asm @@ -9,6 +9,7 @@ .segment Basic :BasicUpstart(__start) .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -60,10 +61,41 @@ conio_c64_init: { // } rts } +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} main: { // clrscr() jsr clrscr - // printf_string( "cml", { 10, 0 } ) + // printf_string(&cputc, "cml", { 10, 0 } ) lda #str @@ -73,7 +105,7 @@ main: { jsr printf_string // cputln() jsr cputln - // printf_string( "rules", { 10, 0 } ) + // printf_string(&cputc, "rules", { 10, 0 } ) lda #str1 @@ -83,7 +115,7 @@ main: { jsr printf_string // cputln() jsr cputln - // printf_string( "cml", { 10, 1 } ) + // printf_string(&cputc, "cml", { 10, 1 } ) lda #str @@ -93,7 +125,7 @@ main: { jsr printf_string // cputln() jsr cputln - // printf_string( "rules", { 10, 1 } ) + // printf_string(&cputc, "rules", { 10, 1 } ) lda #str1 @@ -185,6 +217,34 @@ gotoxy: { // } rts } +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + inc.z conio_cursor_y + // cscroll() + jsr cscroll + // } + rts +} // clears the screen and moves the cursor to the upper left-hand corner of the screen. clrscr: { .label line_text = 3 @@ -257,7 +317,7 @@ clrscr: { } // Print a string value using a specific format // Handles justification and min length -// void printf_string(__zp(3) char *str, char format_min_length, __zp(2) char format_justify_left) +// void printf_string(void (*putc)(char), __zp(3) char *str, char format_min_length, __zp(2) char format_justify_left) printf_string: { .label __9 = 6 .label padding = 5 @@ -291,15 +351,15 @@ printf_string: { bne __b4 jmp __b2 __b4: - // printf_padding(' ',(char)padding) + // printf_padding(putc, ' ',(char)padding) lda.z padding sta.z printf_padding.length lda #' ' sta.z printf_padding.pad jsr printf_padding __b2: - // cputs(str) - jsr cputs + // printf_str(putc, str) + jsr printf_str // if(format.justify_left && padding) lda.z format_justify_left beq __breturn @@ -308,7 +368,7 @@ printf_string: { bne __b5 rts __b5: - // printf_padding(' ',(char)padding) + // printf_padding(putc, ' ',(char)padding) lda.z padding sta.z printf_padding.length lda #' ' @@ -318,108 +378,6 @@ printf_string: { // } rts } -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - inc.z conio_cursor_y - // cscroll() - jsr cscroll - // } - rts -} -// Computes the length of the string str up to but not including the terminating null character. -// __zp(6) unsigned int strlen(__zp($b) char *str) -strlen: { - .label len = 6 - .label str = $b - .label return = 6 - lda #<0 - sta.z len - sta.z len+1 - __b1: - // while(*str) - ldy #0 - lda (str),y - cmp #0 - bne __b2 - // } - rts - __b2: - // len++; - inc.z len - bne !+ - inc.z len+1 - !: - // str++; - inc.z str - bne !+ - inc.z str+1 - !: - jmp __b1 -} -// Print a padding char a number of times -// void printf_padding(__zp(9) char pad, __zp(8) char length) -printf_padding: { - .label i = $a - .label length = 8 - .label pad = 9 - lda #0 - sta.z i - __b1: - // for(char i=0;i=0) goto printf_string::@10 - to:printf_string::@1 -printf_string::@10: scope:[printf_string] from printf_string::@6 - [71] phi() - to:printf_string::@1 -printf_string::@1: scope:[printf_string] from printf_string::@10 printf_string::@6 - [72] printf_string::padding#3 = phi( printf_string::@6/0, printf_string::@10/printf_string::padding#1 ) - [73] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 - to:printf_string::@8 -printf_string::@8: scope:[printf_string] from printf_string::@1 - [74] if(0!=printf_string::padding#3) goto printf_string::@4 - to:printf_string::@2 -printf_string::@4: scope:[printf_string] from printf_string::@8 - [75] printf_padding::length#0 = (char)printf_string::padding#3 - [76] call printf_padding - to:printf_string::@2 -printf_string::@2: scope:[printf_string] from printf_string::@1 printf_string::@4 printf_string::@8 - [77] cputs::s#1 = printf_string::str#10 - [78] call cputs - to:printf_string::@7 -printf_string::@7: scope:[printf_string] from printf_string::@2 - [79] if(0==printf_string::format_justify_left#10) goto printf_string::@return - to:printf_string::@9 -printf_string::@9: scope:[printf_string] from printf_string::@7 - [80] if(0!=printf_string::padding#3) goto printf_string::@5 - to:printf_string::@return -printf_string::@5: scope:[printf_string] from printf_string::@9 - [81] printf_padding::length#1 = (char)printf_string::padding#3 - [82] call printf_padding - to:printf_string::@return -printf_string::@return: scope:[printf_string] from printf_string::@5 printf_string::@7 printf_string::@9 - [83] return + [57] return to:@return void cputln() cputln: scope:[cputln] from cputc::@1 cputc::@3 main::@2 main::@4 main::@6 - [84] conio_line_text = conio_line_text + $28 - [85] conio_line_color = conio_line_color + $28 - [86] conio_cursor_x = 0 - [87] conio_cursor_y = ++ conio_cursor_y - [88] call cscroll + [58] conio_line_text = conio_line_text + $28 + [59] conio_line_color = conio_line_color + $28 + [60] conio_cursor_x = 0 + [61] conio_cursor_y = ++ conio_cursor_y + [62] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [89] return + [63] return + to:@return + +void clrscr() +clrscr: scope:[clrscr] from main + [64] phi() + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 + [65] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [65] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [65] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [66] if(clrscr::l#2<$19) goto clrscr::@3 + to:clrscr::@2 +clrscr::@2: scope:[clrscr] from clrscr::@1 + [67] conio_cursor_x = 0 + [68] conio_cursor_y = 0 + [69] conio_line_text = DEFAULT_SCREEN + [70] conio_line_color = COLORRAM + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@2 + [71] return + to:@return +clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 + [72] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [73] if(clrscr::c#2<$28) goto clrscr::@4 + to:clrscr::@5 +clrscr::@5: scope:[clrscr] from clrscr::@3 + [74] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [75] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [76] clrscr::l#1 = ++ clrscr::l#2 + to:clrscr::@1 +clrscr::@4: scope:[clrscr] from clrscr::@3 + [77] clrscr::line_text#5[clrscr::c#2] = ' ' + [78] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [79] clrscr::c#1 = ++ clrscr::c#2 + to:clrscr::@3 + +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) +printf_string: scope:[printf_string] from main::@1 main::@3 main::@5 main::@7 + [80] printf_string::str#10 = phi( main::@1/main::str, main::@3/main::str1, main::@5/main::str, main::@7/main::str1 ) + [80] printf_string::format_justify_left#10 = phi( main::@1/0, main::@3/0, main::@5/1, main::@7/1 ) + to:printf_string::@3 +printf_string::@3: scope:[printf_string] from printf_string + [81] strlen::str#1 = printf_string::str#10 + [82] call strlen + [83] strlen::return#2 = strlen::len#2 + to:printf_string::@6 +printf_string::@6: scope:[printf_string] from printf_string::@3 + [84] printf_string::$9 = strlen::return#2 + [85] printf_string::len#0 = (signed char)printf_string::$9 + [86] printf_string::padding#1 = $a - printf_string::len#0 + [87] if(printf_string::padding#1>=0) goto printf_string::@10 + to:printf_string::@1 +printf_string::@10: scope:[printf_string] from printf_string::@6 + [88] phi() + to:printf_string::@1 +printf_string::@1: scope:[printf_string] from printf_string::@10 printf_string::@6 + [89] printf_string::padding#3 = phi( printf_string::@6/0, printf_string::@10/printf_string::padding#1 ) + [90] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 + to:printf_string::@8 +printf_string::@8: scope:[printf_string] from printf_string::@1 + [91] if(0!=printf_string::padding#3) goto printf_string::@4 + to:printf_string::@2 +printf_string::@4: scope:[printf_string] from printf_string::@8 + [92] printf_padding::length#0 = (char)printf_string::padding#3 + [93] call printf_padding + to:printf_string::@2 +printf_string::@2: scope:[printf_string] from printf_string::@1 printf_string::@4 printf_string::@8 + [94] printf_str::s#1 = printf_string::str#10 + [95] call printf_str + to:printf_string::@7 +printf_string::@7: scope:[printf_string] from printf_string::@2 + [96] if(0==printf_string::format_justify_left#10) goto printf_string::@return + to:printf_string::@9 +printf_string::@9: scope:[printf_string] from printf_string::@7 + [97] if(0!=printf_string::padding#3) goto printf_string::@5 + to:printf_string::@return +printf_string::@5: scope:[printf_string] from printf_string::@9 + [98] printf_padding::length#1 = (char)printf_string::padding#3 + [99] call printf_padding + to:printf_string::@return +printf_string::@return: scope:[printf_string] from printf_string::@5 printf_string::@7 printf_string::@9 + [100] return + to:@return + +void cscroll() +cscroll: scope:[cscroll] from cputln + [101] if(conio_cursor_y!=$19) goto cscroll::@return + to:cscroll::@1 +cscroll::@1: scope:[cscroll] from cscroll + [102] phi() + [103] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [104] phi() + [105] call memcpy + to:cscroll::@3 +cscroll::@3: scope:[cscroll] from cscroll::@2 + [106] phi() + [107] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [108] phi() + [109] call memset + to:cscroll::@5 +cscroll::@5: scope:[cscroll] from cscroll::@4 + [110] conio_line_text = conio_line_text - $28 + [111] conio_line_color = conio_line_color - $28 + [112] conio_cursor_y = -- conio_cursor_y + to:cscroll::@return +cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 + [113] return to:@return unsigned int strlen(char *str) strlen: scope:[strlen] from printf_string::@3 - [90] phi() + [114] phi() to:strlen::@1 strlen::@1: scope:[strlen] from strlen strlen::@2 - [91] strlen::len#2 = phi( strlen/0, strlen::@2/strlen::len#1 ) - [91] strlen::str#2 = phi( strlen/strlen::str#1, strlen::@2/strlen::str#0 ) - [92] if(0!=*strlen::str#2) goto strlen::@2 + [115] strlen::len#2 = phi( strlen/0, strlen::@2/strlen::len#1 ) + [115] strlen::str#2 = phi( strlen/strlen::str#1, strlen::@2/strlen::str#0 ) + [116] if(0!=*strlen::str#2) goto strlen::@2 to:strlen::@return strlen::@return: scope:[strlen] from strlen::@1 - [93] return + [117] return to:@return strlen::@2: scope:[strlen] from strlen::@1 - [94] strlen::len#1 = ++ strlen::len#2 - [95] strlen::str#0 = ++ strlen::str#2 + [118] strlen::len#1 = ++ strlen::len#2 + [119] strlen::str#0 = ++ strlen::str#2 to:strlen::@1 -void printf_padding(char pad , char length) +void printf_padding(void (*putc)(char) , char pad , char length) printf_padding: scope:[printf_padding] from printf_string::@4 printf_string::@5 - [96] printf_padding::pad#4 = phi( printf_string::@4/' ', printf_string::@5/' ' ) - [96] printf_padding::length#3 = phi( printf_string::@4/printf_padding::length#0, printf_string::@5/printf_padding::length#1 ) + [120] printf_padding::pad#4 = phi( printf_string::@4/' ', printf_string::@5/' ' ) + [120] printf_padding::length#3 = phi( printf_string::@4/printf_padding::length#0, printf_string::@5/printf_padding::length#1 ) to:printf_padding::@1 printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 - [97] printf_padding::i#2 = phi( printf_padding/0, printf_padding::@3/printf_padding::i#1 ) - [98] if(printf_padding::i#2= $19 Adding number conversion cast (unumber) 0 in gotoxy::x#2 = 0 Adding number conversion cast (unumber) $19-1 in conio_c64_init::line#1 = $19-1 +Adding number conversion cast (unumber) 0 in printf_str::$2 = 0 != printf_str::$0 Adding number conversion cast (unumber) 0 in printf_string::$14 = 0 != printf_string::format_min_length#4 Adding number conversion cast (unumber) 0 in printf_string::$15 = 0 != printf_string::format_justify_left#4 Adding number conversion cast (snumber) 0 in printf_string::$11 = printf_string::padding#1 < 0 @@ -940,7 +999,6 @@ Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 Simplifying constant integer cast $28 @@ -959,6 +1017,7 @@ Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 +Simplifying constant integer cast 0 Simplifying constant integer cast $a Simplifying constant integer cast 0 Simplifying constant integer cast $a @@ -985,7 +1044,6 @@ Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) 0 -Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $28 @@ -1002,6 +1060,7 @@ Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 +Finalized unsigned number type (char) 0 Finalized signed number type (signed char) 0 Finalized signed number type (signed char) 0 Finalized unsigned number type (char) $a @@ -1017,11 +1076,11 @@ Inversing boolean not [19] memset::$1 = memset::num#2 <= 0 from [18] memset::$0 Inversing boolean not [75] gotoxy::$1 = gotoxy::y#3 <= $19 from [74] gotoxy::$0 = gotoxy::y#3 > $19 Inversing boolean not [79] gotoxy::$3 = gotoxy::x#3 < $28 from [78] gotoxy::$2 = gotoxy::x#3 >= $28 Inversing boolean not [104] cputc::$2 = conio_cursor_x != $28 from [103] cputc::$1 = conio_cursor_x == $28 -Inversing boolean not [128] cscroll::$1 = conio_cursor_y != $19 from [127] cscroll::$0 = conio_cursor_y == $19 -Inversing boolean not [161] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [160] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 -Inversing boolean not [183] printf_string::$0 = 0 == printf_string::format_min_length#4 from [182] printf_string::$14 = 0 != printf_string::format_min_length#4 -Inversing boolean not [187] printf_string::$1 = 0 == printf_string::format_justify_left#4 from [186] printf_string::$15 = 0 != printf_string::format_justify_left#4 -Inversing boolean not [202] printf_string::$12 = printf_string::padding#1 >= 0 from [201] printf_string::$11 = printf_string::padding#1 < 0 +Inversing boolean not [115] cscroll::$1 = conio_cursor_y != $19 from [114] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [148] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [147] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Inversing boolean not [184] printf_string::$0 = 0 == printf_string::format_min_length#4 from [183] printf_string::$14 = 0 != printf_string::format_min_length#4 +Inversing boolean not [188] printf_string::$1 = 0 == printf_string::format_justify_left#4 from [187] printf_string::$15 = 0 != printf_string::format_justify_left#4 +Inversing boolean not [203] printf_string::$12 = printf_string::padding#1 >= 0 from [202] printf_string::$11 = printf_string::padding#1 < 0 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -1048,19 +1107,24 @@ Alias clrscr::line_cols#2 = clrscr::line_cols#4 clrscr::line_cols#3 Alias clrscr::l#3 = clrscr::l#6 clrscr::l#4 Alias gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::y#5 = gotoxy::y#6 -Alias cputc::c#2 = cputc::c#3 -Alias cputs::c#1 = cputs::$0 cputs::c#2 -Alias cputs::s#0 = cputs::s#5 cputs::s#4 +Alias cputc::c#0 = cputc::c#1 +Alias printf_str::c#1 = printf_str::$0 printf_str::c#2 +Alias printf_str::putc#1 = printf_str::putc#2 +Alias printf_str::s#0 = printf_str::s#4 Alias printf_padding::pad#2 = printf_padding::pad#3 printf_padding::pad#5 +Alias printf_padding::putc#2 = printf_padding::putc#3 printf_padding::putc#5 Alias printf_padding::i#2 = printf_padding::i#4 printf_padding::i#3 Alias printf_padding::length#2 = printf_padding::length#5 printf_padding::length#4 Alias printf_string::str#10 = printf_string::str#4 printf_string::str#6 printf_string::str#9 Alias printf_string::format_min_length#4 = printf_string::format_min_length#6 printf_string::format_min_length#5 Alias printf_string::format_justify_left#10 = printf_string::format_justify_left#6 printf_string::format_justify_left#8 printf_string::format_justify_left#7 +Alias printf_string::putc#10 = printf_string::putc#13 printf_string::putc#12 printf_string::putc#11 Alias strlen::return#2 = strlen::return#4 Alias printf_string::padding#1 = printf_string::$10 Alias printf_string::format_justify_left#5 = printf_string::format_justify_left#9 Alias printf_string::padding#4 = printf_string::padding#7 printf_string::padding#6 +Alias printf_string::putc#4 = printf_string::putc#9 printf_string::putc#6 +Alias printf_string::putc#5 = printf_string::putc#7 printf_string::putc#8 Alias printf_string::padding#3 = printf_string::padding#5 printf_string::padding#8 Alias printf_string::str#11 = printf_string::str#7 printf_string::str#8 Alias printf_string::format_justify_left#11 = printf_string::format_justify_left#12 printf_string::format_justify_left#4 @@ -1070,6 +1134,7 @@ Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Alias gotoxy::x#3 = gotoxy::x#5 Alias gotoxy::y#4 = gotoxy::y#5 Alias printf_string::format_justify_left#10 = printf_string::format_justify_left#11 printf_string::format_justify_left#5 +Alias printf_string::putc#10 = printf_string::putc#5 printf_string::putc#4 Alias printf_string::str#10 = printf_string::str#11 printf_string::str#5 Alias printf_string::padding#3 = printf_string::padding#4 Successful SSA optimization Pass2AliasElimination @@ -1084,9 +1149,12 @@ Identical Phi Values strlen::str#4 strlen::str#1 Identical Phi Values clrscr::line_text#2 clrscr::line_text#5 Identical Phi Values clrscr::line_cols#2 clrscr::line_cols#5 Identical Phi Values clrscr::l#3 clrscr::l#2 -Identical Phi Values cputs::s#3 cputs::s#1 +Identical Phi Values printf_str::s#3 printf_str::s#1 +Identical Phi Values printf_str::putc#3 printf_str::putc#0 +Identical Phi Values printf_str::putc#1 printf_str::putc#3 Identical Phi Values printf_padding::length#2 printf_padding::length#3 Identical Phi Values printf_padding::pad#2 printf_padding::pad#4 +Identical Phi Values printf_padding::putc#2 printf_padding::putc#4 Successful SSA optimization Pass2IdenticalPhiElimination Identical Phi Values memset::return#0 memset::str#3 Successful SSA optimization Pass2IdenticalPhiElimination @@ -1098,28 +1166,28 @@ Simple Condition clrscr::$0 [38] if(clrscr::l#2<$19) goto clrscr::@2 Simple Condition clrscr::$1 [46] if(clrscr::c#2<$28) goto clrscr::@5 Simple Condition gotoxy::$1 [56] if(gotoxy::y#3<=$19) goto gotoxy::@1 Simple Condition gotoxy::$3 [59] if(gotoxy::x#3<$28) goto gotoxy::@2 -Simple Condition cputc::$0 [74] if(cputc::c#2==' +Simple Condition cputc::$0 [74] if(cputc::c#0==' ') goto cputc::@1 Simple Condition cputc::$2 [80] if(conio_cursor_x!=$28) goto cputc::@return -Simple Condition cputs::$2 [95] if(0!=cputs::c#1) goto cputs::@2 -Simple Condition cscroll::$1 [100] if(conio_cursor_y!=$19) goto cscroll::@return -Simple Condition cscroll::$7 [102] if(0!=conio_scroll_enable) goto cscroll::@3 -Simple Condition conio_c64_init::$1 [132] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 -Simple Condition printf_padding::$0 [143] if(printf_padding::i#2=0) goto printf_string::@1 +Simple Condition cscroll::$1 [90] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [92] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition conio_c64_init::$1 [122] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition printf_str::$2 [135] if(0!=printf_str::c#1) goto printf_str::@2 +Simple Condition printf_padding::$0 [144] if(printf_padding::i#2=0) goto printf_string::@1 Successful SSA optimization Pass2ConditionalJumpSimplification -Rewriting ! if()-condition to reversed if() [155] printf_string::$3 = ! printf_string::$2 -Rewriting && if()-condition to two if()s [154] printf_string::$2 = printf_string::$1 && printf_string::padding#3 -Rewriting ! if()-condition to reversed if() [170] printf_string::$7 = ! printf_string::$6 -Rewriting && if()-condition to two if()s [169] printf_string::$6 = printf_string::format_justify_left#10 && printf_string::padding#3 +Rewriting ! if()-condition to reversed if() [157] printf_string::$3 = ! printf_string::$2 +Rewriting && if()-condition to two if()s [156] printf_string::$2 = printf_string::$1 && printf_string::padding#3 +Rewriting ! if()-condition to reversed if() [173] printf_string::$7 = ! printf_string::$6 +Rewriting && if()-condition to two if()s [172] printf_string::$6 = printf_string::format_justify_left#10 && printf_string::padding#3 Successful SSA optimization Pass2ConditionalAndOrRewriting Warning! Adding boolean cast to non-boolean condition printf_string::format_justify_left#10 Warning! Adding boolean cast to non-boolean condition printf_string::padding#3 Warning! Adding boolean cast to non-boolean condition printf_string::padding#3 -Constant right-side identified [105] memcpy::num#0 = (unumber)$19*$28-$28 -Constant right-side identified [110] memcpy::num#1 = (unumber)$19*$28-$28 -Constant right-side identified [137] conio_c64_init::line#1 = (unumber)$19-1 +Constant right-side identified [95] memcpy::num#0 = (unumber)$19*$28-$28 +Constant right-side identified [100] memcpy::num#1 = (unumber)$19*$28-$28 +Constant right-side identified [127] conio_c64_init::line#1 = (unumber)$19-1 Successful SSA optimization Pass2ConstantRValueConsolidation Constant strlen::len#0 = 0 Constant clrscr::line_text#0 = CONIO_SCREEN_TEXT @@ -1128,7 +1196,6 @@ Constant clrscr::l#0 = 0 Constant clrscr::c#0 = 0 Constant gotoxy::y#0 = 0 Constant gotoxy::x#0 = 0 -Constant cputs::c#0 = 0 Constant memcpy::destination#0 = (void *)CONIO_SCREEN_TEXT Constant memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 Constant memcpy::num#0 = (unumber)$19*$28-$28 @@ -1144,20 +1211,25 @@ Constant gotoxy::x#1 = 0 Constant gotoxy::y#1 = 0 Constant gotoxy::x#2 = 0 Constant conio_c64_init::line#1 = (unumber)$19-1 +Constant printf_str::c#0 = 0 Constant printf_padding::i#0 = 0 Constant printf_string::padding#0 = 0 Constant printf_string::padding#2 = 0 Constant printf_padding::pad#0 = ' ' Constant printf_padding::pad#1 = ' ' +Constant printf_string::putc#0 = &cputc Constant printf_string::str#0 = main::str Constant printf_string::format_min_length#0 = $a Constant printf_string::format_justify_left#0 = 0 +Constant printf_string::putc#1 = &cputc Constant printf_string::str#1 = main::str1 Constant printf_string::format_min_length#1 = $a Constant printf_string::format_justify_left#1 = 0 +Constant printf_string::putc#2 = &cputc Constant printf_string::str#2 = main::str2 Constant printf_string::format_min_length#2 = $a Constant printf_string::format_justify_left#2 = 1 +Constant printf_string::putc#3 = &cputc Constant printf_string::str#3 = main::str3 Constant printf_string::format_min_length#3 = $a Constant printf_string::format_justify_left#3 = 1 @@ -1166,7 +1238,7 @@ Constant conio_scroll_enable = 1 Successful SSA optimization Pass2ConstantIdentification Constant memset::c#1 = conio_textcolor Successful SSA optimization Pass2ConstantIdentification -if() condition always true - replacing block destination [102] if(0!=conio_scroll_enable) goto cscroll::@3 +if() condition always true - replacing block destination [92] if(0!=conio_scroll_enable) goto cscroll::@3 Successful SSA optimization Pass2ConstantIfs Consolidated constant strings into main::str Consolidated constant strings into main::str1 @@ -1177,13 +1249,13 @@ Removing PHI-reference to removed block (cscroll::@2) in block gotoxy Removing unused block cscroll::@2 Removing unused block cscroll::@8 Successful SSA optimization Pass2EliminateUnusedBlocks -Eliminating unused variable memcpy::return#2 and assignment [79] memcpy::return#2 = memcpy::destination#2 -Eliminating unused variable memcpy::return#3 and assignment [81] memcpy::return#3 = memcpy::destination#2 -Eliminating unused variable memset::return#2 and assignment [83] memset::return#2 = memset::str#3 -Eliminating unused variable memset::return#3 and assignment [85] memset::return#3 = memset::str#3 +Eliminating unused variable memcpy::return#2 and assignment [72] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [74] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [76] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [78] memset::return#3 = memset::str#3 Eliminating unused constant gotoxy::x#1 Eliminating unused constant gotoxy::y#1 -Eliminating unused constant cputs::c#0 +Eliminating unused constant printf_str::c#0 Eliminating unused constant conio_scroll_enable Successful SSA optimization PassNEliminateUnusedVars Adding number conversion cast (unumber) $19+1 in if(gotoxy::y#3<$19+1) goto gotoxy::@1 @@ -1208,13 +1280,13 @@ Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Identical Phi Values gotoxy::y#3 gotoxy::y#2 Identical Phi Values gotoxy::x#3 gotoxy::x#2 Successful SSA optimization Pass2IdenticalPhiElimination -Simple Condition printf_string::$1 [103] if(0==printf_string::format_justify_left#10) goto printf_string::@11 -Simple Condition printf_string::$16 [115] if(0!=printf_string::format_justify_left#10) goto printf_string::@12 -Simple Condition printf_string::$17 [138] if(0!=printf_string::padding#3) goto printf_string::@5 -Simple Condition printf_string::$18 [140] if(0!=printf_string::padding#3) goto printf_string::@6 +Simple Condition printf_string::$1 [105] if(0==printf_string::format_justify_left#10) goto printf_string::@11 +Simple Condition printf_string::$16 [118] if(0!=printf_string::format_justify_left#10) goto printf_string::@12 +Simple Condition printf_string::$17 [143] if(0!=printf_string::padding#3) goto printf_string::@5 +Simple Condition printf_string::$18 [145] if(0!=printf_string::padding#3) goto printf_string::@6 Successful SSA optimization Pass2ConditionalJumpSimplification -Negating conditional jump and destination [103] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 -Negating conditional jump and destination [115] if(0==printf_string::format_justify_left#10) goto printf_string::@return +Negating conditional jump and destination [105] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 +Negating conditional jump and destination [118] if(0==printf_string::format_justify_left#10) goto printf_string::@return Successful SSA optimization Pass2ConditionalJumpSequenceImprovement if() condition always true - replacing block destination [44] if(gotoxy::x#2<$28) goto gotoxy::@2 Successful SSA optimization Pass2ConstantIfs @@ -1234,7 +1306,7 @@ Inlining Noop Cast [2] memcpy::dst#0 = (char *)memcpy::destination#2 keeping mem Inlining Noop Cast [3] memcpy::$2 = (char *)memcpy::source#2 keeping memcpy::source#2 Inlining Noop Cast [13] memset::$4 = (char *)memset::str#3 keeping memset::str#3 Inlining Noop Cast [15] memset::dst#0 = (char *)memset::str#3 keeping memset::str#3 -Inlining Noop Cast [105] printf_string::$13 = (signed char)printf_string::format_min_length#4 keeping printf_string::format_min_length#4 +Inlining Noop Cast [107] printf_string::$13 = (signed char)printf_string::format_min_length#4 keeping printf_string::format_min_length#4 Successful SSA optimization Pass2NopCastInlining Rewriting multiplication to use shift and addition[46] gotoxy::line_offset#0 = gotoxy::$7 * $28 Inlining constant with var siblings memcpy::destination#0 @@ -1261,15 +1333,19 @@ Inlining constant with var siblings printf_padding::pad#0 Inlining constant with var siblings printf_padding::pad#1 Inlining constant with var siblings printf_string::padding#0 Inlining constant with var siblings printf_string::padding#2 +Inlining constant with var siblings printf_string::putc#0 Inlining constant with var siblings printf_string::str#0 Inlining constant with var siblings printf_string::format_min_length#0 Inlining constant with var siblings printf_string::format_justify_left#0 +Inlining constant with var siblings printf_string::putc#1 Inlining constant with var siblings printf_string::str#1 Inlining constant with var siblings printf_string::format_min_length#1 Inlining constant with var siblings printf_string::format_justify_left#1 +Inlining constant with var siblings printf_string::putc#2 Inlining constant with var siblings printf_string::str#2 Inlining constant with var siblings printf_string::format_min_length#2 Inlining constant with var siblings printf_string::format_justify_left#2 +Inlining constant with var siblings printf_string::putc#3 Inlining constant with var siblings printf_string::str#3 Inlining constant with var siblings printf_string::format_min_length#3 Inlining constant with var siblings printf_string::format_justify_left#3 @@ -1293,7 +1369,11 @@ Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN Constant inlined printf_string::str#3 = main::str1 Constant inlined printf_string::str#2 = main::str Constant inlined printf_string::str#1 = main::str1 +Constant inlined printf_string::putc#1 = &cputc +Constant inlined printf_string::putc#0 = &cputc +Constant inlined printf_string::putc#3 = &cputc Constant inlined CONIO_TEXTCOLOR_DEFAULT = LIGHT_BLUE +Constant inlined printf_string::putc#2 = &cputc Constant inlined memset::str#1 = (void *)COLORRAM+(unsigned int)$19*$28-$28 Constant inlined printf_padding::pad#0 = ' ' Constant inlined memset::str#0 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 @@ -1325,17 +1405,35 @@ Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Identical Phi Values memcpy::num#2 (unsigned int)$19*$28-$28 Identical Phi Values memset::num#2 $28 Identical Phi Values printf_string::format_min_length#4 $a +Identical Phi Values printf_string::putc#10 &cputc Successful SSA optimization Pass2IdenticalPhiElimination -Constant value identified (signed char)$a in [102] printf_string::padding#1 = (signed char)$a - printf_string::len#0 +Constant printf_str::putc#0 = &cputc +Constant printf_padding::putc#0 = &cputc +Constant printf_padding::putc#1 = &cputc +Successful SSA optimization Pass2ConstantIdentification +Constant value identified (signed char)$a in [104] printf_string::padding#1 = (signed char)$a - printf_string::len#0 Successful SSA optimization Pass2ConstantValues +Replacing constant pointer function [84] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification if() condition always false - eliminating [9] if($28<=0) goto memset::@1 Removing PHI-reference to removed block (printf_string) in block printf_string::@1 -if() condition always false - eliminating [94] if(0==$a) goto printf_string::@1 +if() condition always false - eliminating [96] if(0==$a) goto printf_string::@1 Successful SSA optimization Pass2ConstantIfs +Eliminating unused constant printf_str::putc#0 +Successful SSA optimization PassNEliminateUnusedVars +Inlining constant with var siblings printf_padding::putc#0 +Inlining constant with var siblings printf_padding::putc#1 +Constant inlined printf_padding::putc#1 = &cputc +Constant inlined printf_padding::putc#0 = &cputc +Successful SSA optimization Pass2ConstantInlining Simplifying constant integer cast $a Successful SSA optimization PassNCastSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 +Identical Phi Values printf_padding::putc#4 &cputc +Successful SSA optimization Pass2IdenticalPhiElimination +Replacing constant pointer function [90] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Finalized unsigned number type (char) 2 @@ -1353,6 +1451,8 @@ Finalized unsigned number type (char) $19 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 Successful SSA optimization PassNFinalizeNumberTypeConversions Simplifying constant integer cast $19-1 Successful SSA optimization PassNCastSimplification @@ -1369,6 +1469,10 @@ Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of __start::@3 Adding NOP phi() at start of conio_c64_init::@2 Adding NOP phi() at start of conio_c64_init::@3 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@5 +Adding NOP phi() at start of cputc::@1 +Adding NOP phi() at start of cputc::@4 Adding NOP phi() at start of main Adding NOP phi() at start of main::@1 Adding NOP phi() at start of main::@2 @@ -1379,73 +1483,66 @@ Adding NOP phi() at start of main::@6 Adding NOP phi() at start of main::@7 Adding NOP phi() at start of main::@8 Adding NOP phi() at start of gotoxy::@3 +Adding NOP phi() at start of cputln::@1 Adding NOP phi() at start of clrscr Adding NOP phi() at start of clrscr::@2 Adding NOP phi() at start of printf_string::@4 Adding NOP phi() at start of printf_string::@10 Adding NOP phi() at start of printf_string::@9 -Adding NOP phi() at start of cputln::@1 -Adding NOP phi() at start of strlen::@3 Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of cscroll::@4 Adding NOP phi() at start of cscroll::@5 Adding NOP phi() at start of cscroll::@6 -Adding NOP phi() at start of cputc::@3 -Adding NOP phi() at start of cputc::@5 -Adding NOP phi() at start of cputc::@1 -Adding NOP phi() at start of cputc::@4 +Adding NOP phi() at start of strlen::@3 Adding NOP phi() at start of memcpy::@3 Adding NOP phi() at start of memset::@1 CALL GRAPH Calls in [__start] to conio_c64_init:5 main:8 Calls in [conio_c64_init] to gotoxy:16 -Calls in [main] to clrscr:21 printf_string:23 cputln:25 printf_string:27 cputln:29 printf_string:31 cputln:33 printf_string:35 -Calls in [printf_string] to strlen:76 cputs:87 printf_padding:93 printf_padding:97 -Calls in [cputln] to cscroll:104 -Calls in [cputs] to cputc:124 -Calls in [printf_padding] to cputc:132 -Calls in [cscroll] to memcpy:138 memcpy:140 memset:142 memset:144 -Calls in [cputc] to cputln:156 cputln:160 +Calls in [cputc] to cputln:27 cputln:31 +Calls in [main] to clrscr:34 printf_string:36 cputln:38 printf_string:40 cputln:42 printf_string:44 cputln:46 printf_string:48 +Calls in [cputln] to cscroll:70 +Calls in [printf_string] to strlen:96 printf_str:107 printf_padding:113 printf_padding:117 +Calls in [cscroll] to memcpy:123 memcpy:125 memset:127 memset:129 +Calls in [printf_str] to cputc:150 +Calls in [printf_padding] to cputc:158 -Created 23 initial phi equivalence classes +Created 22 initial phi equivalence classes Coalesced [19] conio_c64_init::line#3 = conio_c64_init::line#0 -Coalesced [52] gotoxy::y#7 = gotoxy::y#2 -Coalesced [67] clrscr::l#7 = clrscr::l#1 -Coalesced [68] clrscr::line_text#7 = clrscr::line_text#1 -Coalesced [69] clrscr::line_cols#7 = clrscr::line_cols#1 -Coalesced [73] clrscr::c#4 = clrscr::c#1 -Coalesced [92] printf_padding::length#7 = printf_padding::length#1 -Coalesced [96] printf_padding::length#6 = printf_padding::length#0 -Coalesced [99] printf_string::padding#9 = printf_string::padding#1 -Coalesced [107] strlen::str#5 = strlen::str#1 -Coalesced [114] strlen::str#6 = strlen::str#0 -Coalesced [115] strlen::len#5 = strlen::len#1 -Coalesced [116] cputs::s#6 = cputs::s#1 -Coalesced [123] cputc::c#4 = cputc::c#0 -Coalesced [125] cputs::s#7 = cputs::s#0 -Coalesced [131] cputc::c#5 = cputc::c#1 -Coalesced [134] printf_padding::i#5 = printf_padding::i#1 +Coalesced [65] gotoxy::y#7 = gotoxy::y#2 +Coalesced [87] clrscr::l#7 = clrscr::l#1 +Coalesced [88] clrscr::line_text#7 = clrscr::line_text#1 +Coalesced [89] clrscr::line_cols#7 = clrscr::line_cols#1 +Coalesced [93] clrscr::c#4 = clrscr::c#1 +Coalesced [112] printf_padding::length#7 = printf_padding::length#1 +Coalesced [116] printf_padding::length#6 = printf_padding::length#0 +Coalesced [119] printf_string::padding#9 = printf_string::padding#1 +Coalesced [134] strlen::str#5 = strlen::str#1 +Coalesced [141] strlen::str#6 = strlen::str#0 +Coalesced [142] strlen::len#5 = strlen::len#1 +Coalesced [143] printf_str::s#5 = printf_str::s#1 +Coalesced [152] printf_str::s#6 = printf_str::s#0 +Coalesced [161] printf_padding::i#5 = printf_padding::i#1 Coalesced [173] memcpy::src#5 = memcpy::src#1 Coalesced [174] memcpy::dst#5 = memcpy::dst#1 Coalesced [184] memset::dst#5 = memset::dst#1 -Coalesced down to 23 phi equivalence classes +Coalesced down to 22 phi equivalence classes Culled Empty Block label __start::@2 Culled Empty Block label __start::@3 Culled Empty Block label conio_c64_init::@2 Culled Empty Block label conio_c64_init::@3 +Culled Empty Block label cputc::@5 +Culled Empty Block label cputc::@4 Culled Empty Block label main::@8 Culled Empty Block label gotoxy::@3 +Culled Empty Block label cputln::@1 Culled Empty Block label clrscr::@2 Culled Empty Block label printf_string::@4 Culled Empty Block label printf_string::@10 Culled Empty Block label printf_string::@9 -Culled Empty Block label cputln::@1 -Culled Empty Block label strlen::@3 -Culled Empty Block label cputs::@3 Culled Empty Block label cscroll::@1 -Culled Empty Block label cputc::@5 -Culled Empty Block label cputc::@4 +Culled Empty Block label strlen::@3 Culled Empty Block label memcpy::@3 Culled Empty Block label memset::@1 Renumbering block memset::@2 to memset::@1 @@ -1472,6 +1569,8 @@ Renumbering block printf_string::@13 to printf_string::@10 Adding NOP phi() at start of __start Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of conio_c64_init::@2 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of main Adding NOP phi() at start of main::@1 Adding NOP phi() at start of main::@2 @@ -1483,14 +1582,12 @@ Adding NOP phi() at start of main::@7 Adding NOP phi() at start of gotoxy::@3 Adding NOP phi() at start of clrscr Adding NOP phi() at start of printf_string::@10 -Adding NOP phi() at start of strlen -Adding NOP phi() at start of cputs Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@2 Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of cscroll::@4 -Adding NOP phi() at start of cputc::@3 -Adding NOP phi() at start of cputc::@1 +Adding NOP phi() at start of strlen +Adding NOP phi() at start of printf_str FINAL CONTROL FLOW GRAPH @@ -1530,318 +1627,326 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_padding::@2 printf_str::@2 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] phi() - [17] call clrscr + [27] phi() + [28] call clrscr to:main::@1 main::@1: scope:[main] from main - [18] phi() - [19] call printf_string + [29] phi() + [30] call printf_string to:main::@2 main::@2: scope:[main] from main::@1 - [20] phi() - [21] call cputln + [31] phi() + [32] call cputln to:main::@3 main::@3: scope:[main] from main::@2 - [22] phi() - [23] call printf_string + [33] phi() + [34] call printf_string to:main::@4 main::@4: scope:[main] from main::@3 - [24] phi() - [25] call cputln + [35] phi() + [36] call cputln to:main::@5 main::@5: scope:[main] from main::@4 - [26] phi() - [27] call printf_string + [37] phi() + [38] call printf_string to:main::@6 main::@6: scope:[main] from main::@5 - [28] phi() - [29] call cputln + [39] phi() + [40] call cputln to:main::@7 main::@7: scope:[main] from main::@6 - [30] phi() - [31] call printf_string + [41] phi() + [42] call printf_string to:main::@return main::@return: scope:[main] from main::@7 - [32] return + [43] return to:@return void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [33] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [44] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [34] phi() + [45] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [35] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [46] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [36] conio_cursor_x = gotoxy::x#2 - [37] conio_cursor_y = gotoxy::y#4 - [38] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [39] gotoxy::$8 = gotoxy::$7 << 2 - [40] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [41] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [42] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [43] conio_line_text = gotoxy::$5 - [44] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [45] conio_line_color = gotoxy::$6 + [47] conio_cursor_x = gotoxy::x#2 + [48] conio_cursor_y = gotoxy::y#4 + [49] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [50] gotoxy::$8 = gotoxy::$7 << 2 + [51] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [52] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [53] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [54] conio_line_text = gotoxy::$5 + [55] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [56] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [46] return - to:@return - -void clrscr() -clrscr: scope:[clrscr] from main - [47] phi() - to:clrscr::@1 -clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 - [48] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) - [48] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) - [48] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) - [49] if(clrscr::l#2<$19) goto clrscr::@3 - to:clrscr::@2 -clrscr::@2: scope:[clrscr] from clrscr::@1 - [50] conio_cursor_x = 0 - [51] conio_cursor_y = 0 - [52] conio_line_text = DEFAULT_SCREEN - [53] conio_line_color = COLORRAM - to:clrscr::@return -clrscr::@return: scope:[clrscr] from clrscr::@2 - [54] return - to:@return -clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 - [55] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) - [56] if(clrscr::c#2<$28) goto clrscr::@4 - to:clrscr::@5 -clrscr::@5: scope:[clrscr] from clrscr::@3 - [57] clrscr::line_text#1 = clrscr::line_text#5 + $28 - [58] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 - [59] clrscr::l#1 = ++ clrscr::l#2 - to:clrscr::@1 -clrscr::@4: scope:[clrscr] from clrscr::@3 - [60] clrscr::line_text#5[clrscr::c#2] = ' ' - [61] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE - [62] clrscr::c#1 = ++ clrscr::c#2 - to:clrscr::@3 - -void printf_string(char *str , char format_min_length , char format_justify_left) -printf_string: scope:[printf_string] from main::@1 main::@3 main::@5 main::@7 - [63] printf_string::str#10 = phi( main::@1/main::str, main::@3/main::str1, main::@5/main::str, main::@7/main::str1 ) - [63] printf_string::format_justify_left#10 = phi( main::@1/0, main::@3/0, main::@5/1, main::@7/1 ) - to:printf_string::@3 -printf_string::@3: scope:[printf_string] from printf_string - [64] strlen::str#1 = printf_string::str#10 - [65] call strlen - [66] strlen::return#2 = strlen::len#2 - to:printf_string::@6 -printf_string::@6: scope:[printf_string] from printf_string::@3 - [67] printf_string::$9 = strlen::return#2 - [68] printf_string::len#0 = (signed char)printf_string::$9 - [69] printf_string::padding#1 = $a - printf_string::len#0 - [70] if(printf_string::padding#1>=0) goto printf_string::@10 - to:printf_string::@1 -printf_string::@10: scope:[printf_string] from printf_string::@6 - [71] phi() - to:printf_string::@1 -printf_string::@1: scope:[printf_string] from printf_string::@10 printf_string::@6 - [72] printf_string::padding#3 = phi( printf_string::@6/0, printf_string::@10/printf_string::padding#1 ) - [73] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 - to:printf_string::@8 -printf_string::@8: scope:[printf_string] from printf_string::@1 - [74] if(0!=printf_string::padding#3) goto printf_string::@4 - to:printf_string::@2 -printf_string::@4: scope:[printf_string] from printf_string::@8 - [75] printf_padding::length#0 = (char)printf_string::padding#3 - [76] call printf_padding - to:printf_string::@2 -printf_string::@2: scope:[printf_string] from printf_string::@1 printf_string::@4 printf_string::@8 - [77] cputs::s#1 = printf_string::str#10 - [78] call cputs - to:printf_string::@7 -printf_string::@7: scope:[printf_string] from printf_string::@2 - [79] if(0==printf_string::format_justify_left#10) goto printf_string::@return - to:printf_string::@9 -printf_string::@9: scope:[printf_string] from printf_string::@7 - [80] if(0!=printf_string::padding#3) goto printf_string::@5 - to:printf_string::@return -printf_string::@5: scope:[printf_string] from printf_string::@9 - [81] printf_padding::length#1 = (char)printf_string::padding#3 - [82] call printf_padding - to:printf_string::@return -printf_string::@return: scope:[printf_string] from printf_string::@5 printf_string::@7 printf_string::@9 - [83] return + [57] return to:@return void cputln() cputln: scope:[cputln] from cputc::@1 cputc::@3 main::@2 main::@4 main::@6 - [84] conio_line_text = conio_line_text + $28 - [85] conio_line_color = conio_line_color + $28 - [86] conio_cursor_x = 0 - [87] conio_cursor_y = ++ conio_cursor_y - [88] call cscroll + [58] conio_line_text = conio_line_text + $28 + [59] conio_line_color = conio_line_color + $28 + [60] conio_cursor_x = 0 + [61] conio_cursor_y = ++ conio_cursor_y + [62] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [89] return + [63] return + to:@return + +void clrscr() +clrscr: scope:[clrscr] from main + [64] phi() + to:clrscr::@1 +clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 + [65] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [65] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [65] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [66] if(clrscr::l#2<$19) goto clrscr::@3 + to:clrscr::@2 +clrscr::@2: scope:[clrscr] from clrscr::@1 + [67] conio_cursor_x = 0 + [68] conio_cursor_y = 0 + [69] conio_line_text = DEFAULT_SCREEN + [70] conio_line_color = COLORRAM + to:clrscr::@return +clrscr::@return: scope:[clrscr] from clrscr::@2 + [71] return + to:@return +clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 + [72] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [73] if(clrscr::c#2<$28) goto clrscr::@4 + to:clrscr::@5 +clrscr::@5: scope:[clrscr] from clrscr::@3 + [74] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [75] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [76] clrscr::l#1 = ++ clrscr::l#2 + to:clrscr::@1 +clrscr::@4: scope:[clrscr] from clrscr::@3 + [77] clrscr::line_text#5[clrscr::c#2] = ' ' + [78] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [79] clrscr::c#1 = ++ clrscr::c#2 + to:clrscr::@3 + +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) +printf_string: scope:[printf_string] from main::@1 main::@3 main::@5 main::@7 + [80] printf_string::str#10 = phi( main::@1/main::str, main::@3/main::str1, main::@5/main::str, main::@7/main::str1 ) + [80] printf_string::format_justify_left#10 = phi( main::@1/0, main::@3/0, main::@5/1, main::@7/1 ) + to:printf_string::@3 +printf_string::@3: scope:[printf_string] from printf_string + [81] strlen::str#1 = printf_string::str#10 + [82] call strlen + [83] strlen::return#2 = strlen::len#2 + to:printf_string::@6 +printf_string::@6: scope:[printf_string] from printf_string::@3 + [84] printf_string::$9 = strlen::return#2 + [85] printf_string::len#0 = (signed char)printf_string::$9 + [86] printf_string::padding#1 = $a - printf_string::len#0 + [87] if(printf_string::padding#1>=0) goto printf_string::@10 + to:printf_string::@1 +printf_string::@10: scope:[printf_string] from printf_string::@6 + [88] phi() + to:printf_string::@1 +printf_string::@1: scope:[printf_string] from printf_string::@10 printf_string::@6 + [89] printf_string::padding#3 = phi( printf_string::@6/0, printf_string::@10/printf_string::padding#1 ) + [90] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 + to:printf_string::@8 +printf_string::@8: scope:[printf_string] from printf_string::@1 + [91] if(0!=printf_string::padding#3) goto printf_string::@4 + to:printf_string::@2 +printf_string::@4: scope:[printf_string] from printf_string::@8 + [92] printf_padding::length#0 = (char)printf_string::padding#3 + [93] call printf_padding + to:printf_string::@2 +printf_string::@2: scope:[printf_string] from printf_string::@1 printf_string::@4 printf_string::@8 + [94] printf_str::s#1 = printf_string::str#10 + [95] call printf_str + to:printf_string::@7 +printf_string::@7: scope:[printf_string] from printf_string::@2 + [96] if(0==printf_string::format_justify_left#10) goto printf_string::@return + to:printf_string::@9 +printf_string::@9: scope:[printf_string] from printf_string::@7 + [97] if(0!=printf_string::padding#3) goto printf_string::@5 + to:printf_string::@return +printf_string::@5: scope:[printf_string] from printf_string::@9 + [98] printf_padding::length#1 = (char)printf_string::padding#3 + [99] call printf_padding + to:printf_string::@return +printf_string::@return: scope:[printf_string] from printf_string::@5 printf_string::@7 printf_string::@9 + [100] return + to:@return + +void cscroll() +cscroll: scope:[cscroll] from cputln + [101] if(conio_cursor_y!=$19) goto cscroll::@return + to:cscroll::@1 +cscroll::@1: scope:[cscroll] from cscroll + [102] phi() + [103] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [104] phi() + [105] call memcpy + to:cscroll::@3 +cscroll::@3: scope:[cscroll] from cscroll::@2 + [106] phi() + [107] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [108] phi() + [109] call memset + to:cscroll::@5 +cscroll::@5: scope:[cscroll] from cscroll::@4 + [110] conio_line_text = conio_line_text - $28 + [111] conio_line_color = conio_line_color - $28 + [112] conio_cursor_y = -- conio_cursor_y + to:cscroll::@return +cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 + [113] return to:@return unsigned int strlen(char *str) strlen: scope:[strlen] from printf_string::@3 - [90] phi() + [114] phi() to:strlen::@1 strlen::@1: scope:[strlen] from strlen strlen::@2 - [91] strlen::len#2 = phi( strlen/0, strlen::@2/strlen::len#1 ) - [91] strlen::str#2 = phi( strlen/strlen::str#1, strlen::@2/strlen::str#0 ) - [92] if(0!=*strlen::str#2) goto strlen::@2 + [115] strlen::len#2 = phi( strlen/0, strlen::@2/strlen::len#1 ) + [115] strlen::str#2 = phi( strlen/strlen::str#1, strlen::@2/strlen::str#0 ) + [116] if(0!=*strlen::str#2) goto strlen::@2 to:strlen::@return strlen::@return: scope:[strlen] from strlen::@1 - [93] return + [117] return to:@return strlen::@2: scope:[strlen] from strlen::@1 - [94] strlen::len#1 = ++ strlen::len#2 - [95] strlen::str#0 = ++ strlen::str#2 + [118] strlen::len#1 = ++ strlen::len#2 + [119] strlen::str#0 = ++ strlen::str#2 to:strlen::@1 -void printf_padding(char pad , char length) +void printf_padding(void (*putc)(char) , char pad , char length) printf_padding: scope:[printf_padding] from printf_string::@4 printf_string::@5 - [96] printf_padding::pad#4 = phi( printf_string::@4/' ', printf_string::@5/' ' ) - [96] printf_padding::length#3 = phi( printf_string::@4/printf_padding::length#0, printf_string::@5/printf_padding::length#1 ) + [120] printf_padding::pad#4 = phi( printf_string::@4/' ', printf_string::@5/' ' ) + [120] printf_padding::length#3 = phi( printf_string::@4/printf_padding::length#0, printf_string::@5/printf_padding::length#1 ) to:printf_padding::@1 printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 - [97] printf_padding::i#2 = phi( printf_padding/0, printf_padding::@3/printf_padding::i#1 ) - [98] if(printf_padding::i#2=0) goto printf_string::@10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } ) always clobbers reg byte a +Statement [90] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } ) always clobbers reg byte a +Statement [91] if(0!=printf_string::padding#3) goto printf_string::@4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } ) always clobbers reg byte a +Statement [92] printf_padding::length#0 = (char)printf_string::padding#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#0 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#0 ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#0 ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#0 ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#0 ] { { printf_padding::length#0 = printf_padding::length#3 } } ) always clobbers reg byte a +Statement [94] printf_str::s#1 = printf_string::str#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#1 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#1 ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#1 ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#1 ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#1 ] { { printf_str::s#1 = printf_string::str#10 } } ) always clobbers reg byte a +Statement [96] if(0==printf_string::format_justify_left#10) goto printf_string::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } ) always clobbers reg byte a +Statement [97] if(0!=printf_string::padding#3) goto printf_string::@5 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } ) always clobbers reg byte a +Statement [98] printf_padding::length#1 = (char)printf_string::padding#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_padding::length#1 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_padding::length#1 ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_padding::length#1 ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_padding::length#1 ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_padding::length#1 ] { { printf_padding::length#1 = printf_padding::length#3 } } ) always clobbers reg byte a +Statement [101] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_string:30::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:30::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::cputln:32::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:36::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:40::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [110] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_string:30::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:30::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::cputln:32::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:36::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:40::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [111] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_string:30::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:30::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::cputln:32::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:36::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:40::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [116] if(0!=*strlen::str#2) goto strlen::@2 [ strlen::len#2 strlen::str#2 ] ( main:7::printf_string:30::strlen:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::len#2 strlen::str#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_string:34::strlen:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::len#2 strlen::str#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_string:38::strlen:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::len#2 strlen::str#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_string:42::strlen:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::len#2 strlen::str#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a reg byte y +Statement [122] if(printf_padding::i#2=0) goto printf_string::@10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#1 ] { } ) always clobbers reg byte a +Statement [90] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } ) always clobbers reg byte a +Statement [91] if(0!=printf_string::padding#3) goto printf_string::@4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 ] { } ) always clobbers reg byte a +Statement [92] printf_padding::length#0 = (char)printf_string::padding#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#0 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#0 ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#0 ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#0 ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#0 ] { { printf_padding::length#0 = printf_padding::length#3 } } ) always clobbers reg byte a +Statement [94] printf_str::s#1 = printf_string::str#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#1 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#1 ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#1 ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#1 ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#1 ] { { printf_str::s#1 = printf_string::str#10 } } ) always clobbers reg byte a +Statement [96] if(0==printf_string::format_justify_left#10) goto printf_string::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } ) always clobbers reg byte a +Statement [97] if(0!=printf_string::padding#3) goto printf_string::@5 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::padding#3 ] { } ) always clobbers reg byte a +Statement [98] printf_padding::length#1 = (char)printf_string::padding#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_padding::length#1 ] ( main:7::printf_string:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_padding::length#1 ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_padding::length#1 ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_padding::length#1 ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_padding::length#1 ] { { printf_padding::length#1 = printf_padding::length#3 } } ) always clobbers reg byte a +Statement [101] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_string:30::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:30::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::cputln:32::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:36::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:40::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [110] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_string:30::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:30::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::cputln:32::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:36::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:40::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [111] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_string:30::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:23::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:23::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:30::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:93::cputc:125::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::str#10 printf_string::padding#3 printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#0 = printf_padding::length#3 } } main:7::printf_string:30::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:34::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:38::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:42::printf_padding:99::cputc:125::cputln:26::cscroll:62 [ printf_padding::length#3 printf_padding::pad#4 printf_padding::i#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_padding::length#1 = printf_padding::length#3 } } main:7::printf_string:30::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:34::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:38::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::printf_string:42::printf_str:95::cputc:135::cputln:26::cscroll:62 [ printf_string::format_justify_left#10 printf_string::padding#3 printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_str::s#1 = printf_string::str#10 } } main:7::cputln:32::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:36::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::cputln:40::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [116] if(0!=*strlen::str#2) goto strlen::@2 [ strlen::len#2 strlen::str#2 ] ( main:7::printf_string:30::strlen:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::len#2 strlen::str#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_string:34::strlen:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::len#2 strlen::str#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_string:38::strlen:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::len#2 strlen::str#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } main:7::printf_string:42::strlen:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::format_justify_left#10 printf_string::str#10 strlen::len#2 strlen::str#2 ] { { strlen::str#1 = printf_string::str#10 } { strlen::return#2 = strlen::len#2 } } ) always clobbers reg byte a reg byte y +Statement [122] if(printf_padding::i#2main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] main_from___b1: jsr main jmp __breturn @@ -2417,106 +2553,155 @@ conio_c64_init: { __breturn: // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [23] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [26] call cputln + jsr cputln + jmp __breturn } // main main: { - // [17] call clrscr - // [47] phi from main to clrscr [phi:main->clrscr] + // [28] call clrscr + // [64] phi from main to clrscr [phi:main->clrscr] clrscr_from_main: jsr clrscr - // [18] phi from main to main::@1 [phi:main->main::@1] + // [29] phi from main to main::@1 [phi:main->main::@1] __b1_from_main: jmp __b1 // main::@1 __b1: - // [19] call printf_string - // [63] phi from main::@1 to printf_string [phi:main::@1->printf_string] + // [30] call printf_string + // [80] phi from main::@1 to printf_string [phi:main::@1->printf_string] printf_string_from___b1: - // [63] phi printf_string::str#10 = main::str [phi:main::@1->printf_string#0] -- pbuz1=pbuc1 + // [80] phi printf_string::str#10 = main::str [phi:main::@1->printf_string#0] -- pbuz1=pbuc1 lda #str sta.z printf_string.str+1 - // [63] phi printf_string::format_justify_left#10 = 0 [phi:main::@1->printf_string#1] -- vbuz1=vbuc1 + // [80] phi printf_string::format_justify_left#10 = 0 [phi:main::@1->printf_string#1] -- vbuz1=vbuc1 lda #0 sta.z printf_string.format_justify_left jsr printf_string - // [20] phi from main::@1 to main::@2 [phi:main::@1->main::@2] + // [31] phi from main::@1 to main::@2 [phi:main::@1->main::@2] __b2_from___b1: jmp __b2 // main::@2 __b2: - // [21] call cputln + // [32] call cputln jsr cputln - // [22] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + // [33] phi from main::@2 to main::@3 [phi:main::@2->main::@3] __b3_from___b2: jmp __b3 // main::@3 __b3: - // [23] call printf_string - // [63] phi from main::@3 to printf_string [phi:main::@3->printf_string] + // [34] call printf_string + // [80] phi from main::@3 to printf_string [phi:main::@3->printf_string] printf_string_from___b3: - // [63] phi printf_string::str#10 = main::str1 [phi:main::@3->printf_string#0] -- pbuz1=pbuc1 + // [80] phi printf_string::str#10 = main::str1 [phi:main::@3->printf_string#0] -- pbuz1=pbuc1 lda #str1 sta.z printf_string.str+1 - // [63] phi printf_string::format_justify_left#10 = 0 [phi:main::@3->printf_string#1] -- vbuz1=vbuc1 + // [80] phi printf_string::format_justify_left#10 = 0 [phi:main::@3->printf_string#1] -- vbuz1=vbuc1 lda #0 sta.z printf_string.format_justify_left jsr printf_string - // [24] phi from main::@3 to main::@4 [phi:main::@3->main::@4] + // [35] phi from main::@3 to main::@4 [phi:main::@3->main::@4] __b4_from___b3: jmp __b4 // main::@4 __b4: - // [25] call cputln + // [36] call cputln jsr cputln - // [26] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + // [37] phi from main::@4 to main::@5 [phi:main::@4->main::@5] __b5_from___b4: jmp __b5 // main::@5 __b5: - // [27] call printf_string - // [63] phi from main::@5 to printf_string [phi:main::@5->printf_string] + // [38] call printf_string + // [80] phi from main::@5 to printf_string [phi:main::@5->printf_string] printf_string_from___b5: - // [63] phi printf_string::str#10 = main::str [phi:main::@5->printf_string#0] -- pbuz1=pbuc1 + // [80] phi printf_string::str#10 = main::str [phi:main::@5->printf_string#0] -- pbuz1=pbuc1 lda #str sta.z printf_string.str+1 - // [63] phi printf_string::format_justify_left#10 = 1 [phi:main::@5->printf_string#1] -- vbuz1=vbuc1 + // [80] phi printf_string::format_justify_left#10 = 1 [phi:main::@5->printf_string#1] -- vbuz1=vbuc1 lda #1 sta.z printf_string.format_justify_left jsr printf_string - // [28] phi from main::@5 to main::@6 [phi:main::@5->main::@6] + // [39] phi from main::@5 to main::@6 [phi:main::@5->main::@6] __b6_from___b5: jmp __b6 // main::@6 __b6: - // [29] call cputln + // [40] call cputln jsr cputln - // [30] phi from main::@6 to main::@7 [phi:main::@6->main::@7] + // [41] phi from main::@6 to main::@7 [phi:main::@6->main::@7] __b7_from___b6: jmp __b7 // main::@7 __b7: - // [31] call printf_string - // [63] phi from main::@7 to printf_string [phi:main::@7->printf_string] + // [42] call printf_string + // [80] phi from main::@7 to printf_string [phi:main::@7->printf_string] printf_string_from___b7: - // [63] phi printf_string::str#10 = main::str1 [phi:main::@7->printf_string#0] -- pbuz1=pbuc1 + // [80] phi printf_string::str#10 = main::str1 [phi:main::@7->printf_string#0] -- pbuz1=pbuc1 lda #str1 sta.z printf_string.str+1 - // [63] phi printf_string::format_justify_left#10 = 1 [phi:main::@7->printf_string#1] -- vbuz1=vbuc1 + // [80] phi printf_string::format_justify_left#10 = 1 [phi:main::@7->printf_string#1] -- vbuz1=vbuc1 lda #1 sta.z printf_string.format_justify_left jsr printf_string jmp __breturn // main::@return __breturn: - // [32] return + // [43] return rts .segment Data str: .text "cml" @@ -2536,39 +2721,39 @@ gotoxy: { .label line_offset = $13 .label __8 = $15 .label __9 = $13 - // [33] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [44] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b3_from_gotoxy - // [35] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [46] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] __b1_from_gotoxy: - // [35] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [46] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 jmp __b1 - // [34] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [45] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] __b3_from_gotoxy: jmp __b3 // gotoxy::@3 __b3: - // [35] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [46] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] __b1_from___b3: - // [35] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [46] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy jmp __b1 // gotoxy::@1 __b1: jmp __b2 // gotoxy::@2 __b2: - // [36] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [47] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x - // [37] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [48] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y - // [38] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [49] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [39] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [50] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -2577,7 +2762,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [40] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [51] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -2585,14 +2770,14 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [41] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [52] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 - // [42] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [53] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 - // [43] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [54] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 - // [44] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [55] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 - // [45] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [56] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 @@ -2621,7 +2806,39 @@ gotoxy: { jmp __breturn // gotoxy::@return __breturn: - // [46] return + // [57] return + rts +} + // cputln +// Print a newline +cputln: { + // [58] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // [59] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // [60] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [61] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // [62] call cscroll + jsr cscroll + jmp __breturn + // cputln::@return + __breturn: + // [63] return rts } // clrscr @@ -2629,41 +2846,41 @@ gotoxy: { clrscr: { .label line_text = 3 .label line_cols = $b - // [48] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + // [65] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] __b1_from_clrscr: - // [48] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + // [65] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 lda #COLORRAM sta.z line_cols+1 - // [48] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + // [65] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z line_text+1 - // [48] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + // [65] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 ldx #0 jmp __b1 // clrscr::@1 __b1: - // [49] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 + // [66] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19 bcc __b3_from___b1 jmp __b2 // clrscr::@2 __b2: - // [50] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [67] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [51] conio_cursor_y = 0 -- vbuz1=vbuc1 + // [68] conio_cursor_y = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_y - // [52] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 + // [69] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z conio_line_text+1 - // [53] conio_line_color = COLORRAM -- pbuz1=pbuc1 + // [70] conio_line_color = COLORRAM -- pbuz1=pbuc1 lda #COLORRAM @@ -2671,22 +2888,22 @@ clrscr: { jmp __breturn // clrscr::@return __breturn: - // [54] return + // [71] return rts - // [55] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + // [72] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] __b3_from___b1: - // [55] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + // [72] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 ldy #0 jmp __b3 // clrscr::@3 __b3: - // [56] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 + // [73] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 cpy #$28 bcc __b4 jmp __b5 // clrscr::@5 __b5: - // [57] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [74] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z line_text @@ -2694,7 +2911,7 @@ clrscr: { bcc !+ inc.z line_text+1 !: - // [58] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [75] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z line_cols @@ -2702,33 +2919,33 @@ clrscr: { bcc !+ inc.z line_cols+1 !: - // [59] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx + // [76] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx inx - // [48] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + // [65] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] __b1_from___b5: - // [48] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy - // [48] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy - // [48] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + // [65] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [65] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [65] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy jmp __b1 // clrscr::@4 __b4: - // [60] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + // [77] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 lda #' ' sta (line_text),y - // [61] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + // [78] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 lda #LIGHT_BLUE sta (line_cols),y - // [62] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy + // [79] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy iny - // [55] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + // [72] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] __b3_from___b4: - // [55] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + // [72] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy jmp __b3 } // printf_string // Print a string value using a specific format // Handles justification and min length -// void printf_string(__zp(3) char *str, char format_min_length, __zp(2) char format_justify_left) +// void printf_string(void (*putc)(char), __zp(3) char *str, char format_min_length, __zp(2) char format_justify_left) printf_string: { .label __9 = 6 .label padding = 5 @@ -2737,143 +2954,215 @@ printf_string: { jmp __b3 // printf_string::@3 __b3: - // [64] strlen::str#1 = printf_string::str#10 -- pbuz1=pbuz2 + // [81] strlen::str#1 = printf_string::str#10 -- pbuz1=pbuz2 lda.z str sta.z strlen.str lda.z str+1 sta.z strlen.str+1 - // [65] call strlen - // [90] phi from printf_string::@3 to strlen [phi:printf_string::@3->strlen] + // [82] call strlen + // [114] phi from printf_string::@3 to strlen [phi:printf_string::@3->strlen] strlen_from___b3: jsr strlen - // [66] strlen::return#2 = strlen::len#2 + // [83] strlen::return#2 = strlen::len#2 jmp __b6 // printf_string::@6 __b6: - // [67] printf_string::$9 = strlen::return#2 - // [68] printf_string::len#0 = (signed char)printf_string::$9 -- vbsaa=_sbyte_vwuz1 + // [84] printf_string::$9 = strlen::return#2 + // [85] printf_string::len#0 = (signed char)printf_string::$9 -- vbsaa=_sbyte_vwuz1 lda.z __9 - // [69] printf_string::padding#1 = $a - printf_string::len#0 -- vbsz1=vbsc1_minus_vbsaa + // [86] printf_string::padding#1 = $a - printf_string::len#0 -- vbsz1=vbsc1_minus_vbsaa eor #$ff sec adc #$a sta.z padding - // [70] if(printf_string::padding#1>=0) goto printf_string::@10 -- vbsz1_ge_0_then_la1 + // [87] if(printf_string::padding#1>=0) goto printf_string::@10 -- vbsz1_ge_0_then_la1 lda.z padding cmp #0 bpl __b10_from___b6 - // [72] phi from printf_string::@6 to printf_string::@1 [phi:printf_string::@6->printf_string::@1] + // [89] phi from printf_string::@6 to printf_string::@1 [phi:printf_string::@6->printf_string::@1] __b1_from___b6: - // [72] phi printf_string::padding#3 = 0 [phi:printf_string::@6->printf_string::@1#0] -- vbsz1=vbsc1 + // [89] phi printf_string::padding#3 = 0 [phi:printf_string::@6->printf_string::@1#0] -- vbsz1=vbsc1 lda #0 sta.z padding jmp __b1 - // [71] phi from printf_string::@6 to printf_string::@10 [phi:printf_string::@6->printf_string::@10] + // [88] phi from printf_string::@6 to printf_string::@10 [phi:printf_string::@6->printf_string::@10] __b10_from___b6: jmp __b10 // printf_string::@10 __b10: - // [72] phi from printf_string::@10 to printf_string::@1 [phi:printf_string::@10->printf_string::@1] + // [89] phi from printf_string::@10 to printf_string::@1 [phi:printf_string::@10->printf_string::@1] __b1_from___b10: - // [72] phi printf_string::padding#3 = printf_string::padding#1 [phi:printf_string::@10->printf_string::@1#0] -- register_copy + // [89] phi printf_string::padding#3 = printf_string::padding#1 [phi:printf_string::@10->printf_string::@1#0] -- register_copy jmp __b1 // printf_string::@1 __b1: - // [73] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 -- 0_neq_vbuz1_then_la1 + // [90] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 -- 0_neq_vbuz1_then_la1 lda.z format_justify_left bne __b2 jmp __b8 // printf_string::@8 __b8: - // [74] if(0!=printf_string::padding#3) goto printf_string::@4 -- 0_neq_vbsz1_then_la1 + // [91] if(0!=printf_string::padding#3) goto printf_string::@4 -- 0_neq_vbsz1_then_la1 lda.z padding cmp #0 bne __b4 jmp __b2 // printf_string::@4 __b4: - // [75] printf_padding::length#0 = (char)printf_string::padding#3 -- vbuz1=vbuz2 + // [92] printf_padding::length#0 = (char)printf_string::padding#3 -- vbuz1=vbuz2 lda.z padding sta.z printf_padding.length - // [76] call printf_padding - // [96] phi from printf_string::@4 to printf_padding [phi:printf_string::@4->printf_padding] + // [93] call printf_padding + // [120] phi from printf_string::@4 to printf_padding [phi:printf_string::@4->printf_padding] printf_padding_from___b4: - // [96] phi printf_padding::pad#4 = ' ' [phi:printf_string::@4->printf_padding#0] -- vbuz1=vbuc1 + // [120] phi printf_padding::pad#4 = ' ' [phi:printf_string::@4->printf_padding#0] -- vbuz1=vbuc1 lda #' ' sta.z printf_padding.pad - // [96] phi printf_padding::length#3 = printf_padding::length#0 [phi:printf_string::@4->printf_padding#1] -- register_copy + // [120] phi printf_padding::length#3 = printf_padding::length#0 [phi:printf_string::@4->printf_padding#1] -- register_copy jsr printf_padding jmp __b2 // printf_string::@2 __b2: - // [77] cputs::s#1 = printf_string::str#10 - // [78] call cputs - // [103] phi from printf_string::@2 to cputs [phi:printf_string::@2->cputs] - cputs_from___b2: - jsr cputs + // [94] printf_str::s#1 = printf_string::str#10 + // [95] call printf_str + // [128] phi from printf_string::@2 to printf_str [phi:printf_string::@2->printf_str] + printf_str_from___b2: + jsr printf_str jmp __b7 // printf_string::@7 __b7: - // [79] if(0==printf_string::format_justify_left#10) goto printf_string::@return -- 0_eq_vbuz1_then_la1 + // [96] if(0==printf_string::format_justify_left#10) goto printf_string::@return -- 0_eq_vbuz1_then_la1 lda.z format_justify_left beq __breturn jmp __b9 // printf_string::@9 __b9: - // [80] if(0!=printf_string::padding#3) goto printf_string::@5 -- 0_neq_vbsz1_then_la1 + // [97] if(0!=printf_string::padding#3) goto printf_string::@5 -- 0_neq_vbsz1_then_la1 lda.z padding cmp #0 bne __b5 jmp __breturn // printf_string::@5 __b5: - // [81] printf_padding::length#1 = (char)printf_string::padding#3 -- vbuz1=vbuz2 + // [98] printf_padding::length#1 = (char)printf_string::padding#3 -- vbuz1=vbuz2 lda.z padding sta.z printf_padding.length - // [82] call printf_padding - // [96] phi from printf_string::@5 to printf_padding [phi:printf_string::@5->printf_padding] + // [99] call printf_padding + // [120] phi from printf_string::@5 to printf_padding [phi:printf_string::@5->printf_padding] printf_padding_from___b5: - // [96] phi printf_padding::pad#4 = ' ' [phi:printf_string::@5->printf_padding#0] -- vbuz1=vbuc1 + // [120] phi printf_padding::pad#4 = ' ' [phi:printf_string::@5->printf_padding#0] -- vbuz1=vbuc1 lda #' ' sta.z printf_padding.pad - // [96] phi printf_padding::length#3 = printf_padding::length#1 [phi:printf_string::@5->printf_padding#1] -- register_copy + // [120] phi printf_padding::length#3 = printf_padding::length#1 [phi:printf_string::@5->printf_padding#1] -- register_copy jsr printf_padding jmp __breturn // printf_string::@return __breturn: - // [83] return + // [100] return rts } - // cputln -// Print a newline -cputln: { - // [84] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_text + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // [101] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [102] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + __b1_from_cscroll: + jmp __b1 + // cscroll::@1 + __b1: + // [103] call memcpy + // [137] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + memcpy_from___b1: + // [137] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [137] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [104] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + __b2_from___b1: + jmp __b2 + // cscroll::@2 + __b2: + // [105] call memcpy + // [137] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + memcpy_from___b2: + // [137] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [137] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [106] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + __b3_from___b2: + jmp __b3 + // cscroll::@3 + __b3: + // [107] call memset + // [147] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + memset_from___b3: + // [147] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [147] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [108] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + __b4_from___b3: + jmp __b4 + // cscroll::@4 + __b4: + // [109] call memset + // [147] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + memset_from___b4: + // [147] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [147] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + jmp __b5 + // cscroll::@5 + __b5: + // [110] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // [85] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_color + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // [111] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // [86] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // [87] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_y - // [88] call cscroll - jsr cscroll + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // [112] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y jmp __breturn - // cputln::@return + // cscroll::@return __breturn: - // [89] return + // [113] return rts } // strlen @@ -2883,18 +3172,18 @@ strlen: { .label len = 6 .label str = $b .label return = 6 - // [91] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] + // [115] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] __b1_from_strlen: - // [91] phi strlen::len#2 = 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 + // [115] phi strlen::len#2 = 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 lda #<0 sta.z len lda #>0 sta.z len+1 - // [91] phi strlen::str#2 = strlen::str#1 [phi:strlen->strlen::@1#1] -- register_copy + // [115] phi strlen::str#2 = strlen::str#1 [phi:strlen->strlen::@1#1] -- register_copy jmp __b1 // strlen::@1 __b1: - // [92] if(0!=*strlen::str#2) goto strlen::@2 -- 0_neq__deref_pbuz1_then_la1 + // [116] if(0!=*strlen::str#2) goto strlen::@2 -- 0_neq__deref_pbuz1_then_la1 ldy #0 lda (str),y cmp #0 @@ -2902,255 +3191,106 @@ strlen: { jmp __breturn // strlen::@return __breturn: - // [93] return + // [117] return rts // strlen::@2 __b2: - // [94] strlen::len#1 = ++ strlen::len#2 -- vwuz1=_inc_vwuz1 + // [118] strlen::len#1 = ++ strlen::len#2 -- vwuz1=_inc_vwuz1 inc.z len bne !+ inc.z len+1 !: - // [95] strlen::str#0 = ++ strlen::str#2 -- pbuz1=_inc_pbuz1 + // [119] strlen::str#0 = ++ strlen::str#2 -- pbuz1=_inc_pbuz1 inc.z str bne !+ inc.z str+1 !: - // [91] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] + // [115] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] __b1_from___b2: - // [91] phi strlen::len#2 = strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy - // [91] phi strlen::str#2 = strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy + // [115] phi strlen::len#2 = strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy + // [115] phi strlen::str#2 = strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy jmp __b1 } // printf_padding // Print a padding char a number of times -// void printf_padding(__zp(9) char pad, __zp(8) char length) +// void printf_padding(void (*putc)(char), __zp(9) char pad, __zp(8) char length) printf_padding: { .label i = $a .label length = 8 .label pad = 9 - // [97] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] + // [121] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] __b1_from_printf_padding: - // [97] phi printf_padding::i#2 = 0 [phi:printf_padding->printf_padding::@1#0] -- vbuz1=vbuc1 + // [121] phi printf_padding::i#2 = 0 [phi:printf_padding->printf_padding::@1#0] -- vbuz1=vbuc1 lda #0 sta.z i jmp __b1 // printf_padding::@1 __b1: - // [98] if(printf_padding::i#2cputc] - cputc_from___b2: - // [124] phi cputc::c#2 = cputc::c#1 [phi:printf_padding::@2->cputc#0] -- register_copy + pha + // [125] callexecute cputc -- call_vprc1 jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b3 // printf_padding::@3 __b3: - // [102] printf_padding::i#1 = ++ printf_padding::i#2 -- vbuz1=_inc_vbuz1 + // [127] printf_padding::i#1 = ++ printf_padding::i#2 -- vbuz1=_inc_vbuz1 inc.z i - // [97] phi from printf_padding::@3 to printf_padding::@1 [phi:printf_padding::@3->printf_padding::@1] + // [121] phi from printf_padding::@3 to printf_padding::@1 [phi:printf_padding::@3->printf_padding::@1] __b1_from___b3: - // [97] phi printf_padding::i#2 = printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy + // [121] phi printf_padding::i#2 = printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy jmp __b1 } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(3) const char *s) -cputs: { + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(3) const char *s) +printf_str: { .label s = 3 - // [104] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: + // [129] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + __b1_from_printf_str: __b1_from___b2: - // [104] phi cputs::s#2 = cputs::s#1 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // [129] phi printf_str::s#2 = printf_str::s#1 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy jmp __b1 - // cputs::@1 + // printf_str::@1 __b1: - // [105] cputs::c#1 = *cputs::s#2 -- vbuaa=_deref_pbuz1 + // [130] printf_str::c#1 = *printf_str::s#2 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [106] cputs::s#0 = ++ cputs::s#2 -- pbuz1=_inc_pbuz1 + // [131] printf_str::s#0 = ++ printf_str::s#2 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [107] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [132] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 jmp __breturn - // cputs::@return + // printf_str::@return __breturn: - // [108] return + // [133] return rts - // cputs::@2 + // printf_str::@2 __b2: - // [109] cputc::c#0 = cputs::c#1 - // [110] call cputc - // [124] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - cputc_from___b2: - // [124] phi cputc::c#2 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy + // [134] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [135] callexecute cputc -- call_vprc1 jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1_from___b2 -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // [111] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [112] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - __b1_from_cscroll: - jmp __b1 - // cscroll::@1 - __b1: - // [113] call memcpy - // [135] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - memcpy_from___b1: - // [135] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [135] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [114] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - __b2_from___b1: - jmp __b2 - // cscroll::@2 - __b2: - // [115] call memcpy - // [135] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - memcpy_from___b2: - // [135] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [135] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [116] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - __b3_from___b2: - jmp __b3 - // cscroll::@3 - __b3: - // [117] call memset - // [145] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - memset_from___b3: - // [145] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [145] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // [118] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] - __b4_from___b3: - jmp __b4 - // cscroll::@4 - __b4: - // [119] call memset - // [145] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - memset_from___b4: - // [145] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 - ldx #LIGHT_BLUE - // [145] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - jmp __b5 - // cscroll::@5 - __b5: - // [120] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // [121] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // [122] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - jmp __breturn - // cscroll::@return - __breturn: - // [123] return - rts -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // [125] if(cputc::c#2==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1_from_cputc - jmp __b2 - // cputc::@2 - __b2: - // [126] conio_line_text[conio_cursor_x] = cputc::c#2 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // [127] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - ldy.z conio_cursor_x - sta (conio_line_color),y - // [128] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [129] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [130] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - __b3_from___b2: - jmp __b3 - // cputc::@3 - __b3: - // [131] call cputln - jsr cputln - jmp __breturn - // cputc::@return - __breturn: - // [132] return - rts - // [133] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - __b1_from_cputc: - jmp __b1 - // cputc::@1 - __b1: - // [134] call cputln - jsr cputln - jmp __breturn } // memcpy // Copy block of memory (forwards) @@ -3162,7 +3302,7 @@ memcpy: { .label src = $b .label source = $b .label destination = $1b - // [136] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + // [138] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$28-$28 @@ -3170,17 +3310,17 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [137] memcpy::src#4 = (char *)memcpy::source#2 - // [138] memcpy::dst#4 = (char *)memcpy::destination#2 - // [139] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [139] memcpy::src#4 = (char *)memcpy::source#2 + // [140] memcpy::dst#4 = (char *)memcpy::destination#2 + // [141] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] __b1_from_memcpy: __b1_from___b2: - // [139] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [139] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [141] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [141] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy jmp __b1 // memcpy::@1 __b1: - // [140] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [142] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -3190,21 +3330,21 @@ memcpy: { jmp __breturn // memcpy::@return __breturn: - // [141] return + // [143] return rts // memcpy::@2 __b2: - // [142] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [144] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y ldy #0 sta (dst),y - // [143] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [145] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [144] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [146] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 @@ -3221,7 +3361,7 @@ memset: { jmp __b1 // memset::@1 __b1: - // [146] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + // [148] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 lda #$28 clc adc.z str @@ -3229,15 +3369,15 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [147] memset::dst#4 = (char *)memset::str#3 - // [148] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [149] memset::dst#4 = (char *)memset::str#3 + // [150] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] __b2_from___b1: __b2_from___b3: - // [148] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [150] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy jmp __b2 // memset::@2 __b2: - // [149] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [151] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -3247,15 +3387,15 @@ memset: { jmp __breturn // memset::@return __breturn: - // [150] return + // [152] return rts // memset::@3 __b3: - // [151] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + // [153] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y - // [152] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [154] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 @@ -3271,6 +3411,10 @@ Removing instruction jmp __breturn Removing instruction jmp __b2 Removing instruction jmp __b1 Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __b3 @@ -3283,6 +3427,7 @@ Removing instruction jmp __b3 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn @@ -3297,24 +3442,19 @@ Removing instruction jmp __b2 Removing instruction jmp __b7 Removing instruction jmp __b9 Removing instruction jmp __breturn -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __breturn -Removing instruction jmp __b3 -Removing instruction jmp __b1 -Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __b3 Removing instruction jmp __b4 Removing instruction jmp __b5 Removing instruction jmp __breturn -Removing instruction jmp __b2 -Removing instruction jmp __b3 +Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __b1 +Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b1 @@ -3322,18 +3462,18 @@ Removing instruction jmp __b2 Removing instruction jmp __breturn Succesful ASM optimization Pass5NextJumpElimination Removing instruction lda #0 +Removing instruction ldy.z conio_cursor_x Removing instruction lda #0 Removing instruction lda.z padding Removing instruction lda #>0 -Removing instruction ldy.z conio_cursor_x Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b2_from_conio_c64_init with __b1 +Replacing label __b1_from_cputc with __b1 Replacing label __b3_from_gotoxy with __b2 Replacing label __b1 with __b2 Replacing label __b10_from___b6 with __b1 Replacing label __b1_from___b2 with __b1 -Replacing label __b1_from_cputc with __b1 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b3 with __b2 Removing instruction __b1_from___init1: @@ -3341,6 +3481,8 @@ Removing instruction main_from___b1: Removing instruction __b2_from_conio_c64_init: Removing instruction __b2: Removing instruction __b1_from___b2: +Removing instruction __b3_from___b2: +Removing instruction __b1_from_cputc: Removing instruction __b1_from_main: Removing instruction printf_string_from___b1: Removing instruction __b2_from___b1: @@ -3359,10 +3501,7 @@ Removing instruction __b1: Removing instruction __b10_from___b6: Removing instruction __b10: Removing instruction __b1_from___b10: -Removing instruction cputs_from___b2: -Removing instruction __b1_from_cputs: -Removing instruction __b1_from___b2: -Removing instruction cputc_from___b2: +Removing instruction printf_str_from___b2: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: Removing instruction __b2_from___b1: @@ -3371,8 +3510,8 @@ Removing instruction __b3_from___b2: Removing instruction memset_from___b3: Removing instruction __b4_from___b3: Removing instruction memset_from___b4: -Removing instruction __b3_from___b2: -Removing instruction __b1_from_cputc: +Removing instruction __b1_from_printf_str: +Removing instruction __b1_from___b2: Removing instruction __b1_from_memcpy: Removing instruction __b1_from___b2: Removing instruction __b2_from___b1: @@ -3383,6 +3522,8 @@ Removing instruction __b1: Removing instruction __breturn: Removing instruction __b1_from_conio_c64_init: Removing instruction __breturn: +Removing instruction __b2: +Removing instruction __b3: Removing instruction clrscr_from_main: Removing instruction __b1: Removing instruction __b2: @@ -3394,6 +3535,7 @@ Removing instruction __b7: Removing instruction __breturn: Removing instruction __b1_from_gotoxy: Removing instruction __breturn: +Removing instruction __breturn: Removing instruction __b1_from_clrscr: Removing instruction __b2: Removing instruction __breturn: @@ -3409,23 +3551,19 @@ Removing instruction printf_padding_from___b4: Removing instruction __b7: Removing instruction __b9: Removing instruction printf_padding_from___b5: -Removing instruction __breturn: -Removing instruction __b1_from_strlen: -Removing instruction __breturn: -Removing instruction __b1_from___b2: -Removing instruction __b1_from_printf_padding: -Removing instruction __breturn: -Removing instruction cputc_from___b2: -Removing instruction __b3: -Removing instruction __b1_from___b3: -Removing instruction __breturn: Removing instruction __b1: Removing instruction __b2: Removing instruction __b3: Removing instruction __b4: Removing instruction __b5: -Removing instruction __b2: +Removing instruction __b1_from_strlen: +Removing instruction __breturn: +Removing instruction __b1_from___b2: +Removing instruction __b1_from_printf_padding: +Removing instruction __breturn: Removing instruction __b3: +Removing instruction __b1_from___b3: +Removing instruction __breturn: Removing instruction __breturn: Removing instruction __b1: Removing instruction __breturn: @@ -3448,6 +3586,7 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() char clrscr::c @@ -3467,23 +3606,15 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:13 25003.500000000007 -__loadstore char conio_cursor_y // zp[1]:14 380954.86904761905 -__loadstore char *conio_line_color // zp[2]:17 269514.743902439 -__loadstore char *conio_line_text // zp[2]:15 266267.578313253 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:13 24196.93548387097 +__loadstore char conio_cursor_y // zp[1]:14 372095.4534883721 +__loadstore char *conio_line_color // zp[2]:17 263097.7261904762 +__loadstore char *conio_line_text // zp[2]:15 260002.45882352942 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 20002.0 -char cputc::c#1 // reg byte a 20002.0 -char cputc::c#2 // reg byte a 110002.0 +char cputc::c#0 // reg byte a 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 10001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:3 5000.5 -const char *cputs::s#1 // s zp[2]:3 551.0 -const char *cputs::s#2 // s zp[2]:3 15502.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // zp[2]:23 202.0 @@ -3531,17 +3662,26 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:11 -void printf_padding(char pad , char length) +void printf_padding(void (*putc)(char) , char pad , char length) char printf_padding::i char printf_padding::i#1 // i zp[1]:10 20002.0 -char printf_padding::i#2 // i zp[1]:10 7500.75 +char printf_padding::i#2 // i zp[1]:10 6000.6 char printf_padding::length char printf_padding::length#0 // length zp[1]:8 202.0 char printf_padding::length#1 // length zp[1]:8 202.0 -char printf_padding::length#3 // length zp[1]:8 1700.5 +char printf_padding::length#3 // length zp[1]:8 1457.5714285714287 char printf_padding::pad -char printf_padding::pad#4 // pad zp[1]:9 1666.8333333333333 -void printf_string(char *str , char format_min_length , char format_justify_left) +char printf_padding::pad#4 // pad zp[1]:9 1428.7142857142858 +void (*printf_padding::putc)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 10001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:3 4000.4 +const char *printf_str::s#1 // s zp[2]:3 551.0 +const char *printf_str::s#2 // s zp[2]:3 15502.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) unsigned int printf_string::$9 // zp[2]:6 101.0 struct printf_format_string printf_string::format char printf_string::format_justify_left @@ -3552,6 +3692,7 @@ signed char printf_string::len#0 // reg byte a 202.0 signed char printf_string::padding signed char printf_string::padding#1 // padding zp[1]:5 101.0 signed char printf_string::padding#3 // padding zp[1]:5 33.666666666666664 +void (*printf_string::putc)(char) char *printf_string::str char *printf_string::str#10 // str zp[2]:3 14.428571428571429 unsigned int strlen(char *str) @@ -3570,30 +3711,30 @@ reg byte x [ gotoxy::y#4 gotoxy::y#2 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[1]:2 [ printf_string::format_justify_left#10 ] -zp[2]:3 [ printf_string::str#10 cputs::s#2 cputs::s#1 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +zp[2]:3 [ printf_string::str#10 printf_str::s#2 printf_str::s#1 printf_str::s#0 clrscr::line_text#5 clrscr::line_text#1 ] zp[1]:5 [ printf_string::padding#3 printf_string::padding#1 ] zp[2]:6 [ strlen::len#2 strlen::len#1 strlen::return#2 printf_string::$9 ] zp[1]:8 [ printf_padding::length#3 printf_padding::length#0 printf_padding::length#1 ] zp[1]:9 [ printf_padding::pad#4 ] zp[1]:10 [ printf_padding::i#2 printf_padding::i#1 ] -reg byte a [ cputc::c#2 cputc::c#0 cputc::c#1 ] zp[2]:11 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 strlen::str#2 strlen::str#1 strlen::str#0 clrscr::line_cols#5 clrscr::line_cols#1 ] reg byte x [ memset::c#4 ] zp[1]:13 [ conio_cursor_x ] zp[1]:14 [ conio_cursor_y ] zp[2]:15 [ conio_line_text ] zp[2]:17 [ conio_line_color ] +reg byte a [ cputc::c#0 ] zp[2]:19 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:21 [ gotoxy::$8 ] zp[2]:23 [ gotoxy::$5 ] reg byte a [ printf_string::len#0 ] -reg byte a [ cputs::c#1 ] +reg byte a [ printf_str::c#1 ] zp[2]:25 [ memcpy::src_end#0 ] zp[2]:27 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] FINAL ASSEMBLER -Score: 15321 +Score: 15602 // File Comments // Tests printf implementation @@ -3609,6 +3750,7 @@ Score: 15321 :BasicUpstart(__start) // Global Constants & labels .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -3651,7 +3793,7 @@ __start: { // [6] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] // __start::@1 // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] jsr main // __start::@return // [8] return @@ -3686,87 +3828,134 @@ conio_c64_init: { // } // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [23] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [26] call cputln + jsr cputln + rts } // main main: { // clrscr() - // [17] call clrscr - // [47] phi from main to clrscr [phi:main->clrscr] + // [28] call clrscr + // [64] phi from main to clrscr [phi:main->clrscr] jsr clrscr - // [18] phi from main to main::@1 [phi:main->main::@1] + // [29] phi from main to main::@1 [phi:main->main::@1] // main::@1 - // printf_string( "cml", { 10, 0 } ) - // [19] call printf_string - // [63] phi from main::@1 to printf_string [phi:main::@1->printf_string] - // [63] phi printf_string::str#10 = main::str [phi:main::@1->printf_string#0] -- pbuz1=pbuc1 + // printf_string(&cputc, "cml", { 10, 0 } ) + // [30] call printf_string + // [80] phi from main::@1 to printf_string [phi:main::@1->printf_string] + // [80] phi printf_string::str#10 = main::str [phi:main::@1->printf_string#0] -- pbuz1=pbuc1 lda #str sta.z printf_string.str+1 - // [63] phi printf_string::format_justify_left#10 = 0 [phi:main::@1->printf_string#1] -- vbuz1=vbuc1 + // [80] phi printf_string::format_justify_left#10 = 0 [phi:main::@1->printf_string#1] -- vbuz1=vbuc1 lda #0 sta.z printf_string.format_justify_left jsr printf_string - // [20] phi from main::@1 to main::@2 [phi:main::@1->main::@2] + // [31] phi from main::@1 to main::@2 [phi:main::@1->main::@2] // main::@2 // cputln() - // [21] call cputln + // [32] call cputln jsr cputln - // [22] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + // [33] phi from main::@2 to main::@3 [phi:main::@2->main::@3] // main::@3 - // printf_string( "rules", { 10, 0 } ) - // [23] call printf_string - // [63] phi from main::@3 to printf_string [phi:main::@3->printf_string] - // [63] phi printf_string::str#10 = main::str1 [phi:main::@3->printf_string#0] -- pbuz1=pbuc1 + // printf_string(&cputc, "rules", { 10, 0 } ) + // [34] call printf_string + // [80] phi from main::@3 to printf_string [phi:main::@3->printf_string] + // [80] phi printf_string::str#10 = main::str1 [phi:main::@3->printf_string#0] -- pbuz1=pbuc1 lda #str1 sta.z printf_string.str+1 - // [63] phi printf_string::format_justify_left#10 = 0 [phi:main::@3->printf_string#1] -- vbuz1=vbuc1 + // [80] phi printf_string::format_justify_left#10 = 0 [phi:main::@3->printf_string#1] -- vbuz1=vbuc1 lda #0 sta.z printf_string.format_justify_left jsr printf_string - // [24] phi from main::@3 to main::@4 [phi:main::@3->main::@4] + // [35] phi from main::@3 to main::@4 [phi:main::@3->main::@4] // main::@4 // cputln() - // [25] call cputln + // [36] call cputln jsr cputln - // [26] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + // [37] phi from main::@4 to main::@5 [phi:main::@4->main::@5] // main::@5 - // printf_string( "cml", { 10, 1 } ) - // [27] call printf_string - // [63] phi from main::@5 to printf_string [phi:main::@5->printf_string] - // [63] phi printf_string::str#10 = main::str [phi:main::@5->printf_string#0] -- pbuz1=pbuc1 + // printf_string(&cputc, "cml", { 10, 1 } ) + // [38] call printf_string + // [80] phi from main::@5 to printf_string [phi:main::@5->printf_string] + // [80] phi printf_string::str#10 = main::str [phi:main::@5->printf_string#0] -- pbuz1=pbuc1 lda #str sta.z printf_string.str+1 - // [63] phi printf_string::format_justify_left#10 = 1 [phi:main::@5->printf_string#1] -- vbuz1=vbuc1 + // [80] phi printf_string::format_justify_left#10 = 1 [phi:main::@5->printf_string#1] -- vbuz1=vbuc1 lda #1 sta.z printf_string.format_justify_left jsr printf_string - // [28] phi from main::@5 to main::@6 [phi:main::@5->main::@6] + // [39] phi from main::@5 to main::@6 [phi:main::@5->main::@6] // main::@6 // cputln() - // [29] call cputln + // [40] call cputln jsr cputln - // [30] phi from main::@6 to main::@7 [phi:main::@6->main::@7] + // [41] phi from main::@6 to main::@7 [phi:main::@6->main::@7] // main::@7 - // printf_string( "rules", { 10, 1 } ) - // [31] call printf_string - // [63] phi from main::@7 to printf_string [phi:main::@7->printf_string] - // [63] phi printf_string::str#10 = main::str1 [phi:main::@7->printf_string#0] -- pbuz1=pbuc1 + // printf_string(&cputc, "rules", { 10, 1 } ) + // [42] call printf_string + // [80] phi from main::@7 to printf_string [phi:main::@7->printf_string] + // [80] phi printf_string::str#10 = main::str1 [phi:main::@7->printf_string#0] -- pbuz1=pbuc1 lda #str1 sta.z printf_string.str+1 - // [63] phi printf_string::format_justify_left#10 = 1 [phi:main::@7->printf_string#1] -- vbuz1=vbuc1 + // [80] phi printf_string::format_justify_left#10 = 1 [phi:main::@7->printf_string#1] -- vbuz1=vbuc1 lda #1 sta.z printf_string.format_justify_left jsr printf_string // main::@return // } - // [32] return + // [43] return rts .segment Data str: .text "cml" @@ -3787,33 +3976,33 @@ gotoxy: { .label __8 = $15 .label __9 = $13 // if(y>CONIO_HEIGHT) - // [33] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [44] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b2 - // [35] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [35] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [46] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [46] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 - // [34] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [45] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] // gotoxy::@3 - // [35] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [35] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [46] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [46] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy // gotoxy::@1 // gotoxy::@2 __b2: // conio_cursor_x = x - // [36] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [47] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x // conio_cursor_y = y - // [37] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [48] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y // unsigned int line_offset = (unsigned int)y*CONIO_WIDTH - // [38] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [49] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [39] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [50] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -3822,7 +4011,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [40] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [51] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -3830,7 +4019,7 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [41] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [52] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset @@ -3838,7 +4027,7 @@ gotoxy: { asl.z line_offset rol.z line_offset+1 // CONIO_SCREEN_TEXT + line_offset - // [42] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [53] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 // conio_line_text = CONIO_SCREEN_TEXT + line_offset - // [43] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [54] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 // CONIO_SCREEN_COLORS + line_offset - // [44] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [55] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 // conio_line_color = CONIO_SCREEN_COLORS + line_offset - // [45] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [56] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 sta.z conio_line_color+1 // gotoxy::@return // } - // [46] return - rts -} - // clrscr -// clears the screen and moves the cursor to the upper left-hand corner of the screen. -clrscr: { - .label line_text = 3 - .label line_cols = $b - // [48] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] - // [48] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 - lda #COLORRAM - sta.z line_cols+1 - // [48] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 - lda #DEFAULT_SCREEN - sta.z line_text+1 - // [48] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 - ldx #0 - // clrscr::@1 - __b1: - // for( char l=0;lDEFAULT_SCREEN - sta.z conio_line_text+1 - // conio_line_color = CONIO_SCREEN_COLORS - // [53] conio_line_color = COLORRAM -- pbuz1=pbuc1 - lda #COLORRAM - sta.z conio_line_color+1 - // clrscr::@return - // } - // [54] return - rts - // [55] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] - __b2: - // [55] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 - ldy #0 - // clrscr::@3 - __b3: - // for( char c=0;cclrscr::@1] - // [48] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy - // [48] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy - // [48] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy - jmp __b1 - // clrscr::@4 - __b4: - // line_text[c] = ' ' - // [60] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 - lda #' ' - sta (line_text),y - // line_cols[c] = conio_textcolor - // [61] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 - lda #LIGHT_BLUE - sta (line_cols),y - // for( char c=0;cclrscr::@3] - // [55] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy - jmp __b3 -} - // printf_string -// Print a string value using a specific format -// Handles justification and min length -// void printf_string(__zp(3) char *str, char format_min_length, __zp(2) char format_justify_left) -printf_string: { - .label __9 = 6 - .label padding = 5 - .label str = 3 - .label format_justify_left = 2 - // printf_string::@3 - // strlen(str) - // [64] strlen::str#1 = printf_string::str#10 -- pbuz1=pbuz2 - lda.z str - sta.z strlen.str - lda.z str+1 - sta.z strlen.str+1 - // [65] call strlen - // [90] phi from printf_string::@3 to strlen [phi:printf_string::@3->strlen] - jsr strlen - // strlen(str) - // [66] strlen::return#2 = strlen::len#2 - // printf_string::@6 - // [67] printf_string::$9 = strlen::return#2 - // signed char len = (signed char)strlen(str) - // [68] printf_string::len#0 = (signed char)printf_string::$9 -- vbsaa=_sbyte_vwuz1 - lda.z __9 - // padding = (signed char)format.min_length - len - // [69] printf_string::padding#1 = $a - printf_string::len#0 -- vbsz1=vbsc1_minus_vbsaa - eor #$ff - sec - adc #$a - sta.z padding - // if(padding<0) - // [70] if(printf_string::padding#1>=0) goto printf_string::@10 -- vbsz1_ge_0_then_la1 - cmp #0 - bpl __b1 - // [72] phi from printf_string::@6 to printf_string::@1 [phi:printf_string::@6->printf_string::@1] - // [72] phi printf_string::padding#3 = 0 [phi:printf_string::@6->printf_string::@1#0] -- vbsz1=vbsc1 - lda #0 - sta.z padding - // [71] phi from printf_string::@6 to printf_string::@10 [phi:printf_string::@6->printf_string::@10] - // printf_string::@10 - // [72] phi from printf_string::@10 to printf_string::@1 [phi:printf_string::@10->printf_string::@1] - // [72] phi printf_string::padding#3 = printf_string::padding#1 [phi:printf_string::@10->printf_string::@1#0] -- register_copy - // printf_string::@1 - __b1: - // if(!format.justify_left && padding) - // [73] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 -- 0_neq_vbuz1_then_la1 - lda.z format_justify_left - bne __b2 - // printf_string::@8 - // [74] if(0!=printf_string::padding#3) goto printf_string::@4 -- 0_neq_vbsz1_then_la1 - lda.z padding - cmp #0 - bne __b4 - jmp __b2 - // printf_string::@4 - __b4: - // printf_padding(' ',(char)padding) - // [75] printf_padding::length#0 = (char)printf_string::padding#3 -- vbuz1=vbuz2 - lda.z padding - sta.z printf_padding.length - // [76] call printf_padding - // [96] phi from printf_string::@4 to printf_padding [phi:printf_string::@4->printf_padding] - // [96] phi printf_padding::pad#4 = ' ' [phi:printf_string::@4->printf_padding#0] -- vbuz1=vbuc1 - lda #' ' - sta.z printf_padding.pad - // [96] phi printf_padding::length#3 = printf_padding::length#0 [phi:printf_string::@4->printf_padding#1] -- register_copy - jsr printf_padding - // printf_string::@2 - __b2: - // cputs(str) - // [77] cputs::s#1 = printf_string::str#10 - // [78] call cputs - // [103] phi from printf_string::@2 to cputs [phi:printf_string::@2->cputs] - jsr cputs - // printf_string::@7 - // if(format.justify_left && padding) - // [79] if(0==printf_string::format_justify_left#10) goto printf_string::@return -- 0_eq_vbuz1_then_la1 - lda.z format_justify_left - beq __breturn - // printf_string::@9 - // [80] if(0!=printf_string::padding#3) goto printf_string::@5 -- 0_neq_vbsz1_then_la1 - lda.z padding - cmp #0 - bne __b5 - rts - // printf_string::@5 - __b5: - // printf_padding(' ',(char)padding) - // [81] printf_padding::length#1 = (char)printf_string::padding#3 -- vbuz1=vbuz2 - lda.z padding - sta.z printf_padding.length - // [82] call printf_padding - // [96] phi from printf_string::@5 to printf_padding [phi:printf_string::@5->printf_padding] - // [96] phi printf_padding::pad#4 = ' ' [phi:printf_string::@5->printf_padding#0] -- vbuz1=vbuc1 - lda #' ' - sta.z printf_padding.pad - // [96] phi printf_padding::length#3 = printf_padding::length#1 [phi:printf_string::@5->printf_padding#1] -- register_copy - jsr printf_padding - // printf_string::@return - __breturn: - // } - // [83] return + // [57] return rts } // cputln // Print a newline cputln: { // conio_line_text += CONIO_WIDTH - // [84] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [58] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_text @@ -4093,7 +4074,7 @@ cputln: { inc.z conio_line_text+1 !: // conio_line_color += CONIO_WIDTH - // [85] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [59] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_color @@ -4102,18 +4083,320 @@ cputln: { inc.z conio_line_color+1 !: // conio_cursor_x = 0 - // [86] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [60] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x // conio_cursor_y++; - // [87] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + // [61] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y // cscroll() - // [88] call cscroll + // [62] call cscroll jsr cscroll // cputln::@return // } - // [89] return + // [63] return + rts +} + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + .label line_text = 3 + .label line_cols = $b + // [65] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + // [65] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + lda #COLORRAM + sta.z line_cols+1 + // [65] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z line_text+1 + // [65] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + ldx #0 + // clrscr::@1 + __b1: + // for( char l=0;lDEFAULT_SCREEN + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + // [70] conio_line_color = COLORRAM -- pbuz1=pbuc1 + lda #COLORRAM + sta.z conio_line_color+1 + // clrscr::@return + // } + // [71] return + rts + // [72] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + __b2: + // [72] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + ldy #0 + // clrscr::@3 + __b3: + // for( char c=0;cclrscr::@1] + // [65] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [65] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [65] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + jmp __b1 + // clrscr::@4 + __b4: + // line_text[c] = ' ' + // [77] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + lda #' ' + sta (line_text),y + // line_cols[c] = conio_textcolor + // [78] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + lda #LIGHT_BLUE + sta (line_cols),y + // for( char c=0;cclrscr::@3] + // [72] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + jmp __b3 +} + // printf_string +// Print a string value using a specific format +// Handles justification and min length +// void printf_string(void (*putc)(char), __zp(3) char *str, char format_min_length, __zp(2) char format_justify_left) +printf_string: { + .label __9 = 6 + .label padding = 5 + .label str = 3 + .label format_justify_left = 2 + // printf_string::@3 + // strlen(str) + // [81] strlen::str#1 = printf_string::str#10 -- pbuz1=pbuz2 + lda.z str + sta.z strlen.str + lda.z str+1 + sta.z strlen.str+1 + // [82] call strlen + // [114] phi from printf_string::@3 to strlen [phi:printf_string::@3->strlen] + jsr strlen + // strlen(str) + // [83] strlen::return#2 = strlen::len#2 + // printf_string::@6 + // [84] printf_string::$9 = strlen::return#2 + // signed char len = (signed char)strlen(str) + // [85] printf_string::len#0 = (signed char)printf_string::$9 -- vbsaa=_sbyte_vwuz1 + lda.z __9 + // padding = (signed char)format.min_length - len + // [86] printf_string::padding#1 = $a - printf_string::len#0 -- vbsz1=vbsc1_minus_vbsaa + eor #$ff + sec + adc #$a + sta.z padding + // if(padding<0) + // [87] if(printf_string::padding#1>=0) goto printf_string::@10 -- vbsz1_ge_0_then_la1 + cmp #0 + bpl __b1 + // [89] phi from printf_string::@6 to printf_string::@1 [phi:printf_string::@6->printf_string::@1] + // [89] phi printf_string::padding#3 = 0 [phi:printf_string::@6->printf_string::@1#0] -- vbsz1=vbsc1 + lda #0 + sta.z padding + // [88] phi from printf_string::@6 to printf_string::@10 [phi:printf_string::@6->printf_string::@10] + // printf_string::@10 + // [89] phi from printf_string::@10 to printf_string::@1 [phi:printf_string::@10->printf_string::@1] + // [89] phi printf_string::padding#3 = printf_string::padding#1 [phi:printf_string::@10->printf_string::@1#0] -- register_copy + // printf_string::@1 + __b1: + // if(!format.justify_left && padding) + // [90] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 -- 0_neq_vbuz1_then_la1 + lda.z format_justify_left + bne __b2 + // printf_string::@8 + // [91] if(0!=printf_string::padding#3) goto printf_string::@4 -- 0_neq_vbsz1_then_la1 + lda.z padding + cmp #0 + bne __b4 + jmp __b2 + // printf_string::@4 + __b4: + // printf_padding(putc, ' ',(char)padding) + // [92] printf_padding::length#0 = (char)printf_string::padding#3 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [93] call printf_padding + // [120] phi from printf_string::@4 to printf_padding [phi:printf_string::@4->printf_padding] + // [120] phi printf_padding::pad#4 = ' ' [phi:printf_string::@4->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [120] phi printf_padding::length#3 = printf_padding::length#0 [phi:printf_string::@4->printf_padding#1] -- register_copy + jsr printf_padding + // printf_string::@2 + __b2: + // printf_str(putc, str) + // [94] printf_str::s#1 = printf_string::str#10 + // [95] call printf_str + // [128] phi from printf_string::@2 to printf_str [phi:printf_string::@2->printf_str] + jsr printf_str + // printf_string::@7 + // if(format.justify_left && padding) + // [96] if(0==printf_string::format_justify_left#10) goto printf_string::@return -- 0_eq_vbuz1_then_la1 + lda.z format_justify_left + beq __breturn + // printf_string::@9 + // [97] if(0!=printf_string::padding#3) goto printf_string::@5 -- 0_neq_vbsz1_then_la1 + lda.z padding + cmp #0 + bne __b5 + rts + // printf_string::@5 + __b5: + // printf_padding(putc, ' ',(char)padding) + // [98] printf_padding::length#1 = (char)printf_string::padding#3 -- vbuz1=vbuz2 + lda.z padding + sta.z printf_padding.length + // [99] call printf_padding + // [120] phi from printf_string::@5 to printf_padding [phi:printf_string::@5->printf_padding] + // [120] phi printf_padding::pad#4 = ' ' [phi:printf_string::@5->printf_padding#0] -- vbuz1=vbuc1 + lda #' ' + sta.z printf_padding.pad + // [120] phi printf_padding::length#3 = printf_padding::length#1 [phi:printf_string::@5->printf_padding#1] -- register_copy + jsr printf_padding + // printf_string::@return + __breturn: + // } + // [100] return + rts +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // if(conio_cursor_y==CONIO_HEIGHT) + // [101] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [102] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // cscroll::@1 + // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [103] call memcpy + // [137] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [137] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [137] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [104] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // cscroll::@2 + // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [105] call memcpy + // [137] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [137] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [137] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [106] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // cscroll::@3 + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + // [107] call memset + // [147] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [147] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [147] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [108] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // cscroll::@4 + // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) + // [109] call memset + // [147] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [147] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [147] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // cscroll::@5 + // conio_line_text -= CONIO_WIDTH + // [110] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // conio_line_color -= CONIO_WIDTH + // [111] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // conio_cursor_y--; + // [112] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + // cscroll::@return + __breturn: + // } + // [113] return rts } // strlen @@ -4123,253 +4406,118 @@ strlen: { .label len = 6 .label str = $b .label return = 6 - // [91] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] - // [91] phi strlen::len#2 = 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 + // [115] phi from strlen to strlen::@1 [phi:strlen->strlen::@1] + // [115] phi strlen::len#2 = 0 [phi:strlen->strlen::@1#0] -- vwuz1=vwuc1 lda #<0 sta.z len sta.z len+1 - // [91] phi strlen::str#2 = strlen::str#1 [phi:strlen->strlen::@1#1] -- register_copy + // [115] phi strlen::str#2 = strlen::str#1 [phi:strlen->strlen::@1#1] -- register_copy // strlen::@1 __b1: // while(*str) - // [92] if(0!=*strlen::str#2) goto strlen::@2 -- 0_neq__deref_pbuz1_then_la1 + // [116] if(0!=*strlen::str#2) goto strlen::@2 -- 0_neq__deref_pbuz1_then_la1 ldy #0 lda (str),y cmp #0 bne __b2 // strlen::@return // } - // [93] return + // [117] return rts // strlen::@2 __b2: // len++; - // [94] strlen::len#1 = ++ strlen::len#2 -- vwuz1=_inc_vwuz1 + // [118] strlen::len#1 = ++ strlen::len#2 -- vwuz1=_inc_vwuz1 inc.z len bne !+ inc.z len+1 !: // str++; - // [95] strlen::str#0 = ++ strlen::str#2 -- pbuz1=_inc_pbuz1 + // [119] strlen::str#0 = ++ strlen::str#2 -- pbuz1=_inc_pbuz1 inc.z str bne !+ inc.z str+1 !: - // [91] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] - // [91] phi strlen::len#2 = strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy - // [91] phi strlen::str#2 = strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy + // [115] phi from strlen::@2 to strlen::@1 [phi:strlen::@2->strlen::@1] + // [115] phi strlen::len#2 = strlen::len#1 [phi:strlen::@2->strlen::@1#0] -- register_copy + // [115] phi strlen::str#2 = strlen::str#0 [phi:strlen::@2->strlen::@1#1] -- register_copy jmp __b1 } // printf_padding // Print a padding char a number of times -// void printf_padding(__zp(9) char pad, __zp(8) char length) +// void printf_padding(void (*putc)(char), __zp(9) char pad, __zp(8) char length) printf_padding: { .label i = $a .label length = 8 .label pad = 9 - // [97] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] - // [97] phi printf_padding::i#2 = 0 [phi:printf_padding->printf_padding::@1#0] -- vbuz1=vbuc1 + // [121] phi from printf_padding to printf_padding::@1 [phi:printf_padding->printf_padding::@1] + // [121] phi printf_padding::i#2 = 0 [phi:printf_padding->printf_padding::@1#0] -- vbuz1=vbuc1 lda #0 sta.z i // printf_padding::@1 __b1: // for(char i=0;icputc] - // [124] phi cputc::c#2 = cputc::c#1 [phi:printf_padding::@2->cputc#0] -- register_copy + pha + // [125] callexecute cputc -- call_vprc1 jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla // printf_padding::@3 // for(char i=0;iprintf_padding::@1] - // [97] phi printf_padding::i#2 = printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy + // [121] phi from printf_padding::@3 to printf_padding::@1 [phi:printf_padding::@3->printf_padding::@1] + // [121] phi printf_padding::i#2 = printf_padding::i#1 [phi:printf_padding::@3->printf_padding::@1#0] -- register_copy jmp __b1 } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(3) const char *s) -cputs: { + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(3) const char *s) +printf_str: { .label s = 3 - // [104] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - // [104] phi cputs::s#2 = cputs::s#1 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // cputs::@1 + // [129] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + // [129] phi printf_str::s#2 = printf_str::s#1 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // printf_str::@1 __b1: // while(c=*s++) - // [105] cputs::c#1 = *cputs::s#2 -- vbuaa=_deref_pbuz1 + // [130] printf_str::c#1 = *printf_str::s#2 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [106] cputs::s#0 = ++ cputs::s#2 -- pbuz1=_inc_pbuz1 + // [131] printf_str::s#0 = ++ printf_str::s#2 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [107] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [132] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 - // cputs::@return + // printf_str::@return // } - // [108] return + // [133] return rts - // cputs::@2 + // printf_str::@2 __b2: - // cputc(c) - // [109] cputc::c#0 = cputs::c#1 - // [110] call cputc - // [124] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - // [124] phi cputc::c#2 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy + // putc(c) + // [134] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [135] callexecute cputc -- call_vprc1 jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1 -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // if(conio_cursor_y==CONIO_HEIGHT) - // [111] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [112] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - // cscroll::@1 - // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [113] call memcpy - // [135] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [135] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [135] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [114] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - // cscroll::@2 - // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [115] call memcpy - // [135] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [135] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [135] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [116] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - // cscroll::@3 - // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [117] call memset - // [145] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [145] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [145] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // [118] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] - // cscroll::@4 - // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [119] call memset - // [145] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [145] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 - ldx #LIGHT_BLUE - // [145] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // cscroll::@5 - // conio_line_text -= CONIO_WIDTH - // [120] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // conio_line_color -= CONIO_WIDTH - // [121] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // conio_cursor_y--; - // [122] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - // cscroll::@return - __breturn: - // } - // [123] return - rts -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - // [125] if(cputc::c#2==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1 - // cputc::@2 - // conio_line_text[conio_cursor_x] = c - // [126] conio_line_text[conio_cursor_x] = cputc::c#2 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - // [127] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - // [128] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [129] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [130] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - // cputc::@3 - // cputln() - // [131] call cputln - jsr cputln - // cputc::@return - __breturn: - // } - // [132] return - rts - // [133] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - // cputc::@1 - __b1: - // cputln() - // [134] call cputln - jsr cputln - rts } // memcpy // Copy block of memory (forwards) @@ -4382,7 +4530,7 @@ memcpy: { .label source = $b .label destination = $1b // char* src_end = (char*)source+num - // [136] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + // [138] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$28-$28 @@ -4390,15 +4538,15 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [137] memcpy::src#4 = (char *)memcpy::source#2 - // [138] memcpy::dst#4 = (char *)memcpy::destination#2 - // [139] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [139] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [139] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [139] memcpy::src#4 = (char *)memcpy::source#2 + // [140] memcpy::dst#4 = (char *)memcpy::destination#2 + // [141] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [141] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [141] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy // memcpy::@1 __b1: // while(src!=src_end) - // [140] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [142] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -4407,22 +4555,22 @@ memcpy: { bne __b2 // memcpy::@return // } - // [141] return + // [143] return rts // memcpy::@2 __b2: // *dst++ = *src++ - // [142] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [144] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y sta (dst),y // *dst++ = *src++; - // [143] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [145] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [144] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [146] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 @@ -4438,7 +4586,7 @@ memset: { .label str = $b // memset::@1 // char* end = (char*)str + num - // [146] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + // [148] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 lda #$28 clc adc.z str @@ -4446,13 +4594,13 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [147] memset::dst#4 = (char *)memset::str#3 - // [148] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [148] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [149] memset::dst#4 = (char *)memset::str#3 + // [150] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [150] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy // memset::@2 __b2: // for(char* dst = str; dst!=end; dst++) - // [149] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [151] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -4461,17 +4609,17 @@ memset: { bne __b3 // memset::@return // } - // [150] return + // [152] return rts // memset::@3 __b3: // *dst = c - // [151] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + // [153] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y // for(char* dst = str; dst!=end; dst++) - // [152] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [154] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 diff --git a/src/test/ref/printf-1.sym b/src/test/ref/printf-1.sym index f3a1a813c..ea2eae9d5 100644 --- a/src/test/ref/printf-1.sym +++ b/src/test/ref/printf-1.sym @@ -5,6 +5,7 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() char clrscr::c @@ -24,23 +25,15 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:13 25003.500000000007 -__loadstore char conio_cursor_y // zp[1]:14 380954.86904761905 -__loadstore char *conio_line_color // zp[2]:17 269514.743902439 -__loadstore char *conio_line_text // zp[2]:15 266267.578313253 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:13 24196.93548387097 +__loadstore char conio_cursor_y // zp[1]:14 372095.4534883721 +__loadstore char *conio_line_color // zp[2]:17 263097.7261904762 +__loadstore char *conio_line_text // zp[2]:15 260002.45882352942 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 20002.0 -char cputc::c#1 // reg byte a 20002.0 -char cputc::c#2 // reg byte a 110002.0 +char cputc::c#0 // reg byte a 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 10001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:3 5000.5 -const char *cputs::s#1 // s zp[2]:3 551.0 -const char *cputs::s#2 // s zp[2]:3 15502.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // zp[2]:23 202.0 @@ -88,17 +81,26 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:11 -void printf_padding(char pad , char length) +void printf_padding(void (*putc)(char) , char pad , char length) char printf_padding::i char printf_padding::i#1 // i zp[1]:10 20002.0 -char printf_padding::i#2 // i zp[1]:10 7500.75 +char printf_padding::i#2 // i zp[1]:10 6000.6 char printf_padding::length char printf_padding::length#0 // length zp[1]:8 202.0 char printf_padding::length#1 // length zp[1]:8 202.0 -char printf_padding::length#3 // length zp[1]:8 1700.5 +char printf_padding::length#3 // length zp[1]:8 1457.5714285714287 char printf_padding::pad -char printf_padding::pad#4 // pad zp[1]:9 1666.8333333333333 -void printf_string(char *str , char format_min_length , char format_justify_left) +char printf_padding::pad#4 // pad zp[1]:9 1428.7142857142858 +void (*printf_padding::putc)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 10001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:3 4000.4 +const char *printf_str::s#1 // s zp[2]:3 551.0 +const char *printf_str::s#2 // s zp[2]:3 15502.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) unsigned int printf_string::$9 // zp[2]:6 101.0 struct printf_format_string printf_string::format char printf_string::format_justify_left @@ -109,6 +111,7 @@ signed char printf_string::len#0 // reg byte a 202.0 signed char printf_string::padding signed char printf_string::padding#1 // padding zp[1]:5 101.0 signed char printf_string::padding#3 // padding zp[1]:5 33.666666666666664 +void (*printf_string::putc)(char) char *printf_string::str char *printf_string::str#10 // str zp[2]:3 14.428571428571429 unsigned int strlen(char *str) @@ -127,23 +130,23 @@ reg byte x [ gotoxy::y#4 gotoxy::y#2 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[1]:2 [ printf_string::format_justify_left#10 ] -zp[2]:3 [ printf_string::str#10 cputs::s#2 cputs::s#1 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +zp[2]:3 [ printf_string::str#10 printf_str::s#2 printf_str::s#1 printf_str::s#0 clrscr::line_text#5 clrscr::line_text#1 ] zp[1]:5 [ printf_string::padding#3 printf_string::padding#1 ] zp[2]:6 [ strlen::len#2 strlen::len#1 strlen::return#2 printf_string::$9 ] zp[1]:8 [ printf_padding::length#3 printf_padding::length#0 printf_padding::length#1 ] zp[1]:9 [ printf_padding::pad#4 ] zp[1]:10 [ printf_padding::i#2 printf_padding::i#1 ] -reg byte a [ cputc::c#2 cputc::c#0 cputc::c#1 ] zp[2]:11 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 strlen::str#2 strlen::str#1 strlen::str#0 clrscr::line_cols#5 clrscr::line_cols#1 ] reg byte x [ memset::c#4 ] zp[1]:13 [ conio_cursor_x ] zp[1]:14 [ conio_cursor_y ] zp[2]:15 [ conio_line_text ] zp[2]:17 [ conio_line_color ] +reg byte a [ cputc::c#0 ] zp[2]:19 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:21 [ gotoxy::$8 ] zp[2]:23 [ gotoxy::$5 ] reg byte a [ printf_string::len#0 ] -reg byte a [ cputs::c#1 ] +reg byte a [ printf_str::c#1 ] zp[2]:25 [ memcpy::src_end#0 ] zp[2]:27 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] diff --git a/src/test/ref/printf-10.asm b/src/test/ref/printf-10.asm index fb10b6327..7f98aa111 100644 --- a/src/test/ref/printf-10.asm +++ b/src/test/ref/printf-10.asm @@ -1,5 +1,5 @@ // Tests printf function call rewriting -// A simple string - with the printf-sub cuntions in the same file. +// A simple string - with the printf-sub funtions in the same file. // Commodore 64 PRG executable file .file [name="printf-10.prg", type="prg", segments="Program"] .segmentdef Program [segments="Basic, Code, Data"] @@ -17,18 +17,18 @@ main: { lda #>$400 sta.z screen+1 lda #str - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // printf("Hello, I am %s. who are you?", name) jsr printf_string // printf("Hello, I am %s. who are you?", name) lda #str1 - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // } rts .segment Data @@ -40,8 +40,8 @@ main: { .byte 0 } .segment Code -// void cputs(__zp(4) char *str) -cputs: { +// void printf_str(void (*putc)(char), __zp(4) char *str) +printf_str: { .label str = 4 __b1: // while(*str) @@ -69,14 +69,14 @@ cputs: { } // Print a string value using a specific format // Handles justification and min length -// void printf_string(char *str, char format_min_length, char format_justify_left) +// void printf_string(void (*putc)(char), char *str, char format_min_length, char format_justify_left) printf_string: { - // cputs(str) + // printf_str(putc, str) lda #main.name - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // } rts } diff --git a/src/test/ref/printf-10.cfg b/src/test/ref/printf-10.cfg index e7c723d72..753ace004 100644 --- a/src/test/ref/printf-10.cfg +++ b/src/test/ref/printf-10.cfg @@ -2,7 +2,7 @@ void main() main: scope:[main] from [0] phi() - [1] call cputs + [1] call printf_str to:main::@1 main::@1: scope:[main] from main [2] phi() @@ -10,35 +10,35 @@ main::@1: scope:[main] from main to:main::@2 main::@2: scope:[main] from main::@1 [4] phi() - [5] call cputs + [5] call printf_str to:main::@return main::@return: scope:[main] from main::@2 [6] return to:@return -void cputs(char *str) -cputs: scope:[cputs] from main main::@2 printf_string +void printf_str(void (*putc)(char) , char *str) +printf_str: scope:[printf_str] from main main::@2 printf_string [7] screen#25 = phi( main/(char *) 1024, main::@2/screen#1, printf_string/screen#1 ) - [7] cputs::str#6 = phi( main/main::str, main::@2/main::str1, printf_string/main::name ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [8] screen#1 = phi( cputs/screen#25, cputs::@2/screen#0 ) - [8] cputs::str#4 = phi( cputs/cputs::str#6, cputs::@2/cputs::str#0 ) - [9] if(0!=*cputs::str#4) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 + [7] printf_str::str#6 = phi( main/main::str, main::@2/main::str1, printf_string/main::name ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [8] screen#1 = phi( printf_str/screen#25, printf_str::@2/screen#0 ) + [8] printf_str::str#4 = phi( printf_str/printf_str::str#6, printf_str::@2/printf_str::str#0 ) + [9] if(0!=*printf_str::str#4) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 [10] return to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [11] *screen#1 = *cputs::str#4 +printf_str::@2: scope:[printf_str] from printf_str::@1 + [11] *screen#1 = *printf_str::str#4 [12] screen#0 = ++ screen#1 - [13] cputs::str#0 = ++ cputs::str#4 - to:cputs::@1 + [13] printf_str::str#0 = ++ printf_str::str#4 + to:printf_str::@1 -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) printf_string: scope:[printf_string] from main::@1 [14] phi() - [15] call cputs + [15] call printf_str to:printf_string::@return printf_string::@return: scope:[printf_string] from printf_string [16] return diff --git a/src/test/ref/printf-10.log b/src/test/ref/printf-10.log index fe5c1b3ef..3e7f723e2 100644 --- a/src/test/ref/printf-10.log +++ b/src/test/ref/printf-10.log @@ -1,39 +1,41 @@ -Added struct type cast to parameter value list call printf_string(main::name, (struct printf_format_string){ 0, 0 }) +Added struct type cast to parameter value list call printf_string((void (*)(char)) 0, main::name, (struct printf_format_string){ 0, 0 }) Inlined call call __init Eliminating unused variable with no statement main::$0 CONTROL FLOW GRAPH SSA -void cputs(char *str) -cputs: scope:[cputs] from main main::@2 printf_string +void printf_str(void (*putc)(char) , char *str) +printf_str: scope:[printf_str] from main main::@2 printf_string screen#25 = phi( main/screen#23, main::@2/screen#5, printf_string/screen#22 ) - cputs::str#6 = phi( main/cputs::str#2, main::@2/cputs::str#3, printf_string/cputs::str#1 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - screen#21 = phi( cputs/screen#25, cputs::@2/screen#0 ) - cputs::str#4 = phi( cputs/cputs::str#6, cputs::@2/cputs::str#0 ) - cputs::$0 = 0 != *cputs::str#4 - if(cputs::$0) goto cputs::@2 - to:cputs::@return -cputs::@2: scope:[cputs] from cputs::@1 - screen#11 = phi( cputs::@1/screen#21 ) - cputs::str#5 = phi( cputs::@1/cputs::str#4 ) - *screen#11 = *cputs::str#5 + printf_str::str#6 = phi( main/printf_str::str#2, main::@2/printf_str::str#3, printf_string/printf_str::str#1 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + screen#21 = phi( printf_str/screen#25, printf_str::@2/screen#0 ) + printf_str::str#4 = phi( printf_str/printf_str::str#6, printf_str::@2/printf_str::str#0 ) + printf_str::$0 = 0 != *printf_str::str#4 + if(printf_str::$0) goto printf_str::@2 + to:printf_str::@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + screen#11 = phi( printf_str::@1/screen#21 ) + printf_str::str#5 = phi( printf_str::@1/printf_str::str#4 ) + *screen#11 = *printf_str::str#5 screen#0 = ++ screen#11 - cputs::str#0 = ++ cputs::str#5 - to:cputs::@1 -cputs::@return: scope:[cputs] from cputs::@1 - screen#12 = phi( cputs::@1/screen#21 ) + printf_str::str#0 = ++ printf_str::str#5 + to:printf_str::@1 +printf_str::@return: scope:[printf_str] from printf_str::@1 + screen#12 = phi( printf_str::@1/screen#21 ) screen#1 = screen#12 return to:@return -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) printf_string: scope:[printf_string] from main::@1 screen#22 = phi( main::@1/screen#4 ) printf_string::str#1 = phi( main::@1/printf_string::str#0 ) - cputs::str#1 = printf_string::str#1 - call cputs + printf_string::putc#1 = phi( main::@1/printf_string::putc#0 ) + printf_str::putc#0 = printf_string::putc#1 + printf_str::str#1 = printf_string::str#1 + call printf_str to:printf_string::@1 printf_string::@1: scope:[printf_string] from printf_string screen#13 = phi( printf_string/screen#1 ) @@ -48,12 +50,14 @@ printf_string::@return: scope:[printf_string] from printf_string::@1 void main() main: scope:[main] from __start::@1 screen#23 = phi( __start::@1/screen#24 ) - cputs::str#2 = main::str - call cputs + printf_str::putc#1 = (void (*)(char)) 0 + printf_str::str#2 = main::str + call printf_str to:main::@1 main::@1: scope:[main] from main screen#15 = phi( main/screen#1 ) screen#4 = screen#15 + printf_string::putc#0 = (void (*)(char)) 0 printf_string::str#0 = main::name printf_string::format_min_length#0 = 0 printf_string::format_justify_left#0 = 0 @@ -62,8 +66,9 @@ main::@1: scope:[main] from main main::@2: scope:[main] from main::@1 screen#16 = phi( main::@1/screen#3 ) screen#5 = screen#16 - cputs::str#3 = main::str1 - call cputs + printf_str::putc#2 = (void (*)(char)) 0 + printf_str::str#3 = main::str1 + call printf_str to:main::@3 main::@3: scope:[main] from main::@2 screen#17 = phi( main::@2/screen#1 ) @@ -97,26 +102,33 @@ __start::@return: scope:[__start] from __start::@2 SYMBOL TABLE SSA void __start() -void cputs(char *str) -bool cputs::$0 -char *cputs::str -char *cputs::str#0 -char *cputs::str#1 -char *cputs::str#2 -char *cputs::str#3 -char *cputs::str#4 -char *cputs::str#5 -char *cputs::str#6 void main() __constant char *main::name = "Jesper" __constant char main::str[$d] = "Hello, I am " __constant char main::str1[$f] = ". who are you?" -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_str(void (*putc)(char) , char *str) +bool printf_str::$0 +void (*printf_str::putc)(char) +void (*printf_str::putc#0)(char) +void (*printf_str::putc#1)(char) +void (*printf_str::putc#2)(char) +char *printf_str::str +char *printf_str::str#0 +char *printf_str::str#1 +char *printf_str::str#2 +char *printf_str::str#3 +char *printf_str::str#4 +char *printf_str::str#5 +char *printf_str::str#6 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) struct printf_format_string printf_string::format char printf_string::format_justify_left char printf_string::format_justify_left#0 char printf_string::format_min_length char printf_string::format_min_length#0 +void (*printf_string::putc)(char) +void (*printf_string::putc#0)(char) +void (*printf_string::putc#1)(char) char *printf_string::str char *printf_string::str#0 char *printf_string::str#1 @@ -148,14 +160,14 @@ char *screen#7 char *screen#8 char *screen#9 -Adding number conversion cast (unumber) 0 in cputs::$0 = 0 != *cputs::str#4 +Adding number conversion cast (unumber) 0 in printf_str::$0 = 0 != *printf_str::str#4 Successful SSA optimization PassNAddNumberTypeConversions Simplifying constant integer cast 0 Simplifying constant pointer cast (char *) 1024 Successful SSA optimization PassNCastSimplification Finalized unsigned number type (char) 0 Successful SSA optimization PassNFinalizeNumberTypeConversions -Alias cputs::str#4 = cputs::str#5 +Alias printf_str::str#4 = printf_str::str#5 Alias screen#1 = screen#11 screen#21 screen#12 Alias screen#13 = screen#2 screen#14 screen#3 Alias screen#15 = screen#4 @@ -164,6 +176,7 @@ Alias screen#17 = screen#6 screen#18 screen#7 Alias screen#24 = screen#8 Alias screen#10 = screen#9 screen#19 screen#20 Successful SSA optimization Pass2AliasElimination +Identical Phi Values printf_string::putc#1 printf_string::putc#0 Identical Phi Values printf_string::str#1 printf_string::str#0 Identical Phi Values screen#22 screen#15 Identical Phi Values screen#13 screen#1 @@ -173,20 +186,29 @@ Identical Phi Values screen#16 screen#13 Identical Phi Values screen#17 screen#1 Identical Phi Values screen#10 screen#17 Successful SSA optimization Pass2IdenticalPhiElimination -Simple Condition cputs::$0 [3] if(0!=*cputs::str#4) goto cputs::@2 +Simple Condition printf_str::$0 [3] if(0!=*printf_str::str#4) goto printf_str::@2 Successful SSA optimization Pass2ConditionalJumpSimplification -Constant cputs::str#2 = main::str +Constant printf_str::putc#1 = (void (*)(char)) 0 +Constant printf_str::str#2 = main::str +Constant printf_string::putc#0 = (void (*)(char)) 0 Constant printf_string::str#0 = main::name Constant printf_string::format_min_length#0 = 0 Constant printf_string::format_justify_left#0 = 0 -Constant cputs::str#3 = main::str1 +Constant printf_str::putc#2 = (void (*)(char)) 0 +Constant printf_str::str#3 = main::str1 Constant screen#24 = (char *) 1024 Successful SSA optimization Pass2ConstantIdentification -Constant cputs::str#1 = printf_string::str#0 +Constant printf_str::putc#0 = printf_string::putc#0 +Constant printf_str::str#1 = printf_string::str#0 Successful SSA optimization Pass2ConstantIdentification +Eliminating unused constant printf_str::putc#1 +Eliminating unused constant printf_str::putc#2 +Eliminating unused constant printf_str::putc#0 Eliminating unused constant printf_string::format_min_length#0 Eliminating unused constant printf_string::format_justify_left#0 Successful SSA optimization PassNEliminateUnusedVars +Eliminating unused constant printf_string::putc#0 +Successful SSA optimization PassNEliminateUnusedVars Removing unused procedure __start Removing unused procedure block __start Removing unused procedure block __start::__init1 @@ -194,29 +216,29 @@ Removing unused procedure block __start::@1 Removing unused procedure block __start::@2 Removing unused procedure block __start::@return Successful SSA optimization PassNEliminateEmptyStart -Inlining constant with var siblings cputs::str#2 -Inlining constant with var siblings cputs::str#3 -Inlining constant with var siblings cputs::str#1 +Inlining constant with var siblings printf_str::str#2 +Inlining constant with var siblings printf_str::str#3 +Inlining constant with var siblings printf_str::str#1 Inlining constant with var siblings screen#24 -Constant inlined cputs::str#1 = main::name -Constant inlined cputs::str#2 = main::str -Constant inlined cputs::str#3 = main::str1 Constant inlined screen#24 = (char *) 1024 Constant inlined printf_string::str#0 = main::name +Constant inlined printf_str::str#2 = main::str +Constant inlined printf_str::str#1 = main::name +Constant inlined printf_str::str#3 = main::str1 Successful SSA optimization Pass2ConstantInlining Adding NOP phi() at start of main Adding NOP phi() at start of main::@1 Adding NOP phi() at start of main::@3 Adding NOP phi() at start of printf_string::@1 CALL GRAPH -Calls in [main] to cputs:1 printf_string:3 cputs:5 -Calls in [printf_string] to cputs:20 +Calls in [main] to printf_str:1 printf_string:3 printf_str:5 +Calls in [printf_string] to printf_str:20 Created 4 initial phi equivalence classes Coalesced [4] screen#26 = screen#1 -Coalesced [9] cputs::str#7 = cputs::str#6 +Coalesced [9] printf_str::str#7 = printf_str::str#6 Coalesced (already) [10] screen#28 = screen#25 -Coalesced [17] cputs::str#8 = cputs::str#0 +Coalesced [17] printf_str::str#8 = printf_str::str#0 Coalesced [18] screen#29 = screen#0 Coalesced (already) [19] screen#27 = screen#1 Coalesced down to 2 phi equivalence classes @@ -232,7 +254,7 @@ FINAL CONTROL FLOW GRAPH void main() main: scope:[main] from [0] phi() - [1] call cputs + [1] call printf_str to:main::@1 main::@1: scope:[main] from main [2] phi() @@ -240,35 +262,35 @@ main::@1: scope:[main] from main to:main::@2 main::@2: scope:[main] from main::@1 [4] phi() - [5] call cputs + [5] call printf_str to:main::@return main::@return: scope:[main] from main::@2 [6] return to:@return -void cputs(char *str) -cputs: scope:[cputs] from main main::@2 printf_string +void printf_str(void (*putc)(char) , char *str) +printf_str: scope:[printf_str] from main main::@2 printf_string [7] screen#25 = phi( main/(char *) 1024, main::@2/screen#1, printf_string/screen#1 ) - [7] cputs::str#6 = phi( main/main::str, main::@2/main::str1, printf_string/main::name ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [8] screen#1 = phi( cputs/screen#25, cputs::@2/screen#0 ) - [8] cputs::str#4 = phi( cputs/cputs::str#6, cputs::@2/cputs::str#0 ) - [9] if(0!=*cputs::str#4) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 + [7] printf_str::str#6 = phi( main/main::str, main::@2/main::str1, printf_string/main::name ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [8] screen#1 = phi( printf_str/screen#25, printf_str::@2/screen#0 ) + [8] printf_str::str#4 = phi( printf_str/printf_str::str#6, printf_str::@2/printf_str::str#0 ) + [9] if(0!=*printf_str::str#4) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 [10] return to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [11] *screen#1 = *cputs::str#4 +printf_str::@2: scope:[printf_str] from printf_str::@1 + [11] *screen#1 = *printf_str::str#4 [12] screen#0 = ++ screen#1 - [13] cputs::str#0 = ++ cputs::str#4 - to:cputs::@1 + [13] printf_str::str#0 = ++ printf_str::str#4 + to:printf_str::@1 -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) printf_string: scope:[printf_string] from main::@1 [14] phi() - [15] call cputs + [15] call printf_str to:printf_string::@return printf_string::@return: scope:[printf_string] from printf_string [16] return @@ -276,16 +298,18 @@ printf_string::@return: scope:[printf_string] from printf_string VARIABLE REGISTER WEIGHTS -void cputs(char *str) -char *cputs::str -char *cputs::str#0 // 2002.0 -char *cputs::str#4 // 1026.25 -char *cputs::str#6 // 101.0 void main() -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_str(void (*putc)(char) , char *str) +void (*printf_str::putc)(char) +char *printf_str::str +char *printf_str::str#0 // 2002.0 +char *printf_str::str#4 // 1026.25 +char *printf_str::str#6 // 101.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) struct printf_format_string printf_string::format char printf_string::format_justify_left char printf_string::format_min_length +void (*printf_string::putc)(char) char *printf_string::str char *screen char *screen#0 // 1001.0 @@ -294,26 +318,26 @@ char *screen#25 // 114.0 Initial phi equivalence classes [ screen#25 screen#1 screen#0 ] -[ cputs::str#4 cputs::str#6 cputs::str#0 ] +[ printf_str::str#4 printf_str::str#6 printf_str::str#0 ] Complete equivalence classes [ screen#25 screen#1 screen#0 ] -[ cputs::str#4 cputs::str#6 cputs::str#0 ] +[ printf_str::str#4 printf_str::str#6 printf_str::str#0 ] Allocated zp[2]:2 [ screen#25 screen#1 screen#0 ] -Allocated zp[2]:4 [ cputs::str#4 cputs::str#6 cputs::str#0 ] +Allocated zp[2]:4 [ printf_str::str#4 printf_str::str#6 printf_str::str#0 ] REGISTER UPLIFT POTENTIAL REGISTERS -Statement [9] if(0!=*cputs::str#4) goto cputs::@2 [ screen#1 cputs::str#4 ] ( cputs:1 [ screen#1 cputs::str#4 ] { } cputs:5 [ screen#1 cputs::str#4 ] { { screen#1 = screen#25 } } printf_string:3::cputs:15 [ screen#1 cputs::str#4 ] { { screen#1 = screen#25 } } ) always clobbers reg byte a reg byte y -Statement [11] *screen#1 = *cputs::str#4 [ screen#1 cputs::str#4 ] ( cputs:1 [ screen#1 cputs::str#4 ] { } cputs:5 [ screen#1 cputs::str#4 ] { { screen#1 = screen#25 } } printf_string:3::cputs:15 [ screen#1 cputs::str#4 ] { { screen#1 = screen#25 } } ) always clobbers reg byte a reg byte y +Statement [9] if(0!=*printf_str::str#4) goto printf_str::@2 [ screen#1 printf_str::str#4 ] ( printf_str:1 [ screen#1 printf_str::str#4 ] { } printf_str:5 [ screen#1 printf_str::str#4 ] { { screen#1 = screen#25 } } printf_string:3::printf_str:15 [ screen#1 printf_str::str#4 ] { { screen#1 = screen#25 } } ) always clobbers reg byte a reg byte y +Statement [11] *screen#1 = *printf_str::str#4 [ screen#1 printf_str::str#4 ] ( printf_str:1 [ screen#1 printf_str::str#4 ] { } printf_str:5 [ screen#1 printf_str::str#4 ] { { screen#1 = screen#25 } } printf_string:3::printf_str:15 [ screen#1 printf_str::str#4 ] { { screen#1 = screen#25 } } ) always clobbers reg byte a reg byte y Potential registers zp[2]:2 [ screen#25 screen#1 screen#0 ] : zp[2]:2 , -Potential registers zp[2]:4 [ cputs::str#4 cputs::str#6 cputs::str#0 ] : zp[2]:4 , +Potential registers zp[2]:4 [ printf_str::str#4 printf_str::str#6 printf_str::str#0 ] : zp[2]:4 , REGISTER UPLIFT SCOPES -Uplift Scope [cputs] 3,129.25: zp[2]:4 [ cputs::str#4 cputs::str#6 cputs::str#0 ] +Uplift Scope [printf_str] 3,129.25: zp[2]:4 [ printf_str::str#4 printf_str::str#6 printf_str::str#0 ] Uplift Scope [] 1,398.36: zp[2]:2 [ screen#25 screen#1 screen#0 ] Uplift Scope [printf_format_string] Uplift Scope [printf_string] Uplift Scope [main] -Uplifting [cputs] best 709 combination zp[2]:4 [ cputs::str#4 cputs::str#6 cputs::str#0 ] +Uplifting [printf_str] best 709 combination zp[2]:4 [ printf_str::str#4 printf_str::str#6 printf_str::str#0 ] Uplifting [] best 709 combination zp[2]:2 [ screen#25 screen#1 screen#0 ] Uplifting [printf_format_string] best 709 combination Uplifting [printf_string] best 709 combination @@ -322,7 +346,7 @@ Uplifting [main] best 709 combination ASSEMBLER BEFORE OPTIMIZATION // File Comments // Tests printf function call rewriting -// A simple string - with the printf-sub cuntions in the same file. +// A simple string - with the printf-sub funtions in the same file. // Upstart // Commodore 64 PRG executable file .file [name="printf-10.prg", type="prg", segments="Program"] @@ -337,20 +361,20 @@ ASSEMBLER BEFORE OPTIMIZATION .segment Code // main main: { - // [1] call cputs - // [7] phi from main to cputs [phi:main->cputs] - cputs_from_main: - // [7] phi screen#25 = (char *) 1024 [phi:main->cputs#0] -- pbuz1=pbuc1 + // [1] call printf_str + // [7] phi from main to printf_str [phi:main->printf_str] + printf_str_from_main: + // [7] phi screen#25 = (char *) 1024 [phi:main->printf_str#0] -- pbuz1=pbuc1 lda #<$400 sta.z screen lda #>$400 sta.z screen+1 - // [7] phi cputs::str#6 = main::str [phi:main->cputs#1] -- pbuz1=pbuc1 + // [7] phi printf_str::str#6 = main::str [phi:main->printf_str#1] -- pbuz1=pbuc1 lda #str - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // [2] phi from main to main::@1 [phi:main->main::@1] __b1_from_main: jmp __b1 @@ -365,16 +389,16 @@ main: { jmp __b2 // main::@2 __b2: - // [5] call cputs - // [7] phi from main::@2 to cputs [phi:main::@2->cputs] - cputs_from___b2: - // [7] phi screen#25 = screen#1 [phi:main::@2->cputs#0] -- register_copy - // [7] phi cputs::str#6 = main::str1 [phi:main::@2->cputs#1] -- pbuz1=pbuc1 + // [5] call printf_str + // [7] phi from main::@2 to printf_str [phi:main::@2->printf_str] + printf_str_from___b2: + // [7] phi screen#25 = screen#1 [phi:main::@2->printf_str#0] -- register_copy + // [7] phi printf_str::str#6 = main::str1 [phi:main::@2->printf_str#1] -- pbuz1=pbuc1 lda #str1 - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str jmp __breturn // main::@return __breturn: @@ -389,31 +413,31 @@ main: { .byte 0 } .segment Code - // cputs -// void cputs(__zp(4) char *str) -cputs: { + // printf_str +// void printf_str(void (*putc)(char), __zp(4) char *str) +printf_str: { .label str = 4 - // [8] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: + // [8] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + __b1_from_printf_str: __b1_from___b2: - // [8] phi screen#1 = screen#25 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // [8] phi cputs::str#4 = cputs::str#6 [phi:cputs/cputs::@2->cputs::@1#1] -- register_copy + // [8] phi screen#1 = screen#25 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // [8] phi printf_str::str#4 = printf_str::str#6 [phi:printf_str/printf_str::@2->printf_str::@1#1] -- register_copy jmp __b1 - // cputs::@1 + // printf_str::@1 __b1: - // [9] if(0!=*cputs::str#4) goto cputs::@2 -- 0_neq__deref_pbuz1_then_la1 + // [9] if(0!=*printf_str::str#4) goto printf_str::@2 -- 0_neq__deref_pbuz1_then_la1 ldy #0 lda (str),y cmp #0 bne __b2 jmp __breturn - // cputs::@return + // printf_str::@return __breturn: // [10] return rts - // cputs::@2 + // printf_str::@2 __b2: - // [11] *screen#1 = *cputs::str#4 -- _deref_pbuz1=_deref_pbuz2 + // [11] *screen#1 = *printf_str::str#4 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (str),y ldy #0 @@ -423,7 +447,7 @@ cputs: { bne !+ inc.z screen+1 !: - // [13] cputs::str#0 = ++ cputs::str#4 -- pbuz1=_inc_pbuz1 + // [13] printf_str::str#0 = ++ printf_str::str#4 -- pbuz1=_inc_pbuz1 inc.z str bne !+ inc.z str+1 @@ -433,18 +457,18 @@ cputs: { // printf_string // Print a string value using a specific format // Handles justification and min length -// void printf_string(char *str, char format_min_length, char format_justify_left) +// void printf_string(void (*putc)(char), char *str, char format_min_length, char format_justify_left) printf_string: { - // [15] call cputs - // [7] phi from printf_string to cputs [phi:printf_string->cputs] - cputs_from_printf_string: - // [7] phi screen#25 = screen#1 [phi:printf_string->cputs#0] -- register_copy - // [7] phi cputs::str#6 = main::name [phi:printf_string->cputs#1] -- pbuz1=pbuc1 + // [15] call printf_str + // [7] phi from printf_string to printf_str [phi:printf_string->printf_str] + printf_str_from_printf_string: + // [7] phi screen#25 = screen#1 [phi:printf_string->printf_str#0] -- register_copy + // [7] phi printf_str::str#6 = main::name [phi:printf_string->printf_str#1] -- pbuz1=pbuc1 lda #main.name - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str jmp __breturn // printf_string::@return __breturn: @@ -467,33 +491,35 @@ Replacing label __b1_from___b2 with __b1 Removing instruction __b1_from_main: Removing instruction printf_string_from___b1: Removing instruction __b2_from___b1: -Removing instruction cputs_from___b2: -Removing instruction __b1_from_cputs: +Removing instruction printf_str_from___b2: +Removing instruction __b1_from_printf_str: Removing instruction __b1_from___b2: Succesful ASM optimization Pass5RedundantLabelElimination -Removing instruction cputs_from_main: +Removing instruction printf_str_from_main: Removing instruction __b1: Removing instruction __b2: Removing instruction __breturn: Removing instruction __breturn: -Removing instruction cputs_from_printf_string: +Removing instruction printf_str_from_printf_string: Removing instruction __breturn: Succesful ASM optimization Pass5UnusedLabelElimination FINAL SYMBOL TABLE -void cputs(char *str) -char *cputs::str -char *cputs::str#0 // str zp[2]:4 2002.0 -char *cputs::str#4 // str zp[2]:4 1026.25 -char *cputs::str#6 // str zp[2]:4 101.0 void main() __constant char *main::name = "Jesper" __constant char main::str[$d] = "Hello, I am " __constant char main::str1[$f] = ". who are you?" -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_str(void (*putc)(char) , char *str) +void (*printf_str::putc)(char) +char *printf_str::str +char *printf_str::str#0 // str zp[2]:4 2002.0 +char *printf_str::str#4 // str zp[2]:4 1026.25 +char *printf_str::str#6 // str zp[2]:4 101.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) struct printf_format_string printf_string::format char printf_string::format_justify_left char printf_string::format_min_length +void (*printf_string::putc)(char) char *printf_string::str char *screen char *screen#0 // screen zp[2]:2 1001.0 @@ -501,7 +527,7 @@ char *screen#1 // screen zp[2]:2 283.3636363636364 char *screen#25 // screen zp[2]:2 114.0 zp[2]:2 [ screen#25 screen#1 screen#0 ] -zp[2]:4 [ cputs::str#4 cputs::str#6 cputs::str#0 ] +zp[2]:4 [ printf_str::str#4 printf_str::str#6 printf_str::str#0 ] FINAL ASSEMBLER @@ -509,7 +535,7 @@ Score: 617 // File Comments // Tests printf function call rewriting -// A simple string - with the printf-sub cuntions in the same file. +// A simple string - with the printf-sub funtions in the same file. // Upstart // Commodore 64 PRG executable file .file [name="printf-10.prg", type="prg", segments="Program"] @@ -525,19 +551,19 @@ Score: 617 // main main: { // printf("Hello, I am %s. who are you?", name) - // [1] call cputs - // [7] phi from main to cputs [phi:main->cputs] - // [7] phi screen#25 = (char *) 1024 [phi:main->cputs#0] -- pbuz1=pbuc1 + // [1] call printf_str + // [7] phi from main to printf_str [phi:main->printf_str] + // [7] phi screen#25 = (char *) 1024 [phi:main->printf_str#0] -- pbuz1=pbuc1 lda #<$400 sta.z screen lda #>$400 sta.z screen+1 - // [7] phi cputs::str#6 = main::str [phi:main->cputs#1] -- pbuz1=pbuc1 + // [7] phi printf_str::str#6 = main::str [phi:main->printf_str#1] -- pbuz1=pbuc1 lda #str - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // [2] phi from main to main::@1 [phi:main->main::@1] // main::@1 // printf("Hello, I am %s. who are you?", name) @@ -547,15 +573,15 @@ main: { // [4] phi from main::@1 to main::@2 [phi:main::@1->main::@2] // main::@2 // printf("Hello, I am %s. who are you?", name) - // [5] call cputs - // [7] phi from main::@2 to cputs [phi:main::@2->cputs] - // [7] phi screen#25 = screen#1 [phi:main::@2->cputs#0] -- register_copy - // [7] phi cputs::str#6 = main::str1 [phi:main::@2->cputs#1] -- pbuz1=pbuc1 + // [5] call printf_str + // [7] phi from main::@2 to printf_str [phi:main::@2->printf_str] + // [7] phi screen#25 = screen#1 [phi:main::@2->printf_str#0] -- register_copy + // [7] phi printf_str::str#6 = main::str1 [phi:main::@2->printf_str#1] -- pbuz1=pbuc1 lda #str1 - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // main::@return // } // [6] return @@ -569,29 +595,29 @@ main: { .byte 0 } .segment Code - // cputs -// void cputs(__zp(4) char *str) -cputs: { + // printf_str +// void printf_str(void (*putc)(char), __zp(4) char *str) +printf_str: { .label str = 4 - // [8] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - // [8] phi screen#1 = screen#25 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // [8] phi cputs::str#4 = cputs::str#6 [phi:cputs/cputs::@2->cputs::@1#1] -- register_copy - // cputs::@1 + // [8] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + // [8] phi screen#1 = screen#25 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // [8] phi printf_str::str#4 = printf_str::str#6 [phi:printf_str/printf_str::@2->printf_str::@1#1] -- register_copy + // printf_str::@1 __b1: // while(*str) - // [9] if(0!=*cputs::str#4) goto cputs::@2 -- 0_neq__deref_pbuz1_then_la1 + // [9] if(0!=*printf_str::str#4) goto printf_str::@2 -- 0_neq__deref_pbuz1_then_la1 ldy #0 lda (str),y cmp #0 bne __b2 - // cputs::@return + // printf_str::@return // } // [10] return rts - // cputs::@2 + // printf_str::@2 __b2: // *screen++ = *str++ - // [11] *screen#1 = *cputs::str#4 -- _deref_pbuz1=_deref_pbuz2 + // [11] *screen#1 = *printf_str::str#4 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (str),y sta (screen),y @@ -601,7 +627,7 @@ cputs: { bne !+ inc.z screen+1 !: - // [13] cputs::str#0 = ++ cputs::str#4 -- pbuz1=_inc_pbuz1 + // [13] printf_str::str#0 = ++ printf_str::str#4 -- pbuz1=_inc_pbuz1 inc.z str bne !+ inc.z str+1 @@ -611,18 +637,18 @@ cputs: { // printf_string // Print a string value using a specific format // Handles justification and min length -// void printf_string(char *str, char format_min_length, char format_justify_left) +// void printf_string(void (*putc)(char), char *str, char format_min_length, char format_justify_left) printf_string: { - // cputs(str) - // [15] call cputs - // [7] phi from printf_string to cputs [phi:printf_string->cputs] - // [7] phi screen#25 = screen#1 [phi:printf_string->cputs#0] -- register_copy - // [7] phi cputs::str#6 = main::name [phi:printf_string->cputs#1] -- pbuz1=pbuc1 + // printf_str(putc, str) + // [15] call printf_str + // [7] phi from printf_string to printf_str [phi:printf_string->printf_str] + // [7] phi screen#25 = screen#1 [phi:printf_string->printf_str#0] -- register_copy + // [7] phi printf_str::str#6 = main::name [phi:printf_string->printf_str#1] -- pbuz1=pbuc1 lda #main.name - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // printf_string::@return // } // [16] return diff --git a/src/test/ref/printf-10.sym b/src/test/ref/printf-10.sym index d688e97ab..ba6d51236 100644 --- a/src/test/ref/printf-10.sym +++ b/src/test/ref/printf-10.sym @@ -1,16 +1,18 @@ -void cputs(char *str) -char *cputs::str -char *cputs::str#0 // str zp[2]:4 2002.0 -char *cputs::str#4 // str zp[2]:4 1026.25 -char *cputs::str#6 // str zp[2]:4 101.0 void main() __constant char *main::name = "Jesper" __constant char main::str[$d] = "Hello, I am " __constant char main::str1[$f] = ". who are you?" -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_str(void (*putc)(char) , char *str) +void (*printf_str::putc)(char) +char *printf_str::str +char *printf_str::str#0 // str zp[2]:4 2002.0 +char *printf_str::str#4 // str zp[2]:4 1026.25 +char *printf_str::str#6 // str zp[2]:4 101.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) struct printf_format_string printf_string::format char printf_string::format_justify_left char printf_string::format_min_length +void (*printf_string::putc)(char) char *printf_string::str char *screen char *screen#0 // screen zp[2]:2 1001.0 @@ -18,4 +20,4 @@ char *screen#1 // screen zp[2]:2 283.3636363636364 char *screen#25 // screen zp[2]:2 114.0 zp[2]:2 [ screen#25 screen#1 screen#0 ] -zp[2]:4 [ cputs::str#4 cputs::str#6 cputs::str#0 ] +zp[2]:4 [ printf_str::str#4 printf_str::str#6 printf_str::str#0 ] diff --git a/src/test/ref/printf-11.asm b/src/test/ref/printf-11.asm index df45efb86..4356fad4c 100644 --- a/src/test/ref/printf-11.asm +++ b/src/test/ref/printf-11.asm @@ -18,18 +18,18 @@ main: { lda #>$400 sta.z screen+1 lda #str - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // printf("Commodore is %x cool", pct) jsr printf_uint // printf("Commodore is %x cool", pct) lda #str1 - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // } rts .segment Data @@ -39,8 +39,8 @@ main: { .byte 0 } .segment Code -// void cputs(__zp(2) char *str) -cputs: { +// void printf_str(void (*putc)(char), __zp(2) char *str) +printf_str: { .label str = 2 __b1: // while(*str) @@ -68,7 +68,7 @@ cputs: { } // Print an unsigned int using a specific format // Always prints hexadecimals - ignores min_length and flags -// void printf_uint(unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uint(void (*putc)(char), unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uint: { // *screen++ = printf_hextab[BYTE1(uvalue)>>4] lda printf_hextab diff --git a/src/test/ref/printf-11.cfg b/src/test/ref/printf-11.cfg index cb93c549a..d10b28e39 100644 --- a/src/test/ref/printf-11.cfg +++ b/src/test/ref/printf-11.cfg @@ -2,7 +2,7 @@ void main() main: scope:[main] from [0] phi() - [1] call cputs + [1] call printf_str to:main::@1 main::@1: scope:[main] from main [2] phi() @@ -10,32 +10,32 @@ main::@1: scope:[main] from main to:main::@2 main::@2: scope:[main] from main::@1 [4] phi() - [5] call cputs + [5] call printf_str to:main::@return main::@return: scope:[main] from main::@2 [6] return to:@return -void cputs(char *str) -cputs: scope:[cputs] from main main::@2 +void printf_str(void (*putc)(char) , char *str) +printf_str: scope:[printf_str] from main main::@2 [7] screen#27 = phi( main/(char *) 1024, main::@2/screen#17 ) - [7] cputs::str#5 = phi( main/main::str, main::@2/main::str1 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [8] screen#1 = phi( cputs/screen#27, cputs::@2/screen#0 ) - [8] cputs::str#3 = phi( cputs/cputs::str#5, cputs::@2/cputs::str#0 ) - [9] if(0!=*cputs::str#3) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 + [7] printf_str::str#5 = phi( main/main::str, main::@2/main::str1 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [8] screen#1 = phi( printf_str/screen#27, printf_str::@2/screen#0 ) + [8] printf_str::str#3 = phi( printf_str/printf_str::str#5, printf_str::@2/printf_str::str#0 ) + [9] if(0!=*printf_str::str#3) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 [10] return to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [11] *screen#1 = *cputs::str#3 +printf_str::@2: scope:[printf_str] from printf_str::@1 + [11] *screen#1 = *printf_str::str#3 [12] screen#0 = ++ screen#1 - [13] cputs::str#0 = ++ cputs::str#3 - to:cputs::@1 + [13] printf_str::str#0 = ++ printf_str::str#3 + to:printf_str::@1 -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_uint: scope:[printf_uint] from main::@1 [14] *screen#1 = *printf_hextab [15] screen#2 = ++ screen#1 diff --git a/src/test/ref/printf-11.log b/src/test/ref/printf-11.log index eac27be00..f1e567477 100644 --- a/src/test/ref/printf-11.log +++ b/src/test/ref/printf-11.log @@ -1,34 +1,34 @@ -Added struct type cast to parameter value list call printf_uint(main::pct, (struct printf_format_number){ 0, 0, 0, 0, 0, HEXADECIMAL }) +Added struct type cast to parameter value list call printf_uint((void (*)(char)) 0, main::pct, (struct printf_format_number){ 0, 0, 0, 0, 0, HEXADECIMAL }) Inlined call call __init Eliminating unused variable with no statement main::$0 CONTROL FLOW GRAPH SSA -void cputs(char *str) -cputs: scope:[cputs] from main main::@2 +void printf_str(void (*putc)(char) , char *str) +printf_str: scope:[printf_str] from main main::@2 screen#27 = phi( main/screen#25, main::@2/screen#8 ) - cputs::str#5 = phi( main/cputs::str#1, main::@2/cputs::str#2 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - screen#24 = phi( cputs/screen#27, cputs::@2/screen#0 ) - cputs::str#3 = phi( cputs/cputs::str#5, cputs::@2/cputs::str#0 ) - cputs::$0 = 0 != *cputs::str#3 - if(cputs::$0) goto cputs::@2 - to:cputs::@return -cputs::@2: scope:[cputs] from cputs::@1 - screen#14 = phi( cputs::@1/screen#24 ) - cputs::str#4 = phi( cputs::@1/cputs::str#3 ) - *screen#14 = *cputs::str#4 + printf_str::str#5 = phi( main/printf_str::str#1, main::@2/printf_str::str#2 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + screen#24 = phi( printf_str/screen#27, printf_str::@2/screen#0 ) + printf_str::str#3 = phi( printf_str/printf_str::str#5, printf_str::@2/printf_str::str#0 ) + printf_str::$0 = 0 != *printf_str::str#3 + if(printf_str::$0) goto printf_str::@2 + to:printf_str::@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + screen#14 = phi( printf_str::@1/screen#24 ) + printf_str::str#4 = phi( printf_str::@1/printf_str::str#3 ) + *screen#14 = *printf_str::str#4 screen#0 = ++ screen#14 - cputs::str#0 = ++ cputs::str#4 - to:cputs::@1 -cputs::@return: scope:[cputs] from cputs::@1 - screen#15 = phi( cputs::@1/screen#24 ) + printf_str::str#0 = ++ printf_str::str#4 + to:printf_str::@1 +printf_str::@return: scope:[printf_str] from printf_str::@1 + screen#15 = phi( printf_str::@1/screen#24 ) screen#1 = screen#15 return to:@return -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_uint: scope:[printf_uint] from main::@1 screen#16 = phi( main::@1/screen#7 ) printf_uint::uvalue#1 = phi( main::@1/printf_uint::uvalue#0 ) @@ -58,12 +58,14 @@ printf_uint::@return: scope:[printf_uint] from printf_uint void main() main: scope:[main] from __start::@1 screen#25 = phi( __start::@1/screen#26 ) - cputs::str#1 = main::str - call cputs + printf_str::putc#0 = (void (*)(char)) 0 + printf_str::str#1 = main::str + call printf_str to:main::@1 main::@1: scope:[main] from main screen#18 = phi( main/screen#1 ) screen#7 = screen#18 + printf_uint::putc#0 = (void (*)(char)) 0 printf_uint::uvalue#0 = main::pct printf_uint::format_min_length#0 = 0 printf_uint::format_justify_left#0 = 0 @@ -76,8 +78,9 @@ main::@1: scope:[main] from main main::@2: scope:[main] from main::@1 screen#19 = phi( main::@1/screen#6 ) screen#8 = screen#19 - cputs::str#2 = main::str1 - call cputs + printf_str::putc#1 = (void (*)(char)) 0 + printf_str::str#2 = main::str1 + call printf_str to:main::@3 main::@3: scope:[main] from main::@2 screen#20 = phi( main::@2/screen#1 ) @@ -116,21 +119,24 @@ __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 void __start() -void cputs(char *str) -bool cputs::$0 -char *cputs::str -char *cputs::str#0 -char *cputs::str#1 -char *cputs::str#2 -char *cputs::str#3 -char *cputs::str#4 -char *cputs::str#5 void main() __constant unsigned int main::pct = $156 __constant char main::str[$e] = "Commodore is " __constant char main::str1[6] = " cool" __constant const char printf_hextab[] = "0123456789abcdef"z -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_str(void (*putc)(char) , char *str) +bool printf_str::$0 +void (*printf_str::putc)(char) +void (*printf_str::putc#0)(char) +void (*printf_str::putc#1)(char) +char *printf_str::str +char *printf_str::str#0 +char *printf_str::str#1 +char *printf_str::str#2 +char *printf_str::str#3 +char *printf_str::str#4 +char *printf_str::str#5 +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) char printf_uint::$0 char printf_uint::$1 char printf_uint::$2 @@ -152,6 +158,8 @@ char printf_uint::format_upper_case char printf_uint::format_upper_case#0 char printf_uint::format_zero_padding char printf_uint::format_zero_padding#0 +void (*printf_uint::putc)(char) +void (*printf_uint::putc#0)(char) unsigned int printf_uint::uvalue unsigned int printf_uint::uvalue#0 unsigned int printf_uint::uvalue#1 @@ -185,7 +193,7 @@ char *screen#7 char *screen#8 char *screen#9 -Adding number conversion cast (unumber) 0 in cputs::$0 = 0 != *cputs::str#3 +Adding number conversion cast (unumber) 0 in printf_str::$0 = 0 != *printf_str::str#3 Adding number conversion cast (unumber) 4 in printf_uint::$1 = printf_uint::$0 >> 4 Adding number conversion cast (unumber) $f in printf_uint::$3 = printf_uint::$2 & $f Adding number conversion cast (unumber) printf_uint::$3 in printf_uint::$3 = printf_uint::$2 & (unumber)$f @@ -208,7 +216,7 @@ Finalized unsigned number type (char) $f Successful SSA optimization PassNFinalizeNumberTypeConversions Inferred type updated to char in printf_uint::$3 = printf_uint::$2 & $f Inferred type updated to char in printf_uint::$7 = printf_uint::$6 & $f -Alias cputs::str#3 = cputs::str#4 +Alias printf_str::str#3 = printf_str::str#4 Alias screen#1 = screen#14 screen#24 screen#15 Alias screen#17 = screen#5 screen#6 Alias screen#18 = screen#7 @@ -225,9 +233,11 @@ Identical Phi Values screen#19 screen#17 Identical Phi Values screen#10 screen#1 Identical Phi Values screen#12 screen#10 Successful SSA optimization Pass2IdenticalPhiElimination -Simple Condition cputs::$0 [3] if(0!=*cputs::str#3) goto cputs::@2 +Simple Condition printf_str::$0 [3] if(0!=*printf_str::str#3) goto printf_str::@2 Successful SSA optimization Pass2ConditionalJumpSimplification -Constant cputs::str#1 = main::str +Constant printf_str::putc#0 = (void (*)(char)) 0 +Constant printf_str::str#1 = main::str +Constant printf_uint::putc#0 = (void (*)(char)) 0 Constant printf_uint::uvalue#0 = main::pct Constant printf_uint::format_min_length#0 = 0 Constant printf_uint::format_justify_left#0 = 0 @@ -235,9 +245,13 @@ Constant printf_uint::format_sign_always#0 = 0 Constant printf_uint::format_zero_padding#0 = 0 Constant printf_uint::format_upper_case#0 = 0 Constant printf_uint::format_radix#0 = HEXADECIMAL -Constant cputs::str#2 = main::str1 +Constant printf_str::putc#1 = (void (*)(char)) 0 +Constant printf_str::str#2 = main::str1 Constant screen#11 = (char *) 1024 Successful SSA optimization Pass2ConstantIdentification +Eliminating unused constant printf_str::putc#0 +Eliminating unused constant printf_str::putc#1 +Eliminating unused constant printf_uint::putc#0 Eliminating unused constant printf_uint::format_min_length#0 Eliminating unused constant printf_uint::format_justify_left#0 Eliminating unused constant printf_uint::format_sign_always#0 @@ -281,11 +295,9 @@ Successful SSA optimization PassNSimplifyExpressionWithZero Eliminating unused constant printf_uint::$0 Eliminating unused constant printf_uint::$1 Successful SSA optimization PassNEliminateUnusedVars -Inlining constant with var siblings cputs::str#1 -Inlining constant with var siblings cputs::str#2 +Inlining constant with var siblings printf_str::str#1 +Inlining constant with var siblings printf_str::str#2 Inlining constant with var siblings screen#11 -Constant inlined cputs::str#1 = main::str -Constant inlined cputs::str#2 = main::str1 Constant inlined screen#11 = (char *) 1024 Constant inlined printf_uint::$3 = byte1 main::pct&$f Constant inlined printf_uint::uvalue#0 = main::pct @@ -294,6 +306,8 @@ Constant inlined printf_uint::$5 = byte0 main::pct>>4 Constant inlined printf_uint::$4 = byte0 main::pct Constant inlined printf_uint::$7 = byte0 main::pct&$f Constant inlined printf_uint::$6 = byte0 main::pct +Constant inlined printf_str::str#2 = main::str1 +Constant inlined printf_str::str#1 = main::str Successful SSA optimization Pass2ConstantInlining Consolidated array index constant in *(printf_hextab+byte1 main::pct&$f) Consolidated array index constant in *(printf_hextab+byte0 main::pct>>4) @@ -308,13 +322,13 @@ Adding NOP phi() at start of main Adding NOP phi() at start of main::@1 Adding NOP phi() at start of main::@3 CALL GRAPH -Calls in [main] to cputs:1 printf_uint:3 cputs:5 +Calls in [main] to printf_str:1 printf_uint:3 printf_str:5 Created 4 initial phi equivalence classes Coalesced [4] screen#28 = screen#17 -Coalesced [9] cputs::str#6 = cputs::str#5 +Coalesced [9] printf_str::str#6 = printf_str::str#5 Coalesced [10] screen#29 = screen#27 -Coalesced [17] cputs::str#7 = cputs::str#0 +Coalesced [17] printf_str::str#7 = printf_str::str#0 Coalesced [18] screen#30 = screen#0 Coalesced down to 2 phi equivalence classes Culled Empty Block label main::@3 @@ -327,7 +341,7 @@ FINAL CONTROL FLOW GRAPH void main() main: scope:[main] from [0] phi() - [1] call cputs + [1] call printf_str to:main::@1 main::@1: scope:[main] from main [2] phi() @@ -335,32 +349,32 @@ main::@1: scope:[main] from main to:main::@2 main::@2: scope:[main] from main::@1 [4] phi() - [5] call cputs + [5] call printf_str to:main::@return main::@return: scope:[main] from main::@2 [6] return to:@return -void cputs(char *str) -cputs: scope:[cputs] from main main::@2 +void printf_str(void (*putc)(char) , char *str) +printf_str: scope:[printf_str] from main main::@2 [7] screen#27 = phi( main/(char *) 1024, main::@2/screen#17 ) - [7] cputs::str#5 = phi( main/main::str, main::@2/main::str1 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [8] screen#1 = phi( cputs/screen#27, cputs::@2/screen#0 ) - [8] cputs::str#3 = phi( cputs/cputs::str#5, cputs::@2/cputs::str#0 ) - [9] if(0!=*cputs::str#3) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 + [7] printf_str::str#5 = phi( main/main::str, main::@2/main::str1 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [8] screen#1 = phi( printf_str/screen#27, printf_str::@2/screen#0 ) + [8] printf_str::str#3 = phi( printf_str/printf_str::str#5, printf_str::@2/printf_str::str#0 ) + [9] if(0!=*printf_str::str#3) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 [10] return to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [11] *screen#1 = *cputs::str#3 +printf_str::@2: scope:[printf_str] from printf_str::@1 + [11] *screen#1 = *printf_str::str#3 [12] screen#0 = ++ screen#1 - [13] cputs::str#0 = ++ cputs::str#3 - to:cputs::@1 + [13] printf_str::str#0 = ++ printf_str::str#3 + to:printf_str::@1 -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_uint: scope:[printf_uint] from main::@1 [14] *screen#1 = *printf_hextab [15] screen#2 = ++ screen#1 @@ -377,13 +391,14 @@ printf_uint::@return: scope:[printf_uint] from printf_uint VARIABLE REGISTER WEIGHTS -void cputs(char *str) -char *cputs::str -char *cputs::str#0 // 202.0 -char *cputs::str#3 // 103.75 -char *cputs::str#5 // 11.0 void main() -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_str(void (*putc)(char) , char *str) +void (*printf_str::putc)(char) +char *printf_str::str +char *printf_str::str#0 // 202.0 +char *printf_str::str#3 // 103.75 +char *printf_str::str#5 // 11.0 +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uint::format char printf_uint::format_justify_left char printf_uint::format_min_length @@ -391,6 +406,7 @@ char printf_uint::format_radix char printf_uint::format_sign_always char printf_uint::format_upper_case char printf_uint::format_zero_padding +void (*printf_uint::putc)(char) unsigned int printf_uint::uvalue char *screen char *screen#0 // 101.0 @@ -402,25 +418,25 @@ char *screen#3 // 16.5 char *screen#4 // 16.5 Initial phi equivalence classes -[ cputs::str#3 cputs::str#5 cputs::str#0 ] +[ printf_str::str#3 printf_str::str#5 printf_str::str#0 ] [ screen#1 screen#27 screen#17 screen#0 ] Added variable screen#2 to live range equivalence class [ screen#2 ] Added variable screen#3 to live range equivalence class [ screen#3 ] Added variable screen#4 to live range equivalence class [ screen#4 ] Complete equivalence classes -[ cputs::str#3 cputs::str#5 cputs::str#0 ] +[ printf_str::str#3 printf_str::str#5 printf_str::str#0 ] [ screen#1 screen#27 screen#17 screen#0 ] [ screen#2 ] [ screen#3 ] [ screen#4 ] -Allocated zp[2]:2 [ cputs::str#3 cputs::str#5 cputs::str#0 ] +Allocated zp[2]:2 [ printf_str::str#3 printf_str::str#5 printf_str::str#0 ] Allocated zp[2]:4 [ screen#1 screen#27 screen#17 screen#0 ] Allocated zp[2]:6 [ screen#2 ] Allocated zp[2]:8 [ screen#3 ] Allocated zp[2]:10 [ screen#4 ] REGISTER UPLIFT POTENTIAL REGISTERS -Statement [9] if(0!=*cputs::str#3) goto cputs::@2 [ cputs::str#3 screen#1 ] ( cputs:1 [ cputs::str#3 screen#1 ] { } cputs:5 [ cputs::str#3 screen#1 ] { { screen#17 = screen#27 } } ) always clobbers reg byte a reg byte y -Statement [11] *screen#1 = *cputs::str#3 [ cputs::str#3 screen#1 ] ( cputs:1 [ cputs::str#3 screen#1 ] { } cputs:5 [ cputs::str#3 screen#1 ] { { screen#17 = screen#27 } } ) always clobbers reg byte a reg byte y +Statement [9] if(0!=*printf_str::str#3) goto printf_str::@2 [ printf_str::str#3 screen#1 ] ( printf_str:1 [ printf_str::str#3 screen#1 ] { } printf_str:5 [ printf_str::str#3 screen#1 ] { { screen#17 = screen#27 } } ) always clobbers reg byte a reg byte y +Statement [11] *screen#1 = *printf_str::str#3 [ printf_str::str#3 screen#1 ] ( printf_str:1 [ printf_str::str#3 screen#1 ] { } printf_str:5 [ printf_str::str#3 screen#1 ] { { screen#17 = screen#27 } } ) always clobbers reg byte a reg byte y Statement [14] *screen#1 = *printf_hextab [ screen#1 ] ( printf_uint:3 [ screen#1 ] { } ) always clobbers reg byte a reg byte y Statement [15] screen#2 = ++ screen#1 [ screen#2 ] ( printf_uint:3 [ screen#2 ] { } ) always clobbers reg byte a Statement [16] *screen#2 = *(printf_hextab+byte1 main::pct&$f) [ screen#2 ] ( printf_uint:3 [ screen#2 ] { } ) always clobbers reg byte a reg byte y @@ -429,21 +445,21 @@ Statement [18] *screen#3 = *(printf_hextab+byte0 main::pct>>4) [ screen#3 ] ( pr Statement [19] screen#4 = ++ screen#3 [ screen#4 ] ( printf_uint:3 [ screen#4 ] { } ) always clobbers reg byte a Statement [20] *screen#4 = *(printf_hextab+byte0 main::pct&$f) [ screen#4 ] ( printf_uint:3 [ screen#4 ] { } ) always clobbers reg byte a reg byte y Statement [21] screen#17 = ++ screen#4 [ screen#17 ] ( printf_uint:3 [ screen#17 ] { } ) always clobbers reg byte a -Potential registers zp[2]:2 [ cputs::str#3 cputs::str#5 cputs::str#0 ] : zp[2]:2 , +Potential registers zp[2]:2 [ printf_str::str#3 printf_str::str#5 printf_str::str#0 ] : zp[2]:2 , Potential registers zp[2]:4 [ screen#1 screen#27 screen#17 screen#0 ] : zp[2]:4 , Potential registers zp[2]:6 [ screen#2 ] : zp[2]:6 , Potential registers zp[2]:8 [ screen#3 ] : zp[2]:8 , Potential registers zp[2]:10 [ screen#4 ] : zp[2]:10 , REGISTER UPLIFT SCOPES -Uplift Scope [cputs] 316.75: zp[2]:2 [ cputs::str#3 cputs::str#5 cputs::str#0 ] +Uplift Scope [printf_str] 316.75: zp[2]:2 [ printf_str::str#3 printf_str::str#5 printf_str::str#0 ] Uplift Scope [] 165.25: zp[2]:4 [ screen#1 screen#27 screen#17 screen#0 ] 16.5: zp[2]:6 [ screen#2 ] 16.5: zp[2]:8 [ screen#3 ] 16.5: zp[2]:10 [ screen#4 ] Uplift Scope [RADIX] Uplift Scope [printf_format_number] Uplift Scope [printf_uint] Uplift Scope [main] -Uplifting [cputs] best 813 combination zp[2]:2 [ cputs::str#3 cputs::str#5 cputs::str#0 ] +Uplifting [printf_str] best 813 combination zp[2]:2 [ printf_str::str#3 printf_str::str#5 printf_str::str#0 ] Uplifting [] best 813 combination zp[2]:4 [ screen#1 screen#27 screen#17 screen#0 ] zp[2]:6 [ screen#2 ] zp[2]:8 [ screen#3 ] zp[2]:10 [ screen#4 ] Uplifting [RADIX] best 813 combination Uplifting [printf_format_number] best 813 combination @@ -472,20 +488,20 @@ ASSEMBLER BEFORE OPTIMIZATION // main main: { .label pct = $156 - // [1] call cputs - // [7] phi from main to cputs [phi:main->cputs] - cputs_from_main: - // [7] phi screen#27 = (char *) 1024 [phi:main->cputs#0] -- pbuz1=pbuc1 + // [1] call printf_str + // [7] phi from main to printf_str [phi:main->printf_str] + printf_str_from_main: + // [7] phi screen#27 = (char *) 1024 [phi:main->printf_str#0] -- pbuz1=pbuc1 lda #<$400 sta.z screen lda #>$400 sta.z screen+1 - // [7] phi cputs::str#5 = main::str [phi:main->cputs#1] -- pbuz1=pbuc1 + // [7] phi printf_str::str#5 = main::str [phi:main->printf_str#1] -- pbuz1=pbuc1 lda #str - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // [2] phi from main to main::@1 [phi:main->main::@1] __b1_from_main: jmp __b1 @@ -498,16 +514,16 @@ main: { jmp __b2 // main::@2 __b2: - // [5] call cputs - // [7] phi from main::@2 to cputs [phi:main::@2->cputs] - cputs_from___b2: - // [7] phi screen#27 = screen#17 [phi:main::@2->cputs#0] -- register_copy - // [7] phi cputs::str#5 = main::str1 [phi:main::@2->cputs#1] -- pbuz1=pbuc1 + // [5] call printf_str + // [7] phi from main::@2 to printf_str [phi:main::@2->printf_str] + printf_str_from___b2: + // [7] phi screen#27 = screen#17 [phi:main::@2->printf_str#0] -- register_copy + // [7] phi printf_str::str#5 = main::str1 [phi:main::@2->printf_str#1] -- pbuz1=pbuc1 lda #str1 - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str jmp __breturn // main::@return __breturn: @@ -520,31 +536,31 @@ main: { .byte 0 } .segment Code - // cputs -// void cputs(__zp(2) char *str) -cputs: { + // printf_str +// void printf_str(void (*putc)(char), __zp(2) char *str) +printf_str: { .label str = 2 - // [8] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: + // [8] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + __b1_from_printf_str: __b1_from___b2: - // [8] phi screen#1 = screen#27 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // [8] phi cputs::str#3 = cputs::str#5 [phi:cputs/cputs::@2->cputs::@1#1] -- register_copy + // [8] phi screen#1 = screen#27 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // [8] phi printf_str::str#3 = printf_str::str#5 [phi:printf_str/printf_str::@2->printf_str::@1#1] -- register_copy jmp __b1 - // cputs::@1 + // printf_str::@1 __b1: - // [9] if(0!=*cputs::str#3) goto cputs::@2 -- 0_neq__deref_pbuz1_then_la1 + // [9] if(0!=*printf_str::str#3) goto printf_str::@2 -- 0_neq__deref_pbuz1_then_la1 ldy #0 lda (str),y cmp #0 bne __b2 jmp __breturn - // cputs::@return + // printf_str::@return __breturn: // [10] return rts - // cputs::@2 + // printf_str::@2 __b2: - // [11] *screen#1 = *cputs::str#3 -- _deref_pbuz1=_deref_pbuz2 + // [11] *screen#1 = *printf_str::str#3 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (str),y ldy #0 @@ -554,7 +570,7 @@ cputs: { bne !+ inc.z screen+1 !: - // [13] cputs::str#0 = ++ cputs::str#3 -- pbuz1=_inc_pbuz1 + // [13] printf_str::str#0 = ++ printf_str::str#3 -- pbuz1=_inc_pbuz1 inc.z str bne !+ inc.z str+1 @@ -564,7 +580,7 @@ cputs: { // printf_uint // Print an unsigned int using a specific format // Always prints hexadecimals - ignores min_length and flags -// void printf_uint(unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uint(void (*putc)(char), unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uint: { // [14] *screen#1 = *printf_hextab -- _deref_pbuz1=_deref_pbuc1 lda printf_hextab @@ -625,11 +641,11 @@ Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b1_from___b2 with __b1 Removing instruction __b1_from_main: Removing instruction __b2_from___b1: -Removing instruction cputs_from___b2: -Removing instruction __b1_from_cputs: +Removing instruction printf_str_from___b2: +Removing instruction __b1_from_printf_str: Removing instruction __b1_from___b2: Succesful ASM optimization Pass5RedundantLabelElimination -Removing instruction cputs_from_main: +Removing instruction printf_str_from_main: Removing instruction __b1: Removing instruction __b2: Removing instruction __breturn: @@ -642,17 +658,18 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 -void cputs(char *str) -char *cputs::str -char *cputs::str#0 // str zp[2]:2 202.0 -char *cputs::str#3 // str zp[2]:2 103.75 -char *cputs::str#5 // str zp[2]:2 11.0 void main() __constant unsigned int main::pct = $156 __constant char main::str[$e] = "Commodore is " __constant char main::str1[6] = " cool" __constant const char printf_hextab[] = "0123456789abcdef"z -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_str(void (*putc)(char) , char *str) +void (*printf_str::putc)(char) +char *printf_str::str +char *printf_str::str#0 // str zp[2]:2 202.0 +char *printf_str::str#3 // str zp[2]:2 103.75 +char *printf_str::str#5 // str zp[2]:2 11.0 +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uint::format char printf_uint::format_justify_left char printf_uint::format_min_length @@ -660,6 +677,7 @@ char printf_uint::format_radix char printf_uint::format_sign_always char printf_uint::format_upper_case char printf_uint::format_zero_padding +void (*printf_uint::putc)(char) unsigned int printf_uint::uvalue char *screen char *screen#0 // screen zp[2]:4 101.0 @@ -670,7 +688,7 @@ char *screen#27 // screen zp[2]:4 13.0 char *screen#3 // screen zp[2]:4 16.5 char *screen#4 // screen zp[2]:4 16.5 -zp[2]:2 [ cputs::str#3 cputs::str#5 cputs::str#0 ] +zp[2]:2 [ printf_str::str#3 printf_str::str#5 printf_str::str#0 ] zp[2]:4 [ screen#1 screen#27 screen#17 screen#0 screen#2 screen#4 screen#3 ] @@ -696,19 +714,19 @@ Score: 697 main: { .label pct = $156 // printf("Commodore is %x cool", pct) - // [1] call cputs - // [7] phi from main to cputs [phi:main->cputs] - // [7] phi screen#27 = (char *) 1024 [phi:main->cputs#0] -- pbuz1=pbuc1 + // [1] call printf_str + // [7] phi from main to printf_str [phi:main->printf_str] + // [7] phi screen#27 = (char *) 1024 [phi:main->printf_str#0] -- pbuz1=pbuc1 lda #<$400 sta.z screen lda #>$400 sta.z screen+1 - // [7] phi cputs::str#5 = main::str [phi:main->cputs#1] -- pbuz1=pbuc1 + // [7] phi printf_str::str#5 = main::str [phi:main->printf_str#1] -- pbuz1=pbuc1 lda #str - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // [2] phi from main to main::@1 [phi:main->main::@1] // main::@1 // printf("Commodore is %x cool", pct) @@ -717,15 +735,15 @@ main: { // [4] phi from main::@1 to main::@2 [phi:main::@1->main::@2] // main::@2 // printf("Commodore is %x cool", pct) - // [5] call cputs - // [7] phi from main::@2 to cputs [phi:main::@2->cputs] - // [7] phi screen#27 = screen#17 [phi:main::@2->cputs#0] -- register_copy - // [7] phi cputs::str#5 = main::str1 [phi:main::@2->cputs#1] -- pbuz1=pbuc1 + // [5] call printf_str + // [7] phi from main::@2 to printf_str [phi:main::@2->printf_str] + // [7] phi screen#27 = screen#17 [phi:main::@2->printf_str#0] -- register_copy + // [7] phi printf_str::str#5 = main::str1 [phi:main::@2->printf_str#1] -- pbuz1=pbuc1 lda #str1 - sta.z cputs.str+1 - jsr cputs + sta.z printf_str.str+1 + jsr printf_str // main::@return // } // [6] return @@ -737,29 +755,29 @@ main: { .byte 0 } .segment Code - // cputs -// void cputs(__zp(2) char *str) -cputs: { + // printf_str +// void printf_str(void (*putc)(char), __zp(2) char *str) +printf_str: { .label str = 2 - // [8] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - // [8] phi screen#1 = screen#27 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // [8] phi cputs::str#3 = cputs::str#5 [phi:cputs/cputs::@2->cputs::@1#1] -- register_copy - // cputs::@1 + // [8] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + // [8] phi screen#1 = screen#27 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // [8] phi printf_str::str#3 = printf_str::str#5 [phi:printf_str/printf_str::@2->printf_str::@1#1] -- register_copy + // printf_str::@1 __b1: // while(*str) - // [9] if(0!=*cputs::str#3) goto cputs::@2 -- 0_neq__deref_pbuz1_then_la1 + // [9] if(0!=*printf_str::str#3) goto printf_str::@2 -- 0_neq__deref_pbuz1_then_la1 ldy #0 lda (str),y cmp #0 bne __b2 - // cputs::@return + // printf_str::@return // } // [10] return rts - // cputs::@2 + // printf_str::@2 __b2: // *screen++ = *str++ - // [11] *screen#1 = *cputs::str#3 -- _deref_pbuz1=_deref_pbuz2 + // [11] *screen#1 = *printf_str::str#3 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (str),y sta (screen),y @@ -769,7 +787,7 @@ cputs: { bne !+ inc.z screen+1 !: - // [13] cputs::str#0 = ++ cputs::str#3 -- pbuz1=_inc_pbuz1 + // [13] printf_str::str#0 = ++ printf_str::str#3 -- pbuz1=_inc_pbuz1 inc.z str bne !+ inc.z str+1 @@ -779,7 +797,7 @@ cputs: { // printf_uint // Print an unsigned int using a specific format // Always prints hexadecimals - ignores min_length and flags -// void printf_uint(unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uint(void (*putc)(char), unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uint: { // *screen++ = printf_hextab[BYTE1(uvalue)>>4] // [14] *screen#1 = *printf_hextab -- _deref_pbuz1=_deref_pbuc1 diff --git a/src/test/ref/printf-11.sym b/src/test/ref/printf-11.sym index a77444d91..500325e6a 100644 --- a/src/test/ref/printf-11.sym +++ b/src/test/ref/printf-11.sym @@ -2,17 +2,18 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 -void cputs(char *str) -char *cputs::str -char *cputs::str#0 // str zp[2]:2 202.0 -char *cputs::str#3 // str zp[2]:2 103.75 -char *cputs::str#5 // str zp[2]:2 11.0 void main() __constant unsigned int main::pct = $156 __constant char main::str[$e] = "Commodore is " __constant char main::str1[6] = " cool" __constant const char printf_hextab[] = "0123456789abcdef"z -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_str(void (*putc)(char) , char *str) +void (*printf_str::putc)(char) +char *printf_str::str +char *printf_str::str#0 // str zp[2]:2 202.0 +char *printf_str::str#3 // str zp[2]:2 103.75 +char *printf_str::str#5 // str zp[2]:2 11.0 +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uint::format char printf_uint::format_justify_left char printf_uint::format_min_length @@ -20,6 +21,7 @@ char printf_uint::format_radix char printf_uint::format_sign_always char printf_uint::format_upper_case char printf_uint::format_zero_padding +void (*printf_uint::putc)(char) unsigned int printf_uint::uvalue char *screen char *screen#0 // screen zp[2]:4 101.0 @@ -30,5 +32,5 @@ char *screen#27 // screen zp[2]:4 13.0 char *screen#3 // screen zp[2]:4 16.5 char *screen#4 // screen zp[2]:4 16.5 -zp[2]:2 [ cputs::str#3 cputs::str#5 cputs::str#0 ] +zp[2]:2 [ printf_str::str#3 printf_str::str#5 printf_str::str#0 ] zp[2]:4 [ screen#1 screen#27 screen#17 screen#0 screen#2 screen#4 screen#3 ] diff --git a/src/test/ref/printf-14.asm b/src/test/ref/printf-14.asm index bdfa0b2e9..0e083e579 100644 --- a/src/test/ref/printf-14.asm +++ b/src/test/ref/printf-14.asm @@ -10,6 +10,7 @@ :BasicUpstart(__start) .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -17,13 +18,13 @@ .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = 8 + .label conio_cursor_x = $a // The current cursor y-position - .label conio_cursor_y = 9 + .label conio_cursor_y = $b // The current text cursor line start - .label conio_line_text = $a + .label conio_line_text = $c // The current color cursor line start - .label conio_line_color = $c + .label conio_line_color = $e .segment Code __start: { // __ma char conio_cursor_x = 0 @@ -62,6 +63,37 @@ conio_c64_init: { // } rts } +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} main: { .label c = 7 // clrscr() @@ -75,12 +107,12 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $12 - .label __6 = $e - .label __7 = $e - .label line_offset = $e - .label __8 = $10 - .label __9 = $e + .label __5 = $14 + .label __6 = $10 + .label __7 = $10 + .label line_offset = $10 + .label __8 = $12 + .label __9 = $10 // if(y>CONIO_HEIGHT) cpx #$19+1 bcc __b2 @@ -146,6 +178,34 @@ gotoxy: { // } rts } +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + inc.z conio_cursor_y + // cscroll() + jsr cscroll + // } + rts +} // clears the screen and moves the cursor to the upper left-hand corner of the screen. clrscr: { .label line_text = 6 @@ -217,7 +277,7 @@ clrscr: { jmp __b3 } // Print an unsigned char using a specific format -// void printf_uchar(char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uchar(void (*putc)(char), char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uchar: { // printf_buffer.sign = format.sign_always?'+':0 // Handle any sign @@ -226,211 +286,13 @@ printf_uchar: { // uctoa(uvalue, printf_buffer.digits, format.radix) // Format number into buffer jsr uctoa - // printf_number_buffer(printf_buffer, format) + // printf_number_buffer(putc, printf_buffer, format) lda printf_buffer // Print using format jsr printf_number_buffer // } rts } -// Converts unsigned number value to a string representing it in RADIX format. -// If the leading digits are zero they are not included in the string. -// - value : The number to be converted to RADIX -// - buffer : receives the string representing the number and zero-termination. -// - radix : The radix to convert the number to (from the enum RADIX) -// void uctoa(__register(X) char value, __zp(6) char *buffer, char radix) -uctoa: { - .const max_digits = 3 - .label digit_value = $14 - .label buffer = 6 - .label digit = 2 - .label started = 3 - lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS - sta.z buffer+1 - lda #0 - sta.z started - ldx #main.c - sta.z digit - __b1: - // for( char digit=0; digit= digit_value) - lda.z started - bne __b5 - cpx.z digit_value - bcs __b5 - __b4: - // for( char digit=0; digit= sub) - cpx.z sub - bcs __b2 - // *buffer = DIGITS[digit] - lda DIGITS,y - ldy #0 - sta (buffer),y - // } - rts - __b2: - // digit++; - iny - // value -= sub - txa - sec - sbc.z sub - tax - jmp __b1 -} -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - cmp #'\n' - beq __b1 - // conio_line_text[conio_cursor_x] = c - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - inc.z conio_cursor_x - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // cputln() - jsr cputln - __breturn: - // } - rts - __b1: - // cputln() - jsr cputln - rts -} -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(4) const char *s) -cputs: { - .label s = 4 - lda #printf_number_buffer.buffer_digits - sta.z s+1 - __b1: - // while(c=*s++) - ldy #0 - lda (s),y - inc.z s - bne !+ - inc.z s+1 - !: - cmp #0 - bne __b2 - // } - rts - __b2: - // cputc(c) - jsr cputc - jmp __b1 -} -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - inc.z conio_cursor_y - // cscroll() - jsr cscroll - // } - rts -} // Scroll the entire screen if the cursor is beyond the last line cscroll: { // if(conio_cursor_y==CONIO_HEIGHT) @@ -493,15 +355,101 @@ cscroll: { // } rts } +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// void uctoa(__register(X) char value, __zp(6) char *buffer, char radix) +uctoa: { + .const max_digits = 3 + .label digit_value = $16 + .label buffer = 6 + .label digit = 2 + .label started = 3 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + lda #0 + sta.z started + ldx #main.c + sta.z digit + __b1: + // for( char digit=0; digit= digit_value) + lda.z started + bne __b5 + cpx.z digit_value + bcs __b5 + __b4: + // for( char digit=0; digit= sub) + cpx.z sub + bcs __b2 + // *buffer = DIGITS[digit] + lda DIGITS,y + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + iny + // value -= sub + txa + sec + sbc.z sub + tax + jmp __b1 +} +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(8) const char *s) +printf_str: { + .label s = 8 + lda #printf_number_buffer.buffer_digits + sta.z s+1 + __b1: + // while(c=*s++) + ldy #0 + lda (s),y + inc.z s + bne !+ + inc.z s+1 + !: + cmp #0 + bne __b2 + // } + rts + __b2: + // putc(c) + pha + jsr cputc + pla + jmp __b1 +} .segment Data // The digits used for numbers DIGITS: .text "0123456789abcdef" diff --git a/src/test/ref/printf-14.cfg b/src/test/ref/printf-14.cfg index 428b38dfd..c9bb78297 100644 --- a/src/test/ref/printf-14.cfg +++ b/src/test/ref/printf-14.cfg @@ -35,300 +35,302 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_number_buffer::@3 printf_str::@2 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] phi() - [17] call clrscr + [27] phi() + [28] call clrscr to:main::@1 main::@1: scope:[main] from main - [18] phi() - [19] call printf_uchar + [29] phi() + [30] call printf_uchar to:main::@return main::@return: scope:[main] from main::@1 - [20] return + [31] return to:@return void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [21] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [32] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [22] phi() + [33] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [23] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [34] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [24] conio_cursor_x = gotoxy::x#2 - [25] conio_cursor_y = gotoxy::y#4 - [26] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [27] gotoxy::$8 = gotoxy::$7 << 2 - [28] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [29] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [30] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [31] conio_line_text = gotoxy::$5 - [32] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [33] conio_line_color = gotoxy::$6 + [35] conio_cursor_x = gotoxy::x#2 + [36] conio_cursor_y = gotoxy::y#4 + [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [38] gotoxy::$8 = gotoxy::$7 << 2 + [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [40] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [42] conio_line_text = gotoxy::$5 + [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [44] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [34] return + [45] return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [46] conio_line_text = conio_line_text + $28 + [47] conio_line_color = conio_line_color + $28 + [48] conio_cursor_x = 0 + [49] conio_cursor_y = ++ conio_cursor_y + [50] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [51] return to:@return void clrscr() clrscr: scope:[clrscr] from main - [35] phi() + [52] phi() to:clrscr::@1 clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 - [36] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) - [36] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) - [36] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) - [37] if(clrscr::l#2<$19) goto clrscr::@3 + [53] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [53] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [53] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [54] if(clrscr::l#2<$19) goto clrscr::@3 to:clrscr::@2 clrscr::@2: scope:[clrscr] from clrscr::@1 - [38] conio_cursor_x = 0 - [39] conio_cursor_y = 0 - [40] conio_line_text = DEFAULT_SCREEN - [41] conio_line_color = COLORRAM + [55] conio_cursor_x = 0 + [56] conio_cursor_y = 0 + [57] conio_line_text = DEFAULT_SCREEN + [58] conio_line_color = COLORRAM to:clrscr::@return clrscr::@return: scope:[clrscr] from clrscr::@2 - [42] return + [59] return to:@return clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 - [43] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) - [44] if(clrscr::c#2<$28) goto clrscr::@4 + [60] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [61] if(clrscr::c#2<$28) goto clrscr::@4 to:clrscr::@5 clrscr::@5: scope:[clrscr] from clrscr::@3 - [45] clrscr::line_text#1 = clrscr::line_text#5 + $28 - [46] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 - [47] clrscr::l#1 = ++ clrscr::l#2 + [62] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [63] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [64] clrscr::l#1 = ++ clrscr::l#2 to:clrscr::@1 clrscr::@4: scope:[clrscr] from clrscr::@3 - [48] clrscr::line_text#5[clrscr::c#2] = ' ' - [49] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE - [50] clrscr::c#1 = ++ clrscr::c#2 + [65] clrscr::line_text#5[clrscr::c#2] = ' ' + [66] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [67] clrscr::c#1 = ++ clrscr::c#2 to:clrscr::@3 -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_uchar: scope:[printf_uchar] from main::@1 - [51] phi() + [68] phi() to:printf_uchar::@1 printf_uchar::@1: scope:[printf_uchar] from printf_uchar - [52] *((char *)&printf_buffer) = 0 - [53] call uctoa + [69] *((char *)&printf_buffer) = 0 + [70] call uctoa to:printf_uchar::@2 printf_uchar::@2: scope:[printf_uchar] from printf_uchar::@1 - [54] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) - [55] call printf_number_buffer + [71] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) + [72] call printf_number_buffer to:printf_uchar::@return printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@2 - [56] return - to:@return - -void uctoa(char value , char *buffer , char radix) -uctoa: scope:[uctoa] from printf_uchar::@1 - [57] phi() - to:uctoa::@1 -uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 - [58] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) - [58] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) - [58] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/main::c ) - [58] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) - [59] if(uctoa::digit#2=uctoa::digit_value#0) goto uctoa::@5 - to:uctoa::@4 -uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 - [67] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) - [67] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) - [67] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) - [68] uctoa::digit#1 = ++ uctoa::digit#2 - to:uctoa::@1 -uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 - [69] uctoa_append::buffer#0 = uctoa::buffer#11 - [70] uctoa_append::value#0 = uctoa::value#2 - [71] uctoa_append::sub#0 = uctoa::digit_value#0 - [72] call uctoa_append - [73] uctoa_append::return#0 = uctoa_append::value#2 - to:uctoa::@6 -uctoa::@6: scope:[uctoa] from uctoa::@5 - [74] uctoa::value#0 = uctoa_append::return#0 - [75] uctoa::buffer#4 = ++ uctoa::buffer#11 - to:uctoa::@4 - -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@2 - [76] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer - [77] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 - [78] cputc::c#2 = printf_number_buffer::buffer_sign#0 - [79] call cputc - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 - [80] phi() - [81] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 - [82] return - to:@return - -char uctoa_append(char *buffer , char value , char sub) -uctoa_append: scope:[uctoa_append] from uctoa::@5 - [83] phi() - to:uctoa_append::@1 -uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 - [84] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) - [84] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) - [85] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 - to:uctoa_append::@3 -uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 - [86] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] - to:uctoa_append::@return -uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 - [87] return - to:@return -uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 - [88] uctoa_append::digit#1 = ++ uctoa_append::digit#2 - [89] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 - to:uctoa_append::@1 - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 - [90] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) - [91] if(cputc::c#3==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [92] conio_line_text[conio_cursor_x] = cputc::c#3 - [93] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [94] conio_cursor_x = ++ conio_cursor_x - [95] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [96] phi() - [97] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [98] return - to:@return -cputc::@1: scope:[cputc] from cputc - [99] phi() - [100] call cputln - to:cputc::@return - -void cputs(const char *s) -cputs: scope:[cputs] from printf_number_buffer::@2 - [101] phi() - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [102] cputs::s#2 = phi( cputs/printf_number_buffer::buffer_digits#0, cputs::@2/cputs::s#0 ) - [103] cputs::c#1 = *cputs::s#2 - [104] cputs::s#0 = ++ cputs::s#2 - [105] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [106] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [107] cputc::c#0 = cputs::c#1 - [108] call cputc - to:cputs::@1 - -void cputln() -cputln: scope:[cputln] from cputc::@1 cputc::@3 - [109] conio_line_text = conio_line_text + $28 - [110] conio_line_color = conio_line_color + $28 - [111] conio_cursor_x = 0 - [112] conio_cursor_y = ++ conio_cursor_y - [113] call cscroll - to:cputln::@return -cputln::@return: scope:[cputln] from cputln - [114] return + [73] return to:@return void cscroll() cscroll: scope:[cscroll] from cputln - [115] if(conio_cursor_y!=$19) goto cscroll::@return + [74] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [116] phi() - [117] call memcpy + [75] phi() + [76] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [118] phi() - [119] call memcpy + [77] phi() + [78] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [120] phi() - [121] call memset + [79] phi() + [80] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [122] phi() - [123] call memset + [81] phi() + [82] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [124] conio_line_text = conio_line_text - $28 - [125] conio_line_color = conio_line_color - $28 - [126] conio_cursor_y = -- conio_cursor_y + [83] conio_line_text = conio_line_text - $28 + [84] conio_line_color = conio_line_color - $28 + [85] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [127] return + [86] return + to:@return + +void uctoa(char value , char *buffer , char radix) +uctoa: scope:[uctoa] from printf_uchar::@1 + [87] phi() + to:uctoa::@1 +uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 + [88] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [88] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) + [88] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/main::c ) + [88] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) + [89] if(uctoa::digit#2=uctoa::digit_value#0) goto uctoa::@5 + to:uctoa::@4 +uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 + [97] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) + [97] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) + [97] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) + [98] uctoa::digit#1 = ++ uctoa::digit#2 + to:uctoa::@1 +uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 + [99] uctoa_append::buffer#0 = uctoa::buffer#11 + [100] uctoa_append::value#0 = uctoa::value#2 + [101] uctoa_append::sub#0 = uctoa::digit_value#0 + [102] call uctoa_append + [103] uctoa_append::return#0 = uctoa_append::value#2 + to:uctoa::@6 +uctoa::@6: scope:[uctoa] from uctoa::@5 + [104] uctoa::value#0 = uctoa_append::return#0 + [105] uctoa::buffer#4 = ++ uctoa::buffer#11 + to:uctoa::@4 + +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@2 + [106] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [107] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [108] stackpush(char) = printf_number_buffer::buffer_sign#0 + [109] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [111] phi() + [112] call printf_str + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [113] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [128] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [128] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [129] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [130] memcpy::src#4 = (char *)memcpy::source#2 - [131] memcpy::dst#4 = (char *)memcpy::destination#2 + [114] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [114] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [115] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [116] memcpy::src#4 = (char *)memcpy::source#2 + [117] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [132] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [132] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [133] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [118] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [118] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [119] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [134] return + [120] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [135] *memcpy::dst#2 = *memcpy::src#2 - [136] memcpy::dst#1 = ++ memcpy::dst#2 - [137] memcpy::src#1 = ++ memcpy::src#2 + [121] *memcpy::dst#2 = *memcpy::src#2 + [122] memcpy::dst#1 = ++ memcpy::dst#2 + [123] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [138] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [138] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [124] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [124] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [139] memset::end#0 = (char *)memset::str#3 + $28 - [140] memset::dst#4 = (char *)memset::str#3 + [125] memset::end#0 = (char *)memset::str#3 + $28 + [126] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [141] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [142] if(memset::dst#2!=memset::end#0) goto memset::@3 + [127] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [128] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [143] return + [129] return to:@return memset::@3: scope:[memset] from memset::@2 - [144] *memset::dst#2 = memset::c#4 - [145] memset::dst#1 = ++ memset::dst#2 + [130] *memset::dst#2 = memset::c#4 + [131] memset::dst#1 = ++ memset::dst#2 to:memset::@2 + +char uctoa_append(char *buffer , char value , char sub) +uctoa_append: scope:[uctoa_append] from uctoa::@5 + [132] phi() + to:uctoa_append::@1 +uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 + [133] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) + [133] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) + [134] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 + to:uctoa_append::@3 +uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 + [135] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] + to:uctoa_append::@return +uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 + [136] return + to:@return +uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 + [137] uctoa_append::digit#1 = ++ uctoa_append::digit#2 + [138] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 + to:uctoa_append::@1 + +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from printf_number_buffer::@2 + [139] phi() + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [140] printf_str::s#2 = phi( printf_str/printf_number_buffer::buffer_digits#0, printf_str::@2/printf_str::s#0 ) + [141] printf_str::c#1 = *printf_str::s#2 + [142] printf_str::s#0 = ++ printf_str::s#2 + [143] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [144] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [145] stackpush(char) = printf_str::c#1 + [146] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_str::@1 diff --git a/src/test/ref/printf-14.log b/src/test/ref/printf-14.log index c9d00ecc8..0f5bdb77f 100644 --- a/src/test/ref/printf-14.log +++ b/src/test/ref/printf-14.log @@ -3,13 +3,22 @@ Fixing struct type size struct printf_buffer_number to 12 Fixing struct type size struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 -Added struct type cast to parameter value list call printf_uchar(main::c, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_uchar(&cputc, main::c, { 0, 0, 0, 0, 0, DECIMAL }) +Adding parameter assignment in __stackcall procedure cputc::c = param(cputc::c) +Added struct type cast to parameter value list call printf_uchar(&cputc, main::c, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx) Inlined call call __init Eliminating unused variable with no statement memcpy::$0 Eliminating unused variable with no statement memset::$2 Eliminating unused variable with no statement gotoxy::$4 Eliminating unused variable with no statement main::$1 +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_str::putc printf_str::c +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_padding::putc printf_padding::pad +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_number_buffer::putc printf_number_buffer::buffer_sign +Calling convention STACK_CALL replacing param(cputc::c) with stackidx(char,cputc::OFFSET_STACK_C) +Calling convention STACK_CALL adding stack push stackpush(char) = printf_str::c +Calling convention STACK_CALL adding stack push stackpush(char) = printf_padding::pad +Calling convention STACK_CALL adding stack push stackpush(char) = printf_number_buffer::buffer_sign CONTROL FLOW GRAPH SSA @@ -450,10 +459,10 @@ gotoxy::@return: scope:[gotoxy] from gotoxy::@2 return to:@return -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 - cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@9/cputc::c#2, printf_padding::@2/cputc::c#1 ) - cputc::$0 = cputc::c#3 == ' +__stackcall void cputc(char c) +cputc: scope:[cputc] from + cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + cputc::$0 = cputc::c#0 == ' ' if(cputc::$0) goto cputc::@1 to:cputc::@2 @@ -463,8 +472,8 @@ cputc::@1: scope:[cputc] from cputc cputc::@4: scope:[cputc] from cputc::@1 to:cputc::@return cputc::@2: scope:[cputc] from cputc - cputc::c#4 = phi( cputc/cputc::c#3 ) - conio_line_text[conio_cursor_x] = cputc::c#4 + cputc::c#1 = phi( cputc/cputc::c#0 ) + conio_line_text[conio_cursor_x] = cputc::c#1 conio_line_color[conio_cursor_x] = conio_textcolor conio_cursor_x = ++ conio_cursor_x cputc::$1 = conio_cursor_x == $28 @@ -494,32 +503,6 @@ cputln::@return: scope:[cputln] from cputln::@1 return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from printf_number_buffer::@5 - cputs::s#3 = phi( printf_number_buffer::@5/cputs::s#1 ) - cputs::c#0 = 0 - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@3 - cputs::s#2 = phi( cputs/cputs::s#3, cputs::@3/cputs::s#4 ) - cputs::c#1 = *cputs::s#2 - cputs::$0 = cputs::c#1 - cputs::s#0 = ++ cputs::s#2 - cputs::$2 = 0 != cputs::$0 - if(cputs::$2) goto cputs::@2 - to:cputs::@return -cputs::@2: scope:[cputs] from cputs::@1 - cputs::s#5 = phi( cputs::@1/cputs::s#0 ) - cputs::c#2 = phi( cputs::@1/cputs::c#1 ) - cputc::c#0 = cputs::c#2 - call cputc - to:cputs::@3 -cputs::@3: scope:[cputs] from cputs::@2 - cputs::s#4 = phi( cputs::@2/cputs::s#5 ) - to:cputs::@1 -cputs::@return: scope:[cputs] from cputs::@1 - return - to:@return - void cscroll() cscroll: scope:[cscroll] from cputln cscroll::$0 = conio_cursor_y == $19 @@ -596,13 +579,42 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@3 return to:@return -void printf_padding(char pad , char length) +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from printf_number_buffer::@5 + printf_str::putc#3 = phi( printf_number_buffer::@5/printf_str::putc#0 ) + printf_str::s#3 = phi( printf_number_buffer::@5/printf_str::s#1 ) + printf_str::c#0 = 0 + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + printf_str::putc#2 = phi( printf_str/printf_str::putc#3, printf_str::@2/printf_str::putc#1 ) + printf_str::s#2 = phi( printf_str/printf_str::s#3, printf_str::@2/printf_str::s#4 ) + printf_str::c#1 = *printf_str::s#2 + printf_str::$0 = printf_str::c#1 + printf_str::s#0 = ++ printf_str::s#2 + printf_str::$2 = 0 != printf_str::$0 + if(printf_str::$2) goto printf_str::@2 + to:printf_str::@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + printf_str::s#4 = phi( printf_str::@1/printf_str::s#0 ) + printf_str::putc#1 = phi( printf_str::@1/printf_str::putc#2 ) + printf_str::c#2 = phi( printf_str::@1/printf_str::c#1 ) + stackpush(char) = printf_str::c#2 + callexecute *printf_str::putc#1 + sideeffect stackpullbytes(1) + to:printf_str::@1 +printf_str::@return: scope:[printf_str] from printf_str::@1 + return + to:@return + +void printf_padding(void (*putc)(char) , char pad , char length) printf_padding: scope:[printf_padding] from printf_number_buffer::@10 printf_number_buffer::@12 printf_number_buffer::@8 + printf_padding::putc#5 = phi( printf_number_buffer::@10/printf_padding::putc#1, printf_number_buffer::@12/printf_padding::putc#2, printf_number_buffer::@8/printf_padding::putc#0 ) printf_padding::pad#5 = phi( printf_number_buffer::@10/printf_padding::pad#1, printf_number_buffer::@12/printf_padding::pad#2, printf_number_buffer::@8/printf_padding::pad#0 ) printf_padding::length#4 = phi( printf_number_buffer::@10/printf_padding::length#1, printf_number_buffer::@12/printf_padding::length#2, printf_number_buffer::@8/printf_padding::length#0 ) printf_padding::i#0 = 0 to:printf_padding::@1 printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + printf_padding::putc#4 = phi( printf_padding/printf_padding::putc#5, printf_padding::@3/printf_padding::putc#6 ) printf_padding::pad#4 = phi( printf_padding/printf_padding::pad#5, printf_padding::@3/printf_padding::pad#6 ) printf_padding::length#3 = phi( printf_padding/printf_padding::length#4, printf_padding::@3/printf_padding::length#5 ) printf_padding::i#2 = phi( printf_padding/printf_padding::i#0, printf_padding::@3/printf_padding::i#1 ) @@ -612,11 +624,14 @@ printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding:: printf_padding::@2: scope:[printf_padding] from printf_padding::@1 printf_padding::length#6 = phi( printf_padding::@1/printf_padding::length#3 ) printf_padding::i#4 = phi( printf_padding::@1/printf_padding::i#2 ) + printf_padding::putc#3 = phi( printf_padding::@1/printf_padding::putc#4 ) printf_padding::pad#3 = phi( printf_padding::@1/printf_padding::pad#4 ) - cputc::c#1 = printf_padding::pad#3 - call cputc + stackpush(char) = printf_padding::pad#3 + callexecute *printf_padding::putc#3 + sideeffect stackpullbytes(1) to:printf_padding::@3 printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + printf_padding::putc#6 = phi( printf_padding::@2/printf_padding::putc#3 ) printf_padding::pad#6 = phi( printf_padding::@2/printf_padding::pad#3 ) printf_padding::length#5 = phi( printf_padding::@2/printf_padding::length#6 ) printf_padding::i#3 = phi( printf_padding::@2/printf_padding::i#4 ) @@ -626,12 +641,13 @@ printf_padding::@return: scope:[printf_padding] from printf_padding::@1 return to:@return -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_uchar: scope:[printf_uchar] from main::@1 printf_uchar::format_upper_case#5 = phi( main::@1/printf_uchar::format_upper_case#0 ) printf_uchar::format_zero_padding#5 = phi( main::@1/printf_uchar::format_zero_padding#0 ) printf_uchar::format_justify_left#5 = phi( main::@1/printf_uchar::format_justify_left#0 ) printf_uchar::format_min_length#5 = phi( main::@1/printf_uchar::format_min_length#0 ) + printf_uchar::putc#5 = phi( main::@1/printf_uchar::putc#0 ) printf_uchar::format_radix#5 = phi( main::@1/printf_uchar::format_radix#0 ) printf_uchar::uvalue#4 = phi( main::@1/printf_uchar::uvalue#0 ) printf_uchar::format_sign_always#1 = phi( main::@1/printf_uchar::format_sign_always#0 ) @@ -644,6 +660,7 @@ printf_uchar::@1: scope:[printf_uchar] from printf_uchar printf_uchar::format_sign_always#4 = phi( printf_uchar/printf_uchar::format_sign_always#1 ) printf_uchar::format_justify_left#3 = phi( printf_uchar/printf_uchar::format_justify_left#5 ) printf_uchar::format_min_length#3 = phi( printf_uchar/printf_uchar::format_min_length#5 ) + printf_uchar::putc#3 = phi( printf_uchar/printf_uchar::putc#5 ) printf_uchar::format_radix#3 = phi( printf_uchar/printf_uchar::format_radix#5 ) printf_uchar::uvalue#2 = phi( printf_uchar/printf_uchar::uvalue#4 ) printf_uchar::$1 = '+' @@ -654,6 +671,7 @@ printf_uchar::@2: scope:[printf_uchar] from printf_uchar printf_uchar::format_sign_always#5 = phi( printf_uchar/printf_uchar::format_sign_always#1 ) printf_uchar::format_justify_left#4 = phi( printf_uchar/printf_uchar::format_justify_left#5 ) printf_uchar::format_min_length#4 = phi( printf_uchar/printf_uchar::format_min_length#5 ) + printf_uchar::putc#4 = phi( printf_uchar/printf_uchar::putc#5 ) printf_uchar::format_radix#4 = phi( printf_uchar/printf_uchar::format_radix#5 ) printf_uchar::uvalue#3 = phi( printf_uchar/printf_uchar::uvalue#4 ) printf_uchar::$0 = 0 @@ -664,6 +682,7 @@ printf_uchar::@3: scope:[printf_uchar] from printf_uchar::@1 printf_uchar::@2 printf_uchar::format_sign_always#3 = phi( printf_uchar::@1/printf_uchar::format_sign_always#4, printf_uchar::@2/printf_uchar::format_sign_always#5 ) printf_uchar::format_justify_left#2 = phi( printf_uchar::@1/printf_uchar::format_justify_left#3, printf_uchar::@2/printf_uchar::format_justify_left#4 ) printf_uchar::format_min_length#2 = phi( printf_uchar::@1/printf_uchar::format_min_length#3, printf_uchar::@2/printf_uchar::format_min_length#4 ) + printf_uchar::putc#2 = phi( printf_uchar::@1/printf_uchar::putc#3, printf_uchar::@2/printf_uchar::putc#4 ) printf_uchar::format_radix#1 = phi( printf_uchar::@1/printf_uchar::format_radix#3, printf_uchar::@2/printf_uchar::format_radix#4 ) printf_uchar::uvalue#1 = phi( printf_uchar::@1/printf_uchar::uvalue#2, printf_uchar::@2/printf_uchar::uvalue#3 ) printf_uchar::$2 = phi( printf_uchar::@1/printf_uchar::$1, printf_uchar::@2/printf_uchar::$0 ) @@ -680,6 +699,8 @@ printf_uchar::@4: scope:[printf_uchar] from printf_uchar::@3 printf_uchar::format_sign_always#2 = phi( printf_uchar::@3/printf_uchar::format_sign_always#3 ) printf_uchar::format_justify_left#1 = phi( printf_uchar::@3/printf_uchar::format_justify_left#2 ) printf_uchar::format_min_length#1 = phi( printf_uchar::@3/printf_uchar::format_min_length#2 ) + printf_uchar::putc#1 = phi( printf_uchar::@3/printf_uchar::putc#2 ) + printf_number_buffer::putc#0 = printf_uchar::putc#1 printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS printf_number_buffer::format_min_length#0 = printf_uchar::format_min_length#1 @@ -696,9 +717,10 @@ printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@5 return to:@return -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@4 - printf_number_buffer::format_upper_case#10 = phi( printf_uchar::@4/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::format_upper_case#9 = phi( printf_uchar::@4/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::putc#12 = phi( printf_uchar::@4/printf_number_buffer::putc#0 ) printf_number_buffer::buffer_sign#7 = phi( printf_uchar::@4/printf_number_buffer::buffer_sign#0 ) printf_number_buffer::buffer_digits#4 = phi( printf_uchar::@4/printf_number_buffer::buffer_digits#0 ) printf_number_buffer::format_zero_padding#4 = phi( printf_uchar::@4/printf_number_buffer::format_zero_padding#0 ) @@ -710,8 +732,9 @@ printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@4 if(printf_number_buffer::$0) goto printf_number_buffer::@1 to:printf_number_buffer::@6 printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@14 - printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#15, printf_number_buffer::@14/printf_number_buffer::buffer_digits#16 ) - printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10, printf_number_buffer::@13/printf_number_buffer::format_upper_case#11, printf_number_buffer::@14/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#14, printf_number_buffer::@14/printf_number_buffer::buffer_digits#15 ) + printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#9, printf_number_buffer::@13/printf_number_buffer::format_upper_case#10, printf_number_buffer::@14/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::putc#6 = phi( printf_number_buffer/printf_number_buffer::putc#12, printf_number_buffer::@13/printf_number_buffer::putc#13, printf_number_buffer::@14/printf_number_buffer::putc#14 ) printf_number_buffer::buffer_sign#5 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7, printf_number_buffer::@13/printf_number_buffer::buffer_sign#8, printf_number_buffer::@14/printf_number_buffer::buffer_sign#9 ) printf_number_buffer::padding#3 = phi( printf_number_buffer/printf_number_buffer::padding#0, printf_number_buffer::@13/printf_number_buffer::padding#1, printf_number_buffer::@14/printf_number_buffer::padding#2 ) printf_number_buffer::format_zero_padding#1 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4, printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5, printf_number_buffer::@14/printf_number_buffer::format_zero_padding#6 ) @@ -726,8 +749,9 @@ printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffe if(printf_number_buffer::$5) goto printf_number_buffer::@2 to:printf_number_buffer::@8 printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer - printf_number_buffer::format_upper_case#16 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10 ) - printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) + printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#9 ) + printf_number_buffer::putc#20 = phi( printf_number_buffer/printf_number_buffer::putc#12 ) + printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) printf_number_buffer::format_justify_left#11 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3 ) printf_number_buffer::format_min_length#5 = phi( printf_number_buffer/printf_number_buffer::format_min_length#1 ) printf_number_buffer::buffer_sign#4 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7 ) @@ -737,9 +761,10 @@ printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffe strlen::return#2 = strlen::return#1 to:printf_number_buffer::@15 printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@6 - printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) - printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#16 ) - printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#16 ) + printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) + printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::putc#18 = phi( printf_number_buffer::@6/printf_number_buffer::putc#20 ) + printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#15 ) printf_number_buffer::format_justify_left#7 = phi( printf_number_buffer::@6/printf_number_buffer::format_justify_left#11 ) printf_number_buffer::format_min_length#3 = phi( printf_number_buffer::@6/printf_number_buffer::format_min_length#5 ) printf_number_buffer::buffer_sign#1 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_sign#4 ) @@ -751,8 +776,9 @@ printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$20) goto printf_number_buffer::@13 to:printf_number_buffer::@7 printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@15 printf_number_buffer::@7 - printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18, printf_number_buffer::@7/printf_number_buffer::buffer_digits#19 ) - printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14, printf_number_buffer::@7/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#17, printf_number_buffer::@7/printf_number_buffer::buffer_digits#18 ) + printf_number_buffer::format_upper_case#10 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#13, printf_number_buffer::@7/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::putc#13 = phi( printf_number_buffer::@15/printf_number_buffer::putc#18, printf_number_buffer::@7/printf_number_buffer::putc#19 ) printf_number_buffer::buffer_sign#8 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1, printf_number_buffer::@7/printf_number_buffer::buffer_sign#11 ) printf_number_buffer::format_zero_padding#5 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10, printf_number_buffer::@7/printf_number_buffer::format_zero_padding#11 ) printf_number_buffer::format_justify_left#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7, printf_number_buffer::@7/printf_number_buffer::format_justify_left#8 ) @@ -766,8 +792,9 @@ printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$23) goto printf_number_buffer::@1 to:printf_number_buffer::@14 printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@15 - printf_number_buffer::buffer_digits#19 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18 ) - printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#17 ) + printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::putc#19 = phi( printf_number_buffer::@15/printf_number_buffer::putc#18 ) printf_number_buffer::buffer_sign#11 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1 ) printf_number_buffer::format_zero_padding#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10 ) printf_number_buffer::format_justify_left#8 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7 ) @@ -776,106 +803,114 @@ printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffe printf_number_buffer::len#1 = ++ printf_number_buffer::len#3 to:printf_number_buffer::@13 printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@13 - printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#15 ) - printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#14 ) + printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#10 ) + printf_number_buffer::putc#14 = phi( printf_number_buffer::@13/printf_number_buffer::putc#13 ) printf_number_buffer::buffer_sign#9 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_sign#8 ) printf_number_buffer::format_zero_padding#6 = phi( printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5 ) printf_number_buffer::format_justify_left#5 = phi( printf_number_buffer::@13/printf_number_buffer::format_justify_left#4 ) printf_number_buffer::padding#2 = 0 to:printf_number_buffer::@1 printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 - printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) - printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) - printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) - printf_number_buffer::padding#10 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) - printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) + printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) + printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) + printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) + printf_number_buffer::putc#7 = phi( printf_number_buffer::@1/printf_number_buffer::putc#6, printf_number_buffer::@16/printf_number_buffer::putc#15 ) + printf_number_buffer::padding#9 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) + printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) printf_number_buffer::buffer_sign#2 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5, printf_number_buffer::@16/printf_number_buffer::buffer_sign#6 ) printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 printf_number_buffer::$7 = ! printf_number_buffer::$30 if(printf_number_buffer::$7) goto printf_number_buffer::@3 to:printf_number_buffer::@9 printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@1 - printf_number_buffer::format_justify_left#20 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) - printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) - printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) - printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) + printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) + printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) + printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) + printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) printf_number_buffer::buffer_sign#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5 ) printf_number_buffer::padding#4 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3 ) + printf_number_buffer::putc#1 = phi( printf_number_buffer::@1/printf_number_buffer::putc#6 ) + printf_padding::putc#0 = printf_number_buffer::putc#1 printf_padding::pad#0 = ' ' printf_padding::length#0 = (char)printf_number_buffer::padding#4 call printf_padding to:printf_number_buffer::@16 printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@8 - printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#20 ) - printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#17 ) - printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#19 ) + printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#16 ) + printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::putc#15 = phi( printf_number_buffer::@8/printf_number_buffer::putc#1 ) printf_number_buffer::padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::padding#4 ) - printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#17 ) + printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#16 ) printf_number_buffer::buffer_sign#6 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_sign#10 ) to:printf_number_buffer::@2 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 - printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#15, printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) - printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#9, printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) - printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#4, printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) - printf_number_buffer::padding#5 = phi( printf_number_buffer::@17/printf_number_buffer::padding#9, printf_number_buffer::@2/printf_number_buffer::padding#10 ) - printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@9 + printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#15, printf_number_buffer::@9/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#9, printf_number_buffer::@9/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::putc#8 = phi( printf_number_buffer::@2/printf_number_buffer::putc#7, printf_number_buffer::@9/printf_number_buffer::putc#2 ) + printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#4, printf_number_buffer::@9/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#5 = phi( printf_number_buffer::@2/printf_number_buffer::padding#9, printf_number_buffer::@9/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@9/printf_number_buffer::format_zero_padding#8 ) printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#2 && printf_number_buffer::padding#5 printf_number_buffer::$10 = ! printf_number_buffer::$9 if(printf_number_buffer::$10) goto printf_number_buffer::@4 to:printf_number_buffer::@10 printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 - printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) - printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) - printf_number_buffer::format_upper_case#9 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) - printf_number_buffer::padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::padding#10 ) - printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#15 ) + printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#9 ) + printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#4 ) + printf_number_buffer::padding#10 = phi( printf_number_buffer::@2/printf_number_buffer::padding#9 ) + printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#7 ) + printf_number_buffer::putc#2 = phi( printf_number_buffer::@2/printf_number_buffer::putc#7 ) printf_number_buffer::buffer_sign#3 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_sign#2 ) - cputc::c#2 = printf_number_buffer::buffer_sign#3 - call cputc - to:printf_number_buffer::@17 -printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 - printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@9/printf_number_buffer::format_justify_left#19 ) - printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@9/printf_number_buffer::buffer_digits#14 ) - printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@9/printf_number_buffer::format_upper_case#9 ) - printf_number_buffer::padding#9 = phi( printf_number_buffer::@9/printf_number_buffer::padding#13 ) - printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@9/printf_number_buffer::format_zero_padding#13 ) + stackpush(char) = printf_number_buffer::buffer_sign#3 + callexecute *printf_number_buffer::putc#2 + sideeffect stackpullbytes(1) to:printf_number_buffer::@3 -printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 - printf_number_buffer::padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::padding#16, printf_number_buffer::@3/printf_number_buffer::padding#5 ) - printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@18/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) - printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::format_zero_padding#18, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) - printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@18/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) - printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@18/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@3 + printf_number_buffer::padding#14 = phi( printf_number_buffer::@17/printf_number_buffer::padding#15, printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#17, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::putc#10 = phi( printf_number_buffer::@17/printf_number_buffer::putc#16, printf_number_buffer::@3/printf_number_buffer::putc#8 ) + printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 printf_number_buffer::$12 = ! printf_number_buffer::$31 if(printf_number_buffer::$12) goto printf_number_buffer::@5 to:printf_number_buffer::@11 printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@3 printf_number_buffer::format_justify_left#17 = phi( printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) - printf_number_buffer::format_zero_padding#20 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) printf_number_buffer::buffer_digits#11 = phi( printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) printf_number_buffer::format_upper_case#6 = phi( printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) printf_number_buffer::padding#6 = phi( printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::putc#3 = phi( printf_number_buffer::@3/printf_number_buffer::putc#8 ) + printf_padding::putc#1 = printf_number_buffer::putc#3 printf_padding::pad#1 = '0' printf_padding::length#1 = (char)printf_number_buffer::padding#6 call printf_padding - to:printf_number_buffer::@18 -printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@10 - printf_number_buffer::padding#16 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@10 + printf_number_buffer::padding#15 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) printf_number_buffer::format_justify_left#12 = phi( printf_number_buffer::@10/printf_number_buffer::format_justify_left#17 ) - printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#20 ) + printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#19 ) printf_number_buffer::buffer_digits#7 = phi( printf_number_buffer::@10/printf_number_buffer::buffer_digits#11 ) + printf_number_buffer::putc#16 = phi( printf_number_buffer::@10/printf_number_buffer::putc#3 ) printf_number_buffer::format_upper_case#2 = phi( printf_number_buffer::@10/printf_number_buffer::format_upper_case#6 ) to:printf_number_buffer::@4 -printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 - printf_number_buffer::padding#11 = phi( printf_number_buffer::@20/printf_number_buffer::padding#14, printf_number_buffer::@4/printf_number_buffer::padding#15 ) - printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@20/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) - printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@20/printf_number_buffer::format_zero_padding#14, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) - printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@20/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) - cputs::s#1 = printf_number_buffer::buffer_digits#2 - call cputs - to:printf_number_buffer::@19 -printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@4 + printf_number_buffer::padding#11 = phi( printf_number_buffer::@19/printf_number_buffer::padding#13, printf_number_buffer::@4/printf_number_buffer::padding#14 ) + printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@19/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@19/printf_number_buffer::format_zero_padding#13, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#14 ) + printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@19/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + printf_number_buffer::putc#4 = phi( printf_number_buffer::@19/printf_number_buffer::putc#9, printf_number_buffer::@4/printf_number_buffer::putc#10 ) + printf_str::putc#0 = printf_number_buffer::putc#4 + printf_str::s#1 = printf_number_buffer::buffer_digits#2 + call printf_str + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@5 + printf_number_buffer::putc#11 = phi( printf_number_buffer::@5/printf_number_buffer::putc#4 ) printf_number_buffer::padding#7 = phi( printf_number_buffer::@5/printf_number_buffer::padding#11 ) printf_number_buffer::format_justify_left#2 = phi( printf_number_buffer::@5/printf_number_buffer::format_justify_left#6 ) printf_number_buffer::format_zero_padding#3 = phi( printf_number_buffer::@5/printf_number_buffer::format_zero_padding#9 ) @@ -887,29 +922,33 @@ printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$17) goto printf_number_buffer::@return to:printf_number_buffer::@12 printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 - printf_number_buffer::padding#17 = phi( printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::padding#16 = phi( printf_number_buffer::@4/printf_number_buffer::padding#14 ) printf_number_buffer::format_justify_left#14 = phi( printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) - printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#14 ) + printf_number_buffer::putc#17 = phi( printf_number_buffer::@4/printf_number_buffer::putc#10 ) printf_number_buffer::buffer_digits#3 = phi( printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) strupr::str#0 = printf_number_buffer::buffer_digits#3 call strupr strupr::return#2 = strupr::return#1 - to:printf_number_buffer::@20 -printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@11 - printf_number_buffer::padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::padding#17 ) + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@11 + printf_number_buffer::padding#13 = phi( printf_number_buffer::@11/printf_number_buffer::padding#16 ) printf_number_buffer::format_justify_left#9 = phi( printf_number_buffer::@11/printf_number_buffer::format_justify_left#14 ) - printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#19 ) + printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#18 ) printf_number_buffer::buffer_digits#5 = phi( printf_number_buffer::@11/printf_number_buffer::buffer_digits#3 ) + printf_number_buffer::putc#9 = phi( printf_number_buffer::@11/printf_number_buffer::putc#17 ) to:printf_number_buffer::@5 -printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 - printf_number_buffer::padding#8 = phi( printf_number_buffer::@19/printf_number_buffer::padding#7 ) +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@18 + printf_number_buffer::padding#8 = phi( printf_number_buffer::@18/printf_number_buffer::padding#7 ) + printf_number_buffer::putc#5 = phi( printf_number_buffer::@18/printf_number_buffer::putc#11 ) + printf_padding::putc#2 = printf_number_buffer::putc#5 printf_padding::pad#2 = ' ' printf_padding::length#2 = (char)printf_number_buffer::padding#8 call printf_padding - to:printf_number_buffer::@21 -printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@12 + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@12 to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@21 +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@20 return to:@return @@ -918,6 +957,7 @@ main: scope:[main] from __start::@1 call clrscr to:main::@1 main::@1: scope:[main] from main + printf_uchar::putc#0 = &cputc printf_uchar::uvalue#0 = main::c printf_uchar::format_min_length#0 = 0 printf_uchar::format_justify_left#0 = 0 @@ -978,6 +1018,7 @@ __constant char RADIX_BINARY_VALUES_CHAR[] = { $80, $40, $20, $10, 8, 4, 2 } __constant char RADIX_DECIMAL_VALUES_CHAR[] = { $64, $a } __constant char RADIX_HEXADECIMAL_VALUES_CHAR[] = { $10 } __constant char RADIX_OCTAL_VALUES_CHAR[] = { $40, 8 } +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() bool clrscr::$0 @@ -1025,31 +1066,15 @@ __loadstore char *conio_line_color __loadstore char *conio_line_text __loadstore char conio_scroll_enable __loadstore char conio_textcolor -void cputc(char c) +__stackcall void cputc(char c) bool cputc::$0 bool cputc::$1 bool cputc::$2 +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c char cputc::c#0 char cputc::c#1 -char cputc::c#2 -char cputc::c#3 -char cputc::c#4 void cputln() -void cputs(const char *s) -char cputs::$0 -bool cputs::$2 -char cputs::c -char cputs::c#0 -char cputs::c#1 -char cputs::c#2 -const char *cputs::s -const char *cputs::s#0 -const char *cputs::s#1 -const char *cputs::s#2 -const char *cputs::s#3 -const char *cputs::s#4 -const char *cputs::s#5 void cscroll() bool cscroll::$0 bool cscroll::$1 @@ -1161,7 +1186,7 @@ void *memset::str#4 void *memset::str#5 void *memset::str#6 __loadstore struct printf_buffer_number printf_buffer = {} -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) bool printf_number_buffer::$0 bool printf_number_buffer::$1 bool printf_number_buffer::$10 @@ -1202,7 +1227,6 @@ char *printf_number_buffer::buffer_digits#15 char *printf_number_buffer::buffer_digits#16 char *printf_number_buffer::buffer_digits#17 char *printf_number_buffer::buffer_digits#18 -char *printf_number_buffer::buffer_digits#19 char *printf_number_buffer::buffer_digits#2 char *printf_number_buffer::buffer_digits#3 char *printf_number_buffer::buffer_digits#4 @@ -1239,7 +1263,6 @@ char printf_number_buffer::format_justify_left#17 char printf_number_buffer::format_justify_left#18 char printf_number_buffer::format_justify_left#19 char printf_number_buffer::format_justify_left#2 -char printf_number_buffer::format_justify_left#20 char printf_number_buffer::format_justify_left#3 char printf_number_buffer::format_justify_left#4 char printf_number_buffer::format_justify_left#5 @@ -1267,7 +1290,6 @@ char printf_number_buffer::format_upper_case#12 char printf_number_buffer::format_upper_case#13 char printf_number_buffer::format_upper_case#14 char printf_number_buffer::format_upper_case#15 -char printf_number_buffer::format_upper_case#16 char printf_number_buffer::format_upper_case#2 char printf_number_buffer::format_upper_case#3 char printf_number_buffer::format_upper_case#4 @@ -1290,7 +1312,6 @@ char printf_number_buffer::format_zero_padding#17 char printf_number_buffer::format_zero_padding#18 char printf_number_buffer::format_zero_padding#19 char printf_number_buffer::format_zero_padding#2 -char printf_number_buffer::format_zero_padding#20 char printf_number_buffer::format_zero_padding#3 char printf_number_buffer::format_zero_padding#4 char printf_number_buffer::format_zero_padding#5 @@ -1313,7 +1334,6 @@ signed char printf_number_buffer::padding#13 signed char printf_number_buffer::padding#14 signed char printf_number_buffer::padding#15 signed char printf_number_buffer::padding#16 -signed char printf_number_buffer::padding#17 signed char printf_number_buffer::padding#2 signed char printf_number_buffer::padding#3 signed char printf_number_buffer::padding#4 @@ -1322,7 +1342,29 @@ signed char printf_number_buffer::padding#6 signed char printf_number_buffer::padding#7 signed char printf_number_buffer::padding#8 signed char printf_number_buffer::padding#9 -void printf_padding(char pad , char length) +void (*printf_number_buffer::putc)(char) +void (*printf_number_buffer::putc#0)(char) +void (*printf_number_buffer::putc#1)(char) +void (*printf_number_buffer::putc#10)(char) +void (*printf_number_buffer::putc#11)(char) +void (*printf_number_buffer::putc#12)(char) +void (*printf_number_buffer::putc#13)(char) +void (*printf_number_buffer::putc#14)(char) +void (*printf_number_buffer::putc#15)(char) +void (*printf_number_buffer::putc#16)(char) +void (*printf_number_buffer::putc#17)(char) +void (*printf_number_buffer::putc#18)(char) +void (*printf_number_buffer::putc#19)(char) +void (*printf_number_buffer::putc#2)(char) +void (*printf_number_buffer::putc#20)(char) +void (*printf_number_buffer::putc#3)(char) +void (*printf_number_buffer::putc#4)(char) +void (*printf_number_buffer::putc#5)(char) +void (*printf_number_buffer::putc#6)(char) +void (*printf_number_buffer::putc#7)(char) +void (*printf_number_buffer::putc#8)(char) +void (*printf_number_buffer::putc#9)(char) +void printf_padding(void (*putc)(char) , char pad , char length) bool printf_padding::$0 char printf_padding::i char printf_padding::i#0 @@ -1346,7 +1388,33 @@ char printf_padding::pad#3 char printf_padding::pad#4 char printf_padding::pad#5 char printf_padding::pad#6 -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_padding::putc)(char) +void (*printf_padding::putc#0)(char) +void (*printf_padding::putc#1)(char) +void (*printf_padding::putc#2)(char) +void (*printf_padding::putc#3)(char) +void (*printf_padding::putc#4)(char) +void (*printf_padding::putc#5)(char) +void (*printf_padding::putc#6)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::$0 +bool printf_str::$2 +char printf_str::c +char printf_str::c#0 +char printf_str::c#1 +char printf_str::c#2 +void (*printf_str::putc)(char) +void (*printf_str::putc#0)(char) +void (*printf_str::putc#1)(char) +void (*printf_str::putc#2)(char) +void (*printf_str::putc#3)(char) +const char *printf_str::s +const char *printf_str::s#0 +const char *printf_str::s#1 +const char *printf_str::s#2 +const char *printf_str::s#3 +const char *printf_str::s#4 +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) number printf_uchar::$0 char printf_uchar::$1 number printf_uchar::$2 @@ -1394,6 +1462,13 @@ char printf_uchar::format_zero_padding#2 char printf_uchar::format_zero_padding#3 char printf_uchar::format_zero_padding#4 char printf_uchar::format_zero_padding#5 +void (*printf_uchar::putc)(char) +void (*printf_uchar::putc#0)(char) +void (*printf_uchar::putc#1)(char) +void (*printf_uchar::putc#2)(char) +void (*printf_uchar::putc#3)(char) +void (*printf_uchar::putc#4)(char) +void (*printf_uchar::putc#5)(char) char printf_uchar::uvalue char printf_uchar::uvalue#0 char printf_uchar::uvalue#1 @@ -1617,7 +1692,6 @@ Adding number conversion cast (unumber) $28 in cputc::$1 = conio_cursor_x == $28 Adding number conversion cast (unumber) $28 in conio_line_text = conio_line_text + $28 Adding number conversion cast (unumber) $28 in conio_line_color = conio_line_color + $28 Adding number conversion cast (unumber) 0 in conio_cursor_x = 0 -Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 Adding number conversion cast (unumber) $19 in cscroll::$0 = conio_cursor_y == $19 Adding number conversion cast (unumber) 0 in cscroll::$7 = 0 != conio_scroll_enable Adding number conversion cast (unumber) $28 in memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 @@ -1637,12 +1711,14 @@ Adding number conversion cast (unumber) 0 in gotoxy::y#1 = 0 Adding number conversion cast (unumber) $19 in conio_c64_init::$0 = conio_c64_init::line#0 >= $19 Adding number conversion cast (unumber) 0 in gotoxy::x#2 = 0 Adding number conversion cast (unumber) $19-1 in conio_c64_init::line#1 = $19-1 +Adding number conversion cast (unumber) 0 in printf_str::$2 = 0 != printf_str::$0 Adding number conversion cast (unumber) 0 in printf_uchar::$5 = 0 != printf_uchar::format_sign_always#1 Adding number conversion cast (unumber) printf_uchar::$2 in printf_uchar::format_upper_case#2 = phi( printf_uchar::@1/printf_uchar::format_upper_case#3, printf_uchar::@2/printf_uchar::format_upper_case#4 ) printf_uchar::format_zero_padding#2 = phi( printf_uchar::@1/printf_uchar::format_zero_padding#3, printf_uchar::@2/printf_uchar::format_zero_padding#4 ) printf_uchar::format_sign_always#3 = phi( printf_uchar::@1/printf_uchar::format_sign_always#4, printf_uchar::@2/printf_uchar::format_sign_always#5 ) printf_uchar::format_justify_left#2 = phi( printf_uchar::@1/printf_uchar::format_justify_left#3, printf_uchar::@2/printf_uchar::format_justify_left#4 ) printf_uchar::format_min_length#2 = phi( printf_uchar::@1/printf_uchar::format_min_length#3, printf_uchar::@2/printf_uchar::format_min_length#4 ) + printf_uchar::putc#2 = phi( printf_uchar::@1/printf_uchar::putc#3, printf_uchar::@2/printf_uchar::putc#4 ) printf_uchar::format_radix#1 = phi( printf_uchar::@1/printf_uchar::format_radix#3, printf_uchar::@2/printf_uchar::format_radix#4 ) printf_uchar::uvalue#1 = phi( printf_uchar::@1/printf_uchar::uvalue#2, printf_uchar::@2/printf_uchar::uvalue#3 ) printf_uchar::$2 = phi( printf_uchar::@1/printf_uchar::$1, printf_uchar::@2/printf_uchar::$0 ) @@ -1651,6 +1727,7 @@ Adding number conversion cast (unumber) printf_uchar::$0 in printf_uchar::format printf_uchar::format_sign_always#3 = phi( printf_uchar::@1/printf_uchar::format_sign_always#4, printf_uchar::@2/printf_uchar::format_sign_always#5 ) printf_uchar::format_justify_left#2 = phi( printf_uchar::@1/printf_uchar::format_justify_left#3, printf_uchar::@2/printf_uchar::format_justify_left#4 ) printf_uchar::format_min_length#2 = phi( printf_uchar::@1/printf_uchar::format_min_length#3, printf_uchar::@2/printf_uchar::format_min_length#4 ) + printf_uchar::putc#2 = phi( printf_uchar::@1/printf_uchar::putc#3, printf_uchar::@2/printf_uchar::putc#4 ) printf_uchar::format_radix#1 = phi( printf_uchar::@1/printf_uchar::format_radix#3, printf_uchar::@2/printf_uchar::format_radix#4 ) printf_uchar::uvalue#1 = phi( printf_uchar::@1/printf_uchar::uvalue#2, printf_uchar::@2/printf_uchar::uvalue#3 ) printf_uchar::$2 = phi( printf_uchar::@1/printf_uchar::$1, printf_uchar::@2/printf_uchar::$0 ) @@ -1722,7 +1799,6 @@ Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 Simplifying constant integer cast $28 @@ -1748,6 +1824,7 @@ Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 +Simplifying constant integer cast 0 Successful SSA optimization PassNCastSimplification Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 @@ -1775,7 +1852,6 @@ Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) 0 -Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $28 @@ -1796,6 +1872,7 @@ Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 +Finalized unsigned number type (char) 0 Finalized signed number type (signed char) 0 Finalized signed number type (signed char) 0 Finalized unsigned number type (char) 0 @@ -1809,16 +1886,16 @@ Inversing boolean not [19] memset::$1 = memset::num#2 <= 0 from [18] memset::$0 Inversing boolean not [186] gotoxy::$1 = gotoxy::y#3 <= $19 from [185] gotoxy::$0 = gotoxy::y#3 > $19 Inversing boolean not [190] gotoxy::$3 = gotoxy::x#3 < $28 from [189] gotoxy::$2 = gotoxy::x#3 >= $28 Inversing boolean not [215] cputc::$2 = conio_cursor_x != $28 from [214] cputc::$1 = conio_cursor_x == $28 -Inversing boolean not [239] cscroll::$1 = conio_cursor_y != $19 from [238] cscroll::$0 = conio_cursor_y == $19 -Inversing boolean not [272] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [271] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 -Inversing boolean not [318] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [317] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 -Inversing boolean not [322] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [321] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 -Inversing boolean not [324] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [323] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 -Inversing boolean not [337] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [336] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 -Inversing boolean not [344] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [343] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 -Inversing boolean not [352] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [351] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 -Inversing boolean not [369] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [368] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 -Inversing boolean not [381] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [380] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Inversing boolean not [226] cscroll::$1 = conio_cursor_y != $19 from [225] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [259] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [258] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Inversing boolean not [320] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [319] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Inversing boolean not [324] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [323] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Inversing boolean not [326] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [325] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Inversing boolean not [339] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [338] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Inversing boolean not [346] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [345] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Inversing boolean not [354] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [353] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Inversing boolean not [372] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [371] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Inversing boolean not [386] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [385] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -1868,63 +1945,74 @@ Alias clrscr::line_cols#2 = clrscr::line_cols#4 clrscr::line_cols#3 Alias clrscr::l#3 = clrscr::l#6 clrscr::l#4 Alias gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::y#5 = gotoxy::y#6 -Alias cputc::c#3 = cputc::c#4 -Alias cputs::c#1 = cputs::$0 cputs::c#2 -Alias cputs::s#0 = cputs::s#5 cputs::s#4 +Alias cputc::c#0 = cputc::c#1 +Alias printf_str::c#1 = printf_str::$0 printf_str::c#2 +Alias printf_str::putc#1 = printf_str::putc#2 +Alias printf_str::s#0 = printf_str::s#4 Alias printf_padding::pad#3 = printf_padding::pad#4 printf_padding::pad#6 +Alias printf_padding::putc#3 = printf_padding::putc#4 printf_padding::putc#6 Alias printf_padding::i#2 = printf_padding::i#4 printf_padding::i#3 Alias printf_padding::length#3 = printf_padding::length#6 printf_padding::length#5 Alias printf_uchar::uvalue#2 = printf_uchar::uvalue#4 printf_uchar::uvalue#3 Alias printf_uchar::format_radix#3 = printf_uchar::format_radix#5 printf_uchar::format_radix#4 +Alias printf_uchar::putc#3 = printf_uchar::putc#5 printf_uchar::putc#4 Alias printf_uchar::format_min_length#3 = printf_uchar::format_min_length#5 printf_uchar::format_min_length#4 Alias printf_uchar::format_justify_left#3 = printf_uchar::format_justify_left#5 printf_uchar::format_justify_left#4 Alias printf_uchar::format_sign_always#1 = printf_uchar::format_sign_always#4 printf_uchar::format_sign_always#5 Alias printf_uchar::format_zero_padding#3 = printf_uchar::format_zero_padding#5 printf_uchar::format_zero_padding#4 Alias printf_uchar::format_upper_case#3 = printf_uchar::format_upper_case#5 printf_uchar::format_upper_case#4 +Alias printf_uchar::putc#1 = printf_uchar::putc#2 Alias printf_uchar::format_min_length#1 = printf_uchar::format_min_length#2 Alias printf_uchar::format_justify_left#1 = printf_uchar::format_justify_left#2 Alias printf_uchar::format_sign_always#2 = printf_uchar::format_sign_always#3 Alias printf_uchar::format_zero_padding#1 = printf_uchar::format_zero_padding#2 Alias printf_uchar::format_upper_case#1 = printf_uchar::format_upper_case#2 Alias printf_uchar::format_radix#1 = printf_uchar::format_radix#2 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#19 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#18 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#11 Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#3 printf_number_buffer::format_min_length#4 Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#3 printf_number_buffer::format_justify_left#7 printf_number_buffer::format_justify_left#8 -Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#15 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#15 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 +Alias printf_number_buffer::putc#12 = printf_number_buffer::putc#20 printf_number_buffer::putc#18 printf_number_buffer::putc#19 +Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#15 printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#14 Alias strlen::return#2 = strlen::return#4 Alias printf_number_buffer::padding#1 = printf_number_buffer::$21 Alias printf_number_buffer::len#0 = printf_number_buffer::len#3 Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#5 Alias printf_number_buffer::format_zero_padding#5 = printf_number_buffer::format_zero_padding#6 Alias printf_number_buffer::buffer_sign#8 = printf_number_buffer::buffer_sign#9 -Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 -Alias printf_number_buffer::buffer_digits#15 = printf_number_buffer::buffer_digits#16 +Alias printf_number_buffer::putc#13 = printf_number_buffer::putc#14 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 +Alias printf_number_buffer::buffer_digits#14 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#6 printf_number_buffer::putc#15 Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#6 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#12 -Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 -Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#13 -Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#18 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::format_upper_case#12 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 +Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#16 printf_number_buffer::buffer_digits#13 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#18 Alias printf_number_buffer::buffer_sign#2 = printf_number_buffer::buffer_sign#3 -Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#8 printf_number_buffer::format_zero_padding#7 -Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 -Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#5 -Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#9 -Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#16 -Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 +Alias printf_number_buffer::putc#2 = printf_number_buffer::putc#7 +Alias printf_number_buffer::format_zero_padding#7 = printf_number_buffer::format_zero_padding#8 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#9 +Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#9 +Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#16 +Alias printf_number_buffer::putc#16 = printf_number_buffer::putc#3 printf_number_buffer::putc#8 +Alias printf_number_buffer::padding#15 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 Alias printf_number_buffer::format_upper_case#2 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#3 Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7 -Alias printf_number_buffer::format_zero_padding#18 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#2 +Alias printf_number_buffer::format_zero_padding#17 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#2 Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#13 Alias printf_number_buffer::format_zero_padding#3 = printf_number_buffer::format_zero_padding#9 Alias printf_number_buffer::format_justify_left#2 = printf_number_buffer::format_justify_left#6 Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 +Alias printf_number_buffer::putc#11 = printf_number_buffer::putc#4 printf_number_buffer::putc#5 Alias printf_number_buffer::buffer_digits#3 = printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#5 -Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 +Alias printf_number_buffer::putc#10 = printf_number_buffer::putc#17 printf_number_buffer::putc#9 +Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#9 -Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 +Alias printf_number_buffer::padding#13 = printf_number_buffer::padding#16 printf_number_buffer::padding#14 Successful SSA optimization Pass2AliasElimination Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -1937,6 +2025,7 @@ Alias gotoxy::x#3 = gotoxy::x#5 Alias gotoxy::y#4 = gotoxy::y#5 Alias printf_uchar::uvalue#1 = printf_uchar::uvalue#2 Alias printf_uchar::format_radix#1 = printf_uchar::format_radix#3 +Alias printf_uchar::putc#1 = printf_uchar::putc#3 Alias printf_uchar::format_min_length#1 = printf_uchar::format_min_length#3 Alias printf_uchar::format_justify_left#1 = printf_uchar::format_justify_left#3 Alias printf_uchar::format_sign_always#1 = printf_uchar::format_sign_always#2 @@ -1946,12 +2035,14 @@ Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_m Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#4 Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#5 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#8 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::putc#12 = printf_number_buffer::putc#13 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#13 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#14 Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#3 -Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11 -Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#13 printf_number_buffer::format_upper_case#2 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#7 printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#15 printf_number_buffer::padding#13 printf_number_buffer::padding#11 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#2 printf_number_buffer::putc#16 printf_number_buffer::putc#10 printf_number_buffer::putc#11 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#12 printf_number_buffer::format_upper_case#2 Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#2 Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#12 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#2 Successful SSA optimization Pass2AliasElimination @@ -1960,6 +2051,7 @@ Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#11 Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#12 Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#10 Successful SSA optimization Pass2AliasElimination @@ -1987,12 +2079,16 @@ Identical Phi Values uctoa_append::buffer#1 uctoa_append::buffer#3 Identical Phi Values clrscr::line_text#2 clrscr::line_text#5 Identical Phi Values clrscr::line_cols#2 clrscr::line_cols#5 Identical Phi Values clrscr::l#3 clrscr::l#2 -Identical Phi Values cputs::s#3 cputs::s#1 +Identical Phi Values printf_str::s#3 printf_str::s#1 +Identical Phi Values printf_str::putc#3 printf_str::putc#0 +Identical Phi Values printf_str::putc#1 printf_str::putc#3 Identical Phi Values printf_padding::length#3 printf_padding::length#4 Identical Phi Values printf_padding::pad#3 printf_padding::pad#5 +Identical Phi Values printf_padding::putc#3 printf_padding::putc#5 Identical Phi Values printf_uchar::format_sign_always#1 printf_uchar::format_sign_always#0 Identical Phi Values printf_uchar::uvalue#1 printf_uchar::uvalue#0 Identical Phi Values printf_uchar::format_radix#1 printf_uchar::format_radix#0 +Identical Phi Values printf_uchar::putc#1 printf_uchar::putc#0 Identical Phi Values printf_uchar::format_min_length#1 printf_uchar::format_min_length#0 Identical Phi Values printf_uchar::format_justify_left#1 printf_uchar::format_justify_left#0 Identical Phi Values printf_uchar::format_zero_padding#1 printf_uchar::format_zero_padding#0 @@ -2002,6 +2098,7 @@ Identical Phi Values printf_number_buffer::format_justify_left#1 printf_number_b Identical Phi Values printf_number_buffer::format_zero_padding#1 printf_number_buffer::format_zero_padding#0 Identical Phi Values printf_number_buffer::buffer_digits#1 printf_number_buffer::buffer_digits#0 Identical Phi Values printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 +Identical Phi Values printf_number_buffer::putc#1 printf_number_buffer::putc#0 Identical Phi Values printf_number_buffer::format_upper_case#1 printf_number_buffer::format_upper_case#0 Successful SSA optimization Pass2IdenticalPhiElimination Identical Phi Values memset::return#0 memset::str#3 @@ -2021,32 +2118,32 @@ Simple Condition clrscr::$0 [118] if(clrscr::l#2<$19) goto clrscr::@2 Simple Condition clrscr::$1 [126] if(clrscr::c#2<$28) goto clrscr::@5 Simple Condition gotoxy::$1 [136] if(gotoxy::y#3<=$19) goto gotoxy::@1 Simple Condition gotoxy::$3 [139] if(gotoxy::x#3<$28) goto gotoxy::@2 -Simple Condition cputc::$0 [154] if(cputc::c#3==' +Simple Condition cputc::$0 [154] if(cputc::c#0==' ') goto cputc::@1 Simple Condition cputc::$2 [160] if(conio_cursor_x!=$28) goto cputc::@return -Simple Condition cputs::$2 [175] if(0!=cputs::c#1) goto cputs::@2 -Simple Condition cscroll::$1 [180] if(conio_cursor_y!=$19) goto cscroll::@return -Simple Condition cscroll::$7 [182] if(0!=conio_scroll_enable) goto cscroll::@3 -Simple Condition conio_c64_init::$1 [212] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 -Simple Condition printf_padding::$0 [223] if(printf_padding::i#2=0) goto printf_number_buffer::@1 -Simple Condition printf_number_buffer::$7 [275] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 -Simple Condition printf_number_buffer::$12 [285] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +Simple Condition cscroll::$1 [170] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [172] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition conio_c64_init::$1 [202] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition printf_str::$2 [215] if(0!=printf_str::c#1) goto printf_str::@2 +Simple Condition printf_padding::$0 [224] if(printf_padding::i#2=0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$7 [278] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 +Simple Condition printf_number_buffer::$12 [290] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 Successful SSA optimization Pass2ConditionalJumpSimplification Rewriting && if()-condition to two if()s [36] toupper::$2 = toupper::$0 && toupper::$1 Rewriting ! if()-condition to reversed if() [89] uctoa::$8 = ! uctoa::$7 Rewriting || if()-condition to two if()s [88] uctoa::$7 = uctoa::started#2 || uctoa::$6 -Rewriting ! if()-condition to reversed if() [258] printf_number_buffer::$5 = ! printf_number_buffer::$4 -Rewriting && if()-condition to two if()s [257] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [256] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 -Rewriting ! if()-condition to reversed if() [280] printf_number_buffer::$10 = ! printf_number_buffer::$9 -Rewriting && if()-condition to two if()s [279] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 -Rewriting ! if()-condition to reversed if() [294] printf_number_buffer::$17 = ! printf_number_buffer::$16 -Rewriting && if()-condition to two if()s [293] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [292] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 +Rewriting ! if()-condition to reversed if() [261] printf_number_buffer::$5 = ! printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [260] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [259] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [284] printf_number_buffer::$10 = ! printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [283] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 +Rewriting ! if()-condition to reversed if() [301] printf_number_buffer::$17 = ! printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [300] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [299] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 Successful SSA optimization Pass2ConditionalAndOrRewriting Warning! Adding boolean cast to non-boolean condition uctoa::started#2 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_zero_padding#0 @@ -2054,9 +2151,9 @@ Warning! Adding boolean cast to non-boolean condition printf_number_buffer::form Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 -Constant right-side identified [185] memcpy::num#0 = (unumber)$19*$28-$28 -Constant right-side identified [190] memcpy::num#1 = (unumber)$19*$28-$28 -Constant right-side identified [217] conio_c64_init::line#1 = (unumber)$19-1 +Constant right-side identified [175] memcpy::num#0 = (unumber)$19*$28-$28 +Constant right-side identified [180] memcpy::num#1 = (unumber)$19*$28-$28 +Constant right-side identified [207] conio_c64_init::line#1 = (unumber)$19-1 Successful SSA optimization Pass2ConstantRValueConsolidation Constant strlen::len#0 = 0 Constant uctoa::max_digits#0 = 0 @@ -2079,7 +2176,6 @@ Constant clrscr::l#0 = 0 Constant clrscr::c#0 = 0 Constant gotoxy::y#0 = 0 Constant gotoxy::x#0 = 0 -Constant cputs::c#0 = 0 Constant memcpy::destination#0 = (void *)CONIO_SCREEN_TEXT Constant memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 Constant memcpy::num#0 = (unumber)$19*$28-$28 @@ -2095,6 +2191,7 @@ Constant gotoxy::x#1 = 0 Constant gotoxy::y#1 = 0 Constant gotoxy::x#2 = 0 Constant conio_c64_init::line#1 = (unumber)$19-1 +Constant printf_str::c#0 = 0 Constant printf_padding::i#0 = 0 Constant printf_uchar::$1 = '+' Constant printf_uchar::$0 = 0 @@ -2105,6 +2202,7 @@ Constant printf_number_buffer::padding#2 = 0 Constant printf_padding::pad#0 = ' ' Constant printf_padding::pad#1 = '0' Constant printf_padding::pad#2 = ' ' +Constant printf_uchar::putc#0 = &cputc Constant printf_uchar::uvalue#0 = main::c Constant printf_uchar::format_min_length#0 = 0 Constant printf_uchar::format_justify_left#0 = 0 @@ -2118,6 +2216,7 @@ Successful SSA optimization Pass2ConstantIdentification Constant memset::c#1 = conio_textcolor Constant uctoa::value#1 = printf_uchar::uvalue#0 Constant uctoa::radix#0 = printf_uchar::format_radix#0 +Constant printf_number_buffer::putc#0 = printf_uchar::putc#0 Constant printf_number_buffer::format_min_length#0 = printf_uchar::format_min_length#0 Constant printf_number_buffer::format_justify_left#0 = printf_uchar::format_justify_left#0 Constant printf_number_buffer::format_sign_always#0 = printf_uchar::format_sign_always#0 @@ -2125,27 +2224,34 @@ Constant printf_number_buffer::format_zero_padding#0 = printf_uchar::format_zero Constant printf_number_buffer::format_upper_case#0 = printf_uchar::format_upper_case#0 Constant printf_number_buffer::format_radix#0 = printf_uchar::format_radix#0 Constant strlen::str#1 = printf_number_buffer::buffer_digits#0 -Constant cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant printf_str::s#1 = printf_number_buffer::buffer_digits#0 Constant strupr::str#0 = printf_number_buffer::buffer_digits#0 Successful SSA optimization Pass2ConstantIdentification Constant printf_number_buffer::$25 = (signed char)printf_number_buffer::format_min_length#0 +Constant printf_padding::putc#0 = printf_number_buffer::putc#0 +Constant printf_padding::putc#1 = printf_number_buffer::putc#0 +Constant printf_str::putc#0 = printf_number_buffer::putc#0 Constant strupr::return#2 = strupr::str#0 +Constant printf_padding::putc#2 = printf_number_buffer::putc#0 Successful SSA optimization Pass2ConstantIdentification +Replacing constant pointer function [217] callexecute cputc +Replacing constant pointer function [287] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification if() condition always true - replacing block destination [56] if(uctoa::radix#0==DECIMAL) goto uctoa::@1 if() condition always false - eliminating [60] if(uctoa::radix#0==HEXADECIMAL) goto uctoa::@2 if() condition always false - eliminating [64] if(uctoa::radix#0==OCTAL) goto uctoa::@3 if() condition always false - eliminating [68] if(uctoa::radix#0==BINARY) goto uctoa::@4 -if() condition always true - replacing block destination [182] if(0!=conio_scroll_enable) goto cscroll::@3 -if() condition always false - eliminating [230] if(0!=printf_uchar::format_sign_always#0) goto printf_uchar::@1 -if() condition always true - replacing block destination [252] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 -if() condition always true - replacing block destination [285] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +if() condition always true - replacing block destination [172] if(0!=conio_scroll_enable) goto cscroll::@3 +if() condition always false - eliminating [232] if(0!=printf_uchar::format_sign_always#0) goto printf_uchar::@1 +if() condition always true - replacing block destination [255] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +if() condition always true - replacing block destination [290] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 Successful SSA optimization Pass2ConstantIfs Rewriting conditional comparison [136] if(gotoxy::y#3<=$19) goto gotoxy::@1 Simplifying constant evaluating to zero (signed char)printf_number_buffer::format_min_length#0 in Successful SSA optimization PassNSimplifyConstantZero -Simplifying expression containing zero (char *)&printf_buffer in [234] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uchar::$2 -Simplifying expression containing zero (char *)&printf_buffer in [239] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) -Simplifying expression containing zero printf_number_buffer::len#2 in [269] printf_number_buffer::padding#1 = printf_number_buffer::$25 - printf_number_buffer::len#2 +Simplifying expression containing zero (char *)&printf_buffer in [236] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uchar::$2 +Simplifying expression containing zero (char *)&printf_buffer in [242] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Simplifying expression containing zero printf_number_buffer::len#2 in [272] printf_number_buffer::padding#1 = printf_number_buffer::$25 - printf_number_buffer::len#2 Successful SSA optimization PassNSimplifyExpressionWithZero Eliminating variable strlen::str#2 from unused block strlen::@1 Eliminating variable strlen::len#2 from unused block strlen::@1 @@ -2221,12 +2327,12 @@ Removing unused block printf_number_buffer::@7 Removing PHI-reference to removed block (printf_number_buffer::@14) in block printf_number_buffer::@1 Removing unused block printf_number_buffer::@14 Removing unused block printf_number_buffer::@11 -Removing unused block printf_number_buffer::@20 +Removing unused block printf_number_buffer::@19 Successful SSA optimization Pass2EliminateUnusedBlocks -Eliminating unused variable memcpy::return#2 and assignment [101] memcpy::return#2 = memcpy::destination#2 -Eliminating unused variable memcpy::return#3 and assignment [103] memcpy::return#3 = memcpy::destination#2 -Eliminating unused variable memset::return#2 and assignment [105] memset::return#2 = memset::str#3 -Eliminating unused variable memset::return#3 and assignment [107] memset::return#3 = memset::str#3 +Eliminating unused variable memcpy::return#2 and assignment [94] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [96] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [98] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [100] memset::return#3 = memset::str#3 Eliminating unused constant BINARY Eliminating unused constant OCTAL Eliminating unused constant HEXADECIMAL @@ -2241,7 +2347,8 @@ Eliminating unused constant uctoa::digit_values#4 Eliminating unused constant uctoa::radix#0 Eliminating unused constant gotoxy::x#1 Eliminating unused constant gotoxy::y#1 -Eliminating unused constant cputs::c#0 +Eliminating unused constant printf_str::c#0 +Eliminating unused constant printf_str::putc#0 Eliminating unused constant printf_uchar::$1 Eliminating unused constant printf_number_buffer::padding#2 Eliminating unused constant printf_number_buffer::format_min_length#0 @@ -2298,26 +2405,26 @@ Identical Phi Values printf_uchar::$2 printf_uchar::$0 Identical Phi Values printf_number_buffer::padding#10 printf_number_buffer::padding#0 Successful SSA optimization Pass2IdenticalPhiElimination Simple Condition uctoa::$11 [29] if(0!=uctoa::started#2) goto uctoa::@14 -Simple Condition printf_number_buffer::$1 [130] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@23 -Simple Condition printf_number_buffer::$33 [135] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 -Simple Condition printf_number_buffer::$34 [143] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@26 -Simple Condition uctoa::$6 [157] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@14 -Simple Condition printf_number_buffer::$35 [159] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 -Simple Condition printf_number_buffer::$2 [160] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@22 -Simple Condition printf_number_buffer::$36 [162] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 -Simple Condition printf_number_buffer::$37 [164] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 -Simple Condition printf_number_buffer::$14 [165] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@25 +Simple Condition printf_number_buffer::$1 [132] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@22 +Simple Condition printf_number_buffer::$33 [137] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@23 +Simple Condition printf_number_buffer::$34 [146] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@25 +Simple Condition uctoa::$6 [160] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@14 +Simple Condition printf_number_buffer::$35 [162] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 +Simple Condition printf_number_buffer::$2 [163] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@21 +Simple Condition printf_number_buffer::$36 [165] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 +Simple Condition printf_number_buffer::$37 [167] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 +Simple Condition printf_number_buffer::$14 [168] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 Successful SSA optimization Pass2ConditionalJumpSimplification -Negating conditional jump and destination [130] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [135] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -Negating conditional jump and destination [143] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -Negating conditional jump and destination [160] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [165] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Negating conditional jump and destination [132] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [137] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +Negating conditional jump and destination [146] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +Negating conditional jump and destination [163] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [168] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return Successful SSA optimization Pass2ConditionalJumpSequenceImprovement Constant right-side identified [24] uctoa::$4 = uctoa::max_digits#1 - 1 -Constant right-side identified [132] printf_padding::length#0 = (char)printf_number_buffer::padding#0 -Constant right-side identified [138] printf_padding::length#1 = (char)printf_number_buffer::padding#0 -Constant right-side identified [144] printf_padding::length#2 = (char)printf_number_buffer::padding#0 +Constant right-side identified [134] printf_padding::length#0 = (char)printf_number_buffer::padding#0 +Constant right-side identified [141] printf_padding::length#1 = (char)printf_number_buffer::padding#0 +Constant right-side identified [147] printf_padding::length#2 = (char)printf_number_buffer::padding#0 Successful SSA optimization Pass2ConstantRValueConsolidation Constant uctoa::$4 = uctoa::max_digits#1-1 Constant printf_padding::length#0 = (char)printf_number_buffer::padding#0 @@ -2325,14 +2432,14 @@ Constant printf_padding::length#1 = (char)printf_number_buffer::padding#0 Constant printf_padding::length#2 = (char)printf_number_buffer::padding#0 Successful SSA optimization Pass2ConstantIdentification if() condition always true - replacing block destination [66] if(gotoxy::x#2<$28) goto gotoxy::@2 -if() condition always false - eliminating [130] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -if() condition always true - replacing block destination [135] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -if() condition always true - replacing block destination [143] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -if() condition always false - eliminating [159] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 -if() condition always false - eliminating [160] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -if() condition always false - eliminating [162] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 -if() condition always false - eliminating [164] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 -if() condition always false - eliminating [165] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +if() condition always false - eliminating [132] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +if() condition always true - replacing block destination [137] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +if() condition always true - replacing block destination [146] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +if() condition always false - eliminating [162] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 +if() condition always false - eliminating [163] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +if() condition always false - eliminating [165] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 +if() condition always false - eliminating [167] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 +if() condition always false - eliminating [168] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return Successful SSA optimization Pass2ConstantIfs Simplifying constant evaluating to zero (char)printf_number_buffer::padding#0 in Simplifying constant evaluating to zero (char)printf_number_buffer::padding#0 in @@ -2340,8 +2447,8 @@ Simplifying constant evaluating to zero (char)printf_number_buffer::padding#0 in Successful SSA optimization PassNSimplifyConstantZero Eliminating variable printf_padding::length#4 from unused block printf_padding Eliminating variable printf_padding::pad#5 from unused block printf_padding +Eliminating variable printf_padding::putc#5 from unused block printf_padding Eliminating variable printf_padding::i#2 from unused block printf_padding::@1 -Eliminating variable cputc::c#1 from unused block printf_padding::@2 Eliminating variable printf_padding::i#1 from unused block printf_padding::@3 Removing PHI-reference to removed block (gotoxy::@4) in block gotoxy::@2 Removing unused block gotoxy::@4 @@ -2350,24 +2457,25 @@ Removing unused procedure block printf_padding Removing PHI-reference to removed block (printf_padding) in block printf_padding::@1 Removing unused procedure block printf_padding::@1 Removing unused procedure block printf_padding::@2 -Removing PHI-reference to removed block (printf_padding::@2) in block cputc Removing unused procedure block printf_padding::@3 Removing unused procedure block printf_padding::@return Removing unused block printf_number_buffer::@8 Removing unused block printf_number_buffer::@16 Removing unused block printf_number_buffer::@10 -Removing unused block printf_number_buffer::@18 +Removing unused block printf_number_buffer::@17 Removing unused block printf_number_buffer::@12 -Removing unused block printf_number_buffer::@21 +Removing unused block printf_number_buffer::@20 +Removing unused block printf_number_buffer::@23 Removing unused block printf_number_buffer::@24 Removing unused block printf_number_buffer::@25 -Removing unused block printf_number_buffer::@26 Successful SSA optimization Pass2EliminateUnusedBlocks Eliminating unused constant gotoxy::x#0 Eliminating unused constant printf_number_buffer::padding#0 +Eliminating unused constant printf_number_buffer::putc#0 Eliminating unused constant printf_number_buffer::format_justify_left#0 Eliminating unused constant printf_number_buffer::format_zero_padding#0 Successful SSA optimization PassNEliminateUnusedVars +Eliminating unused constant printf_uchar::putc#0 Eliminating unused constant printf_uchar::format_justify_left#0 Eliminating unused constant printf_uchar::format_zero_padding#0 Successful SSA optimization PassNEliminateUnusedVars @@ -2407,14 +2515,13 @@ Inlining constant with var siblings clrscr::line_cols#0 Inlining constant with var siblings clrscr::l#0 Inlining constant with var siblings clrscr::c#0 Inlining constant with var siblings gotoxy::y#0 -Inlining constant with var siblings cputs::s#1 Inlining constant with var siblings conio_c64_init::line#1 +Inlining constant with var siblings printf_str::s#1 Constant inlined uctoa_append::digit#0 = 0 Constant inlined uctoa::$4 = uctoa::max_digits#1-1 Constant inlined uctoa::started#0 = 0 Constant inlined uctoa::digit_values#1 = RADIX_DECIMAL_VALUES_CHAR Constant inlined uctoa::started#1 = 1 -Constant inlined cputs::s#1 = printf_number_buffer::buffer_digits#0 Constant inlined printf_uchar::uvalue#0 = main::c Constant inlined printf_uchar::$0 = 0 Constant inlined conio_textcolor = LIGHT_BLUE @@ -2426,6 +2533,7 @@ Constant inlined clrscr::l#0 = 0 Constant inlined conio_c64_init::line#1 = (char)$19-1 Constant inlined memcpy::source#1 = (void *)COLORRAM+$28 Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN +Constant inlined printf_str::s#1 = printf_number_buffer::buffer_digits#0 Constant inlined CONIO_TEXTCOLOR_DEFAULT = LIGHT_BLUE Constant inlined memset::str#1 = (void *)COLORRAM+(unsigned int)$19*$28-$28 Constant inlined uctoa::digit#0 = 0 @@ -2471,6 +2579,8 @@ Finalized unsigned number type (char) $19 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 Successful SSA optimization PassNFinalizeNumberTypeConversions Simplifying constant integer cast $19-1 Successful SSA optimization PassNCastSimplification @@ -2487,102 +2597,97 @@ Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of __start::@3 Adding NOP phi() at start of conio_c64_init::@2 Adding NOP phi() at start of conio_c64_init::@3 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@5 +Adding NOP phi() at start of cputc::@1 +Adding NOP phi() at start of cputc::@4 Adding NOP phi() at start of main Adding NOP phi() at start of main::@1 Adding NOP phi() at start of main::@2 Adding NOP phi() at start of gotoxy::@3 +Adding NOP phi() at start of cputln::@1 Adding NOP phi() at start of clrscr Adding NOP phi() at start of clrscr::@2 Adding NOP phi() at start of printf_uchar Adding NOP phi() at start of printf_uchar::@2 Adding NOP phi() at start of printf_uchar::@5 -Adding NOP phi() at start of uctoa -Adding NOP phi() at start of uctoa::@1 -Adding NOP phi() at start of uctoa::@5 -Adding NOP phi() at start of printf_number_buffer -Adding NOP phi() at start of printf_number_buffer::@1 -Adding NOP phi() at start of printf_number_buffer::@23 -Adding NOP phi() at start of printf_number_buffer::@22 -Adding NOP phi() at start of printf_number_buffer::@17 -Adding NOP phi() at start of printf_number_buffer::@3 -Adding NOP phi() at start of printf_number_buffer::@4 -Adding NOP phi() at start of printf_number_buffer::@5 -Adding NOP phi() at start of printf_number_buffer::@19 -Adding NOP phi() at start of cputc::@3 -Adding NOP phi() at start of cputc::@5 -Adding NOP phi() at start of cputc::@1 -Adding NOP phi() at start of cputc::@4 -Adding NOP phi() at start of cputs -Adding NOP phi() at start of cputln::@1 Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of cscroll::@4 Adding NOP phi() at start of cscroll::@5 Adding NOP phi() at start of cscroll::@6 +Adding NOP phi() at start of uctoa +Adding NOP phi() at start of uctoa::@1 +Adding NOP phi() at start of uctoa::@5 +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@1 +Adding NOP phi() at start of printf_number_buffer::@22 +Adding NOP phi() at start of printf_number_buffer::@21 +Adding NOP phi() at start of printf_number_buffer::@3 +Adding NOP phi() at start of printf_number_buffer::@4 +Adding NOP phi() at start of printf_number_buffer::@5 +Adding NOP phi() at start of printf_number_buffer::@18 Adding NOP phi() at start of memcpy::@3 Adding NOP phi() at start of memset::@1 +Adding NOP phi() at start of printf_str CALL GRAPH Calls in [__start] to conio_c64_init:5 main:8 Calls in [conio_c64_init] to gotoxy:16 -Calls in [main] to clrscr:21 printf_uchar:23 -Calls in [printf_uchar] to uctoa:65 printf_number_buffer:67 -Calls in [uctoa] to uctoa_append:94 -Calls in [printf_number_buffer] to cputc:107 cputs:112 -Calls in [cputc] to cputln:131 cputln:135 -Calls in [cputs] to cputc:145 -Calls in [cputln] to cscroll:151 -Calls in [cscroll] to memcpy:157 memcpy:159 memset:161 memset:163 +Calls in [cputc] to cputln:27 cputln:31 +Calls in [main] to clrscr:34 printf_uchar:36 +Calls in [cputln] to cscroll:58 +Calls in [printf_uchar] to uctoa:85 printf_number_buffer:87 +Calls in [cscroll] to memcpy:93 memcpy:95 memset:97 memset:99 +Calls in [uctoa] to uctoa_append:128 +Calls in [printf_number_buffer] to cputc:140 printf_str:145 +Calls in [printf_str] to cputc:187 -Created 24 initial phi equivalence classes +Created 23 initial phi equivalence classes Coalesced [19] conio_c64_init::line#3 = conio_c64_init::line#0 -Coalesced [40] gotoxy::y#7 = gotoxy::y#2 -Coalesced [55] clrscr::l#7 = clrscr::l#1 -Coalesced [56] clrscr::line_text#7 = clrscr::line_text#1 -Coalesced [57] clrscr::line_cols#7 = clrscr::line_cols#1 -Coalesced [61] clrscr::c#4 = clrscr::c#1 -Coalesced [82] uctoa::value#17 = uctoa::value#2 -Coalesced [83] uctoa::started#6 = uctoa::started#2 -Coalesced [84] uctoa::buffer#23 = uctoa::buffer#11 -Coalesced [87] uctoa::digit#7 = uctoa::digit#1 -Coalesced (already) [88] uctoa::value#16 = uctoa::value#6 -Coalesced (already) [89] uctoa::started#5 = uctoa::started#4 -Coalesced (already) [90] uctoa::buffer#22 = uctoa::buffer#14 -Coalesced [98] uctoa::value#18 = uctoa::value#0 -Coalesced [99] uctoa::buffer#24 = uctoa::buffer#4 -Coalesced [106] cputc::c#6 = cputc::c#2 -Coalesced [115] uctoa_append::value#6 = uctoa_append::value#0 -Coalesced [122] uctoa_append::value#7 = uctoa_append::value#1 -Coalesced [123] uctoa_append::digit#5 = uctoa_append::digit#1 -Coalesced [144] cputc::c#5 = cputc::c#0 -Coalesced [146] cputs::s#6 = cputs::s#0 -Coalesced [179] memcpy::src#5 = memcpy::src#1 -Coalesced [180] memcpy::dst#5 = memcpy::dst#1 -Coalesced [190] memset::dst#5 = memset::dst#1 -Coalesced down to 21 phi equivalence classes +Coalesced [53] gotoxy::y#7 = gotoxy::y#2 +Coalesced [75] clrscr::l#7 = clrscr::l#1 +Coalesced [76] clrscr::line_text#7 = clrscr::line_text#1 +Coalesced [77] clrscr::line_cols#7 = clrscr::line_cols#1 +Coalesced [81] clrscr::c#4 = clrscr::c#1 +Coalesced [116] uctoa::value#17 = uctoa::value#2 +Coalesced [117] uctoa::started#6 = uctoa::started#2 +Coalesced [118] uctoa::buffer#23 = uctoa::buffer#11 +Coalesced [121] uctoa::digit#7 = uctoa::digit#1 +Coalesced (already) [122] uctoa::value#16 = uctoa::value#6 +Coalesced (already) [123] uctoa::started#5 = uctoa::started#4 +Coalesced (already) [124] uctoa::buffer#22 = uctoa::buffer#14 +Coalesced [132] uctoa::value#18 = uctoa::value#0 +Coalesced [133] uctoa::buffer#24 = uctoa::buffer#4 +Coalesced [159] memcpy::src#5 = memcpy::src#1 +Coalesced [160] memcpy::dst#5 = memcpy::dst#1 +Coalesced [170] memset::dst#5 = memset::dst#1 +Coalesced [171] uctoa_append::value#6 = uctoa_append::value#0 +Coalesced [178] uctoa_append::value#7 = uctoa_append::value#1 +Coalesced [179] uctoa_append::digit#5 = uctoa_append::digit#1 +Coalesced [189] printf_str::s#5 = printf_str::s#0 +Coalesced down to 20 phi equivalence classes Culled Empty Block label __start::@2 Culled Empty Block label __start::@3 Culled Empty Block label conio_c64_init::@2 Culled Empty Block label conio_c64_init::@3 +Culled Empty Block label cputc::@5 +Culled Empty Block label cputc::@4 Culled Empty Block label main::@2 Culled Empty Block label gotoxy::@3 +Culled Empty Block label cputln::@1 Culled Empty Block label clrscr::@2 Culled Empty Block label printf_uchar::@2 Culled Empty Block label printf_uchar::@5 +Culled Empty Block label cscroll::@1 Culled Empty Block label uctoa::@1 Culled Empty Block label uctoa::@5 Culled Empty Block label uctoa::@17 Culled Empty Block label printf_number_buffer::@1 -Culled Empty Block label printf_number_buffer::@23 Culled Empty Block label printf_number_buffer::@22 -Culled Empty Block label printf_number_buffer::@17 +Culled Empty Block label printf_number_buffer::@21 Culled Empty Block label printf_number_buffer::@3 Culled Empty Block label printf_number_buffer::@4 -Culled Empty Block label printf_number_buffer::@19 -Culled Empty Block label cputc::@5 -Culled Empty Block label cputc::@4 -Culled Empty Block label cputs::@3 -Culled Empty Block label cputln::@1 -Culled Empty Block label cscroll::@1 +Culled Empty Block label printf_number_buffer::@18 Culled Empty Block label memcpy::@3 Culled Empty Block label memset::@1 Renumbering block memset::@2 to memset::@1 @@ -2614,22 +2719,22 @@ Renumbering block printf_number_buffer::@9 to printf_number_buffer::@3 Adding NOP phi() at start of __start Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of conio_c64_init::@2 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of main Adding NOP phi() at start of main::@1 Adding NOP phi() at start of gotoxy::@3 Adding NOP phi() at start of clrscr Adding NOP phi() at start of printf_uchar -Adding NOP phi() at start of uctoa -Adding NOP phi() at start of printf_number_buffer -Adding NOP phi() at start of printf_number_buffer::@2 -Adding NOP phi() at start of uctoa_append -Adding NOP phi() at start of cputc::@3 -Adding NOP phi() at start of cputc::@1 -Adding NOP phi() at start of cputs Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@2 Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of cscroll::@4 +Adding NOP phi() at start of uctoa +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@2 +Adding NOP phi() at start of uctoa_append +Adding NOP phi() at start of printf_str FINAL CONTROL FLOW GRAPH @@ -2669,305 +2774,319 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_number_buffer::@3 printf_str::@2 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] phi() - [17] call clrscr + [27] phi() + [28] call clrscr to:main::@1 main::@1: scope:[main] from main - [18] phi() - [19] call printf_uchar + [29] phi() + [30] call printf_uchar to:main::@return main::@return: scope:[main] from main::@1 - [20] return + [31] return to:@return void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [21] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [32] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [22] phi() + [33] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [23] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [34] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [24] conio_cursor_x = gotoxy::x#2 - [25] conio_cursor_y = gotoxy::y#4 - [26] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [27] gotoxy::$8 = gotoxy::$7 << 2 - [28] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [29] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [30] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [31] conio_line_text = gotoxy::$5 - [32] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [33] conio_line_color = gotoxy::$6 + [35] conio_cursor_x = gotoxy::x#2 + [36] conio_cursor_y = gotoxy::y#4 + [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [38] gotoxy::$8 = gotoxy::$7 << 2 + [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [40] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [42] conio_line_text = gotoxy::$5 + [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [44] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [34] return + [45] return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [46] conio_line_text = conio_line_text + $28 + [47] conio_line_color = conio_line_color + $28 + [48] conio_cursor_x = 0 + [49] conio_cursor_y = ++ conio_cursor_y + [50] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [51] return to:@return void clrscr() clrscr: scope:[clrscr] from main - [35] phi() + [52] phi() to:clrscr::@1 clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 - [36] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) - [36] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) - [36] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) - [37] if(clrscr::l#2<$19) goto clrscr::@3 + [53] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [53] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [53] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [54] if(clrscr::l#2<$19) goto clrscr::@3 to:clrscr::@2 clrscr::@2: scope:[clrscr] from clrscr::@1 - [38] conio_cursor_x = 0 - [39] conio_cursor_y = 0 - [40] conio_line_text = DEFAULT_SCREEN - [41] conio_line_color = COLORRAM + [55] conio_cursor_x = 0 + [56] conio_cursor_y = 0 + [57] conio_line_text = DEFAULT_SCREEN + [58] conio_line_color = COLORRAM to:clrscr::@return clrscr::@return: scope:[clrscr] from clrscr::@2 - [42] return + [59] return to:@return clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 - [43] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) - [44] if(clrscr::c#2<$28) goto clrscr::@4 + [60] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [61] if(clrscr::c#2<$28) goto clrscr::@4 to:clrscr::@5 clrscr::@5: scope:[clrscr] from clrscr::@3 - [45] clrscr::line_text#1 = clrscr::line_text#5 + $28 - [46] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 - [47] clrscr::l#1 = ++ clrscr::l#2 + [62] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [63] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [64] clrscr::l#1 = ++ clrscr::l#2 to:clrscr::@1 clrscr::@4: scope:[clrscr] from clrscr::@3 - [48] clrscr::line_text#5[clrscr::c#2] = ' ' - [49] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE - [50] clrscr::c#1 = ++ clrscr::c#2 + [65] clrscr::line_text#5[clrscr::c#2] = ' ' + [66] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [67] clrscr::c#1 = ++ clrscr::c#2 to:clrscr::@3 -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_uchar: scope:[printf_uchar] from main::@1 - [51] phi() + [68] phi() to:printf_uchar::@1 printf_uchar::@1: scope:[printf_uchar] from printf_uchar - [52] *((char *)&printf_buffer) = 0 - [53] call uctoa + [69] *((char *)&printf_buffer) = 0 + [70] call uctoa to:printf_uchar::@2 printf_uchar::@2: scope:[printf_uchar] from printf_uchar::@1 - [54] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) - [55] call printf_number_buffer + [71] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) + [72] call printf_number_buffer to:printf_uchar::@return printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@2 - [56] return - to:@return - -void uctoa(char value , char *buffer , char radix) -uctoa: scope:[uctoa] from printf_uchar::@1 - [57] phi() - to:uctoa::@1 -uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 - [58] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) - [58] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) - [58] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/main::c ) - [58] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) - [59] if(uctoa::digit#2=uctoa::digit_value#0) goto uctoa::@5 - to:uctoa::@4 -uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 - [67] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) - [67] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) - [67] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) - [68] uctoa::digit#1 = ++ uctoa::digit#2 - to:uctoa::@1 -uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 - [69] uctoa_append::buffer#0 = uctoa::buffer#11 - [70] uctoa_append::value#0 = uctoa::value#2 - [71] uctoa_append::sub#0 = uctoa::digit_value#0 - [72] call uctoa_append - [73] uctoa_append::return#0 = uctoa_append::value#2 - to:uctoa::@6 -uctoa::@6: scope:[uctoa] from uctoa::@5 - [74] uctoa::value#0 = uctoa_append::return#0 - [75] uctoa::buffer#4 = ++ uctoa::buffer#11 - to:uctoa::@4 - -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@2 - [76] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer - [77] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 - [78] cputc::c#2 = printf_number_buffer::buffer_sign#0 - [79] call cputc - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 - [80] phi() - [81] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 - [82] return - to:@return - -char uctoa_append(char *buffer , char value , char sub) -uctoa_append: scope:[uctoa_append] from uctoa::@5 - [83] phi() - to:uctoa_append::@1 -uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 - [84] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) - [84] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) - [85] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 - to:uctoa_append::@3 -uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 - [86] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] - to:uctoa_append::@return -uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 - [87] return - to:@return -uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 - [88] uctoa_append::digit#1 = ++ uctoa_append::digit#2 - [89] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 - to:uctoa_append::@1 - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 - [90] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) - [91] if(cputc::c#3==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [92] conio_line_text[conio_cursor_x] = cputc::c#3 - [93] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [94] conio_cursor_x = ++ conio_cursor_x - [95] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [96] phi() - [97] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [98] return - to:@return -cputc::@1: scope:[cputc] from cputc - [99] phi() - [100] call cputln - to:cputc::@return - -void cputs(const char *s) -cputs: scope:[cputs] from printf_number_buffer::@2 - [101] phi() - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [102] cputs::s#2 = phi( cputs/printf_number_buffer::buffer_digits#0, cputs::@2/cputs::s#0 ) - [103] cputs::c#1 = *cputs::s#2 - [104] cputs::s#0 = ++ cputs::s#2 - [105] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [106] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [107] cputc::c#0 = cputs::c#1 - [108] call cputc - to:cputs::@1 - -void cputln() -cputln: scope:[cputln] from cputc::@1 cputc::@3 - [109] conio_line_text = conio_line_text + $28 - [110] conio_line_color = conio_line_color + $28 - [111] conio_cursor_x = 0 - [112] conio_cursor_y = ++ conio_cursor_y - [113] call cscroll - to:cputln::@return -cputln::@return: scope:[cputln] from cputln - [114] return + [73] return to:@return void cscroll() cscroll: scope:[cscroll] from cputln - [115] if(conio_cursor_y!=$19) goto cscroll::@return + [74] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [116] phi() - [117] call memcpy + [75] phi() + [76] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [118] phi() - [119] call memcpy + [77] phi() + [78] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [120] phi() - [121] call memset + [79] phi() + [80] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [122] phi() - [123] call memset + [81] phi() + [82] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [124] conio_line_text = conio_line_text - $28 - [125] conio_line_color = conio_line_color - $28 - [126] conio_cursor_y = -- conio_cursor_y + [83] conio_line_text = conio_line_text - $28 + [84] conio_line_color = conio_line_color - $28 + [85] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [127] return + [86] return + to:@return + +void uctoa(char value , char *buffer , char radix) +uctoa: scope:[uctoa] from printf_uchar::@1 + [87] phi() + to:uctoa::@1 +uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 + [88] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [88] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) + [88] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/main::c ) + [88] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) + [89] if(uctoa::digit#2=uctoa::digit_value#0) goto uctoa::@5 + to:uctoa::@4 +uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 + [97] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) + [97] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) + [97] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) + [98] uctoa::digit#1 = ++ uctoa::digit#2 + to:uctoa::@1 +uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 + [99] uctoa_append::buffer#0 = uctoa::buffer#11 + [100] uctoa_append::value#0 = uctoa::value#2 + [101] uctoa_append::sub#0 = uctoa::digit_value#0 + [102] call uctoa_append + [103] uctoa_append::return#0 = uctoa_append::value#2 + to:uctoa::@6 +uctoa::@6: scope:[uctoa] from uctoa::@5 + [104] uctoa::value#0 = uctoa_append::return#0 + [105] uctoa::buffer#4 = ++ uctoa::buffer#11 + to:uctoa::@4 + +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@2 + [106] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [107] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [108] stackpush(char) = printf_number_buffer::buffer_sign#0 + [109] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [111] phi() + [112] call printf_str + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [113] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [128] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [128] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [129] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [130] memcpy::src#4 = (char *)memcpy::source#2 - [131] memcpy::dst#4 = (char *)memcpy::destination#2 + [114] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [114] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [115] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [116] memcpy::src#4 = (char *)memcpy::source#2 + [117] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [132] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [132] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [133] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [118] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [118] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [119] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [134] return + [120] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [135] *memcpy::dst#2 = *memcpy::src#2 - [136] memcpy::dst#1 = ++ memcpy::dst#2 - [137] memcpy::src#1 = ++ memcpy::src#2 + [121] *memcpy::dst#2 = *memcpy::src#2 + [122] memcpy::dst#1 = ++ memcpy::dst#2 + [123] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [138] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [138] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [124] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [124] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [139] memset::end#0 = (char *)memset::str#3 + $28 - [140] memset::dst#4 = (char *)memset::str#3 + [125] memset::end#0 = (char *)memset::str#3 + $28 + [126] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [141] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [142] if(memset::dst#2!=memset::end#0) goto memset::@3 + [127] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [128] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [143] return + [129] return to:@return memset::@3: scope:[memset] from memset::@2 - [144] *memset::dst#2 = memset::c#4 - [145] memset::dst#1 = ++ memset::dst#2 + [130] *memset::dst#2 = memset::c#4 + [131] memset::dst#1 = ++ memset::dst#2 to:memset::@2 -null depth in calling loop Loop head: cputs::@1 tails: cputs::@2 blocks: cputs::@2 cputs::@1 in scope cputc +char uctoa_append(char *buffer , char value , char sub) +uctoa_append: scope:[uctoa_append] from uctoa::@5 + [132] phi() + to:uctoa_append::@1 +uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 + [133] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) + [133] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) + [134] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 + to:uctoa_append::@3 +uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 + [135] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] + to:uctoa_append::@return +uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 + [136] return + to:@return +uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 + [137] uctoa_append::digit#1 = ++ uctoa_append::digit#2 + [138] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 + to:uctoa_append::@1 + +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from printf_number_buffer::@2 + [139] phi() + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [140] printf_str::s#2 = phi( printf_str/printf_number_buffer::buffer_digits#0, printf_str::@2/printf_str::s#0 ) + [141] printf_str::c#1 = *printf_str::s#2 + [142] printf_str::s#0 = ++ printf_str::s#2 + [143] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [144] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [145] stackpush(char) = printf_str::c#1 + [146] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_str::@1 + +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc VARIABLE REGISTER WEIGHTS void __start() @@ -2988,22 +3107,14 @@ void conio_c64_init() char conio_c64_init::line char conio_c64_init::line#0 // 11.0 char conio_c64_init::line#2 // 22.0 -__loadstore char conio_cursor_x // 416672.5 -__loadstore char conio_cursor_y // 6153850.173076923 -__loadstore char *conio_line_color // 4420004.18 -__loadstore char *conio_line_text // 4333337.431372548 -void cputc(char c) +__loadstore char conio_cursor_x // 394742.36842105264 +__loadstore char conio_cursor_y // 5925929.796296297 +__loadstore char *conio_line_color // 4250004.019230769 +__loadstore char *conio_line_text // 4169815.2641509436 +__stackcall void cputc(char c) char cputc::c -char cputc::c#0 // 200002.0 -char cputc::c#2 // 2002.0 -char cputc::c#3 // 1050502.0 +char cputc::c#0 // 1500001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // 100001.0 -const char *cputs::s -const char *cputs::s#0 // 50000.5 -const char *cputs::s#2 // 150001.5 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // 202.0 @@ -3022,34 +3133,34 @@ void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination void *memcpy::destination#2 char *memcpy::dst -char *memcpy::dst#1 // 1.00000000001E11 -char *memcpy::dst#2 // 1.0033333333466667E11 +char *memcpy::dst#1 // 1.0000000001E10 +char *memcpy::dst#2 // 1.0333333334666666E10 char *memcpy::dst#4 // 2.000000002E9 unsigned int memcpy::num void *memcpy::return void *memcpy::source void *memcpy::source#2 char *memcpy::src -char *memcpy::src#1 // 2.00000000002E11 -char *memcpy::src#2 // 1.0025000000125E11 +char *memcpy::src#1 // 2.0000000002E10 +char *memcpy::src#2 // 1.025000000125E10 char *memcpy::src#4 // 1.000000001E9 char *memcpy::src_end -char *memcpy::src_end#0 // 1.262500000025E10 +char *memcpy::src_end#0 // 1.37500000025E9 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // 1.4285714285857143E10 +char memset::c#4 // 1.4285714287142856E9 char *memset::dst -char *memset::dst#1 // 2.00000000002E11 -char *memset::dst#2 // 1.3366666666833334E11 +char *memset::dst#1 // 2.0000000002E10 +char *memset::dst#2 // 1.3666666668333332E10 char *memset::dst#4 // 2.000000002E9 char *memset::end -char *memset::end#0 // 1.6833333333666668E10 +char *memset::end#0 // 1.8333333336666665E9 unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 __loadstore struct printf_buffer_number printf_buffer = {} -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits char printf_number_buffer::buffer_sign @@ -3063,7 +3174,15 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // 100001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // 40000.4 +const char *printf_str::s#2 // 150001.5 +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uchar::format char printf_uchar::format_justify_left char printf_uchar::format_min_length @@ -3071,6 +3190,7 @@ char printf_uchar::format_radix char printf_uchar::format_sign_always char printf_uchar::format_upper_case char printf_uchar::format_zero_padding +void (*printf_uchar::putc)(char) char printf_uchar::uvalue void uctoa(char value , char *buffer , char radix) char *uctoa::buffer @@ -3119,10 +3239,6 @@ Initial phi equivalence classes [ uctoa::value#2 uctoa::value#6 uctoa::value#0 ] [ uctoa::started#2 uctoa::started#4 ] [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] -[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -[ uctoa_append::digit#2 uctoa_append::digit#1 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] -[ cputs::s#2 cputs::s#0 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -3130,10 +3246,14 @@ Initial phi equivalence classes [ memset::str#3 ] [ memset::c#4 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +[ uctoa_append::digit#2 uctoa_append::digit#1 ] +[ printf_str::s#2 printf_str::s#0 ] Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ] Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ] Added variable conio_line_text to live range equivalence class [ conio_line_text ] Added variable conio_line_color to live range equivalence class [ conio_line_color ] +Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] Added variable gotoxy::$7 to live range equivalence class [ gotoxy::$7 ] Added variable gotoxy::$8 to live range equivalence class [ gotoxy::$8 ] Added variable gotoxy::$9 to live range equivalence class [ gotoxy::$9 ] @@ -3146,9 +3266,9 @@ Added variable uctoa::digit_value#0 to live range equivalence class [ uctoa::dig Added variable uctoa_append::buffer#0 to live range equivalence class [ uctoa_append::buffer#0 ] Added variable uctoa_append::sub#0 to live range equivalence class [ uctoa_append::sub#0 ] Added variable uctoa_append::return#0 to live range equivalence class [ uctoa_append::return#0 ] -Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] +Added variable printf_str::c#1 to live range equivalence class [ printf_str::c#1 ] Added variable printf_buffer to live range equivalence class [ printf_buffer ] Complete equivalence classes [ conio_c64_init::line#2 conio_c64_init::line#0 ] @@ -3161,10 +3281,6 @@ Complete equivalence classes [ uctoa::value#2 uctoa::value#6 uctoa::value#0 ] [ uctoa::started#2 uctoa::started#4 ] [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] -[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -[ uctoa_append::digit#2 uctoa_append::digit#1 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] -[ cputs::s#2 cputs::s#0 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -3172,10 +3288,14 @@ Complete equivalence classes [ memset::str#3 ] [ memset::c#4 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +[ uctoa_append::digit#2 uctoa_append::digit#1 ] +[ printf_str::s#2 printf_str::s#0 ] [ conio_cursor_x ] [ conio_cursor_y ] [ conio_line_text ] [ conio_line_color ] +[ cputc::c#0 ] [ gotoxy::$7 ] [ gotoxy::$8 ] [ gotoxy::$9 ] @@ -3188,9 +3308,9 @@ Complete equivalence classes [ uctoa_append::buffer#0 ] [ uctoa_append::sub#0 ] [ uctoa_append::return#0 ] -[ cputs::c#1 ] [ memcpy::src_end#0 ] [ memset::end#0 ] +[ printf_str::c#1 ] [ printf_buffer ] Allocated zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Allocated zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] @@ -3202,21 +3322,21 @@ Allocated zp[1]:10 [ uctoa::digit#2 uctoa::digit#1 ] Allocated zp[1]:11 [ uctoa::value#2 uctoa::value#6 uctoa::value#0 ] Allocated zp[1]:12 [ uctoa::started#2 uctoa::started#4 ] Allocated zp[2]:13 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] -Allocated zp[1]:15 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Allocated zp[1]:16 [ uctoa_append::digit#2 uctoa_append::digit#1 ] -Allocated zp[1]:17 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Allocated zp[2]:18 [ cputs::s#2 cputs::s#0 ] -Allocated zp[2]:20 [ memcpy::source#2 ] -Allocated zp[2]:22 [ memcpy::destination#2 ] -Allocated zp[2]:24 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] -Allocated zp[2]:26 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -Allocated zp[2]:28 [ memset::str#3 ] -Allocated zp[1]:30 [ memset::c#4 ] -Allocated zp[2]:31 [ memset::dst#2 memset::dst#4 memset::dst#1 ] -Allocated zp[1]:33 [ conio_cursor_x ] -Allocated zp[1]:34 [ conio_cursor_y ] -Allocated zp[2]:35 [ conio_line_text ] -Allocated zp[2]:37 [ conio_line_color ] +Allocated zp[2]:15 [ memcpy::source#2 ] +Allocated zp[2]:17 [ memcpy::destination#2 ] +Allocated zp[2]:19 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:21 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[2]:23 [ memset::str#3 ] +Allocated zp[1]:25 [ memset::c#4 ] +Allocated zp[2]:26 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[1]:28 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Allocated zp[1]:29 [ uctoa_append::digit#2 uctoa_append::digit#1 ] +Allocated zp[2]:30 [ printf_str::s#2 printf_str::s#0 ] +Allocated zp[1]:32 [ conio_cursor_x ] +Allocated zp[1]:33 [ conio_cursor_y ] +Allocated zp[2]:34 [ conio_line_text ] +Allocated zp[2]:36 [ conio_line_color ] +Allocated zp[1]:38 [ cputc::c#0 ] Allocated zp[2]:39 [ gotoxy::$7 ] Allocated zp[2]:41 [ gotoxy::$8 ] Allocated zp[2]:43 [ gotoxy::$9 ] @@ -3229,118 +3349,124 @@ Allocated zp[1]:54 [ uctoa::digit_value#0 ] Allocated zp[2]:55 [ uctoa_append::buffer#0 ] Allocated zp[1]:57 [ uctoa_append::sub#0 ] Allocated zp[1]:58 [ uctoa_append::return#0 ] -Allocated zp[1]:59 [ cputs::c#1 ] -Allocated zp[2]:60 [ memcpy::src_end#0 ] -Allocated zp[2]:62 [ memset::end#0 ] +Allocated zp[2]:59 [ memcpy::src_end#0 ] +Allocated zp[2]:61 [ memset::end#0 ] +Allocated zp[1]:63 [ printf_str::c#1 ] Allocated mem[12] [ printf_buffer ] REGISTER UPLIFT POTENTIAL REGISTERS Statement [1] conio_cursor_x = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a -Statement [24] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte y +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [35] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] -Statement [26] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [27] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [28] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [29] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [30] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [31] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [32] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [33] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [38] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a -Statement [39] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a -Statement [40] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a -Statement [41] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a -Statement [45] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Statement [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [38] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [40] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [42] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [44] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [46] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [47] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [48] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [55] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [56] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [57] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [58] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [62] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:4 [ clrscr::l#2 clrscr::l#1 ] -Statement [46] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a -Statement [48] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [63] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [65] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:9 [ clrscr::c#2 clrscr::c#1 ] -Statement [49] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [52] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] ( main:7::printf_uchar:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a -Statement [60] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:7::printf_uchar:19::uctoa:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { } ) always clobbers reg byte a reg byte y -Statement [61] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:7::printf_uchar:19::uctoa:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { } ) always clobbers reg byte a -Statement [62] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uchar:19::uctoa:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a reg byte y -Statement [69] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:7::printf_uchar:19::uctoa:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Statement [66] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [69] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] ( main:7::printf_uchar:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a +Statement [74] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [83] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [84] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [90] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:7::printf_uchar:30::uctoa:70 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { } ) always clobbers reg byte a reg byte y +Statement [91] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:7::printf_uchar:30::uctoa:70 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { } ) always clobbers reg byte a +Statement [92] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uchar:30::uctoa:70 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [99] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:7::printf_uchar:30::uctoa:70 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:10 [ uctoa::digit#2 uctoa::digit#1 ] Removing always clobbered register reg byte a as potential for zp[1]:11 [ uctoa::value#2 uctoa::value#6 uctoa::value#0 ] Removing always clobbered register reg byte a as potential for zp[1]:54 [ uctoa::digit_value#0 ] -Statement [86] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:7::printf_uchar:19::uctoa:53::uctoa_append:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [115] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [116] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [117] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [119] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [121] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [125] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:25 [ memset::c#4 ] +Statement [126] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [128] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [130] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:25 [ memset::c#4 ] +Statement [135] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:7::printf_uchar:30::uctoa:70::uctoa_append:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y Removing always clobbered register reg byte y as potential for zp[1]:10 [ uctoa::digit#2 uctoa::digit#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:15 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Removing always clobbered register reg byte y as potential for zp[1]:15 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Statement [89] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:7::printf_uchar:19::uctoa:53::uctoa_append:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:28 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:28 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Statement [138] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:7::printf_uchar:30::uctoa:70::uctoa_append:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:57 [ uctoa_append::sub#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:16 [ uctoa_append::digit#2 uctoa_append::digit#1 ] -Statement [92] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte y -Statement [93] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [95] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [103] cputs::c#1 = *cputs::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputs:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [109] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97 [ conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100 [ conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [110] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97 [ conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100 [ conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [111] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [115] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [124] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [125] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [129] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [130] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [131] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [133] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [135] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [139] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:30 [ memset::c#4 ] -Statement [140] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [142] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [144] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:30 [ memset::c#4 ] +Removing always clobbered register reg byte a as potential for zp[1]:29 [ uctoa_append::digit#2 uctoa_append::digit#1 ] +Statement [141] printf_str::c#1 = *printf_str::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] ( main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a Statement [1] conio_cursor_x = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a -Statement [24] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [26] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [27] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [28] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [29] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [30] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [31] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [32] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [33] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [38] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a -Statement [39] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a -Statement [40] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a -Statement [41] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:17 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a -Statement [45] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a -Statement [46] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a -Statement [48] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [49] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [52] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] ( main:7::printf_uchar:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a -Statement [60] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:7::printf_uchar:19::uctoa:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { } ) always clobbers reg byte a reg byte y -Statement [61] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:7::printf_uchar:19::uctoa:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { } ) always clobbers reg byte a -Statement [62] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uchar:19::uctoa:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a reg byte y -Statement [69] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:7::printf_uchar:19::uctoa:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a -Statement [86] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:7::printf_uchar:19::uctoa:53::uctoa_append:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y -Statement [89] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:7::printf_uchar:19::uctoa:53::uctoa_append:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a -Statement [92] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte y -Statement [93] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [95] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [103] cputs::c#1 = *cputs::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputs:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [109] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97 [ conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100 [ conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [110] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97 [ conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100 [ conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [111] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [115] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [124] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [125] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [129] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [130] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [131] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [133] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [135] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:117 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:117 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memcpy:119 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memcpy:119 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [139] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [140] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [142] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a -Statement [144] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:121 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:121 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:97::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:97::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:19::printf_number_buffer:55::cputc:79::cputln:100::cscroll:113::memset:123 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:19::printf_number_buffer:55::cputs:81::cputc:108::cputln:100::cscroll:113::memset:123 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte y +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [35] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [38] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [40] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [42] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [44] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [46] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [47] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [48] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [55] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [56] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [57] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [58] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:28 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [62] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Statement [63] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [65] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [66] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [69] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] ( main:7::printf_uchar:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a +Statement [74] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [83] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [84] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [90] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:7::printf_uchar:30::uctoa:70 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { } ) always clobbers reg byte a reg byte y +Statement [91] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:7::printf_uchar:30::uctoa:70 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { } ) always clobbers reg byte a +Statement [92] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uchar:30::uctoa:70 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [99] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:7::printf_uchar:30::uctoa:70 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [115] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [116] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [117] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [119] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [121] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:76 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memcpy:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memcpy:78 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [125] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a +Statement [126] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [128] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [130] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:80 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:80 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:23::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:23::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::cputc:109::cputln:26::cscroll:50::memset:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112::cputc:146::cputln:26::cscroll:50::memset:82 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [135] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:7::printf_uchar:30::uctoa:70::uctoa_append:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [138] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:7::printf_uchar:30::uctoa:70::uctoa_append:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Statement [141] printf_str::c#1 = *printf_str::s#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] ( main:7::printf_uchar:30::printf_number_buffer:72::printf_str:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#2 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a Potential registers zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] : zp[1]:2 , reg byte a , reg byte x , reg byte y , Potential registers zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] : zp[1]:3 , reg byte x , reg byte y , Potential registers zp[1]:4 [ clrscr::l#2 clrscr::l#1 ] : zp[1]:4 , reg byte x , reg byte y , @@ -3351,21 +3477,21 @@ Potential registers zp[1]:10 [ uctoa::digit#2 uctoa::digit#1 ] : zp[1]:10 , reg Potential registers zp[1]:11 [ uctoa::value#2 uctoa::value#6 uctoa::value#0 ] : zp[1]:11 , reg byte x , reg byte y , Potential registers zp[1]:12 [ uctoa::started#2 uctoa::started#4 ] : zp[1]:12 , reg byte a , reg byte x , reg byte y , Potential registers zp[2]:13 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] : zp[2]:13 , -Potential registers zp[1]:15 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] : zp[1]:15 , reg byte x , -Potential registers zp[1]:16 [ uctoa_append::digit#2 uctoa_append::digit#1 ] : zp[1]:16 , reg byte x , reg byte y , -Potential registers zp[1]:17 [ cputc::c#3 cputc::c#0 cputc::c#2 ] : zp[1]:17 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:18 [ cputs::s#2 cputs::s#0 ] : zp[2]:18 , -Potential registers zp[2]:20 [ memcpy::source#2 ] : zp[2]:20 , -Potential registers zp[2]:22 [ memcpy::destination#2 ] : zp[2]:22 , -Potential registers zp[2]:24 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:24 , -Potential registers zp[2]:26 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:26 , -Potential registers zp[2]:28 [ memset::str#3 ] : zp[2]:28 , -Potential registers zp[1]:30 [ memset::c#4 ] : zp[1]:30 , reg byte x , -Potential registers zp[2]:31 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:31 , -Potential registers zp[1]:33 [ conio_cursor_x ] : zp[1]:33 , -Potential registers zp[1]:34 [ conio_cursor_y ] : zp[1]:34 , -Potential registers zp[2]:35 [ conio_line_text ] : zp[2]:35 , -Potential registers zp[2]:37 [ conio_line_color ] : zp[2]:37 , +Potential registers zp[2]:15 [ memcpy::source#2 ] : zp[2]:15 , +Potential registers zp[2]:17 [ memcpy::destination#2 ] : zp[2]:17 , +Potential registers zp[2]:19 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:19 , +Potential registers zp[2]:21 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:21 , +Potential registers zp[2]:23 [ memset::str#3 ] : zp[2]:23 , +Potential registers zp[1]:25 [ memset::c#4 ] : zp[1]:25 , reg byte x , +Potential registers zp[2]:26 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:26 , +Potential registers zp[1]:28 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] : zp[1]:28 , reg byte x , +Potential registers zp[1]:29 [ uctoa_append::digit#2 uctoa_append::digit#1 ] : zp[1]:29 , reg byte x , reg byte y , +Potential registers zp[2]:30 [ printf_str::s#2 printf_str::s#0 ] : zp[2]:30 , +Potential registers zp[1]:32 [ conio_cursor_x ] : zp[1]:32 , +Potential registers zp[1]:33 [ conio_cursor_y ] : zp[1]:33 , +Potential registers zp[2]:34 [ conio_line_text ] : zp[2]:34 , +Potential registers zp[2]:36 [ conio_line_color ] : zp[2]:36 , +Potential registers zp[1]:38 [ cputc::c#0 ] : zp[1]:38 , reg byte a , reg byte x , reg byte y , Potential registers zp[2]:39 [ gotoxy::$7 ] : zp[2]:39 , Potential registers zp[2]:41 [ gotoxy::$8 ] : zp[2]:41 , Potential registers zp[2]:43 [ gotoxy::$9 ] : zp[2]:43 , @@ -3378,18 +3504,18 @@ Potential registers zp[1]:54 [ uctoa::digit_value#0 ] : zp[1]:54 , reg byte x , Potential registers zp[2]:55 [ uctoa_append::buffer#0 ] : zp[2]:55 , Potential registers zp[1]:57 [ uctoa_append::sub#0 ] : zp[1]:57 , reg byte x , reg byte y , Potential registers zp[1]:58 [ uctoa_append::return#0 ] : zp[1]:58 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:59 [ cputs::c#1 ] : zp[1]:59 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:60 [ memcpy::src_end#0 ] : zp[2]:60 , -Potential registers zp[2]:62 [ memset::end#0 ] : zp[2]:62 , +Potential registers zp[2]:59 [ memcpy::src_end#0 ] : zp[2]:59 , +Potential registers zp[2]:61 [ memset::end#0 ] : zp[2]:61 , +Potential registers zp[1]:63 [ printf_str::c#1 ] : zp[1]:63 , reg byte a , reg byte x , reg byte y , Potential registers mem[12] [ printf_buffer ] : mem[12] , REGISTER UPLIFT SCOPES -Uplift Scope [memcpy] 301,250,000,004.25: zp[2]:24 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 202,333,333,337.67: zp[2]:26 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 12,625,000,000.25: zp[2]:60 [ memcpy::src_end#0 ] 0: zp[2]:20 [ memcpy::source#2 ] 0: zp[2]:22 [ memcpy::destination#2 ] -Uplift Scope [memset] 335,666,666,672.33: zp[2]:31 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 16,833,333,333.67: zp[2]:62 [ memset::end#0 ] 14,285,714,285.86: zp[1]:30 [ memset::c#4 ] 0: zp[2]:28 [ memset::str#3 ] -Uplift Scope [uctoa_append] 25,055,003.5: zp[1]:15 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] 20,050,002.5: zp[1]:16 [ uctoa_append::digit#2 uctoa_append::digit#1 ] 3,335,000.5: zp[1]:57 [ uctoa_append::sub#0 ] 20,002: zp[1]:58 [ uctoa_append::return#0 ] 13,750.25: zp[2]:55 [ uctoa_append::buffer#0 ] -Uplift Scope [] 6,153,850.17: zp[1]:34 [ conio_cursor_y ] 4,420,004.18: zp[2]:37 [ conio_line_color ] 4,333,337.43: zp[2]:35 [ conio_line_text ] 416,672.5: zp[1]:33 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] -Uplift Scope [cputc] 1,252,506: zp[1]:17 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplift Scope [cputs] 200,002: zp[2]:18 [ cputs::s#2 cputs::s#0 ] 100,001: zp[1]:59 [ cputs::c#1 ] +Uplift Scope [memcpy] 31,250,000,004.25: zp[2]:19 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 22,333,333,337.67: zp[2]:21 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 1,375,000,000.25: zp[2]:59 [ memcpy::src_end#0 ] 0: zp[2]:15 [ memcpy::source#2 ] 0: zp[2]:17 [ memcpy::destination#2 ] +Uplift Scope [memset] 35,666,666,672.33: zp[2]:26 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 1,833,333,333.67: zp[2]:61 [ memset::end#0 ] 1,428,571,428.71: zp[1]:25 [ memset::c#4 ] 0: zp[2]:23 [ memset::str#3 ] +Uplift Scope [uctoa_append] 25,055,003.5: zp[1]:28 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] 20,050,002.5: zp[1]:29 [ uctoa_append::digit#2 uctoa_append::digit#1 ] 3,335,000.5: zp[1]:57 [ uctoa_append::sub#0 ] 20,002: zp[1]:58 [ uctoa_append::return#0 ] 13,750.25: zp[2]:55 [ uctoa_append::buffer#0 ] +Uplift Scope [] 5,925,929.8: zp[1]:33 [ conio_cursor_y ] 4,250,004.02: zp[2]:36 [ conio_line_color ] 4,169,815.26: zp[2]:34 [ conio_line_text ] 394,742.37: zp[1]:32 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] +Uplift Scope [cputc] 1,500,001.5: zp[1]:38 [ cputc::c#0 ] +Uplift Scope [printf_str] 190,001.9: zp[2]:30 [ printf_str::s#2 printf_str::s#0 ] 100,001: zp[1]:63 [ printf_str::c#1 ] Uplift Scope [uctoa] 38,504: zp[2]:13 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] 31,836.67: zp[1]:11 [ uctoa::value#2 uctoa::value#6 uctoa::value#0 ] 23,079.23: zp[1]:10 [ uctoa::digit#2 uctoa::digit#1 ] 16,001.6: zp[1]:12 [ uctoa::started#2 uctoa::started#4 ] 6,000.6: zp[1]:54 [ uctoa::digit_value#0 ] 2,002: zp[2]:52 [ uctoa::buffer#3 ] Uplift Scope [clrscr] 32,503.25: zp[1]:9 [ clrscr::c#2 clrscr::c#1 ] 2,501.38: zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] 2,382.05: zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] 2,335.67: zp[1]:4 [ clrscr::l#2 clrscr::l#1 ] Uplift Scope [gotoxy] 202: zp[2]:41 [ gotoxy::$8 ] 202: zp[2]:43 [ gotoxy::$9 ] 202: zp[2]:47 [ gotoxy::$5 ] 202: zp[2]:49 [ gotoxy::$6 ] 151.5: zp[2]:39 [ gotoxy::$7 ] 138.33: zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:45 [ gotoxy::line_offset#0 ] @@ -3408,69 +3534,69 @@ Uplift Scope [printf_format_string] Uplift Scope [main] Uplift Scope [__start] -Uplifting [memcpy] best 24078 combination zp[2]:24 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:26 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:60 [ memcpy::src_end#0 ] zp[2]:20 [ memcpy::source#2 ] zp[2]:22 [ memcpy::destination#2 ] -Uplifting [memset] best 23972 combination zp[2]:31 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:62 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:28 [ memset::str#3 ] -Uplifting [uctoa_append] best 22749 combination reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] zp[1]:57 [ uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] zp[2]:55 [ uctoa_append::buffer#0 ] -Uplifting [] best 22749 combination zp[1]:34 [ conio_cursor_y ] zp[2]:37 [ conio_line_color ] zp[2]:35 [ conio_line_text ] zp[1]:33 [ conio_cursor_x ] mem[12] [ printf_buffer ] -Uplifting [cputc] best 22710 combination reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplifting [cputs] best 22640 combination zp[2]:18 [ cputs::s#2 cputs::s#0 ] reg byte a [ cputs::c#1 ] -Uplifting [uctoa] best 22517 combination zp[2]:13 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#0 ] zp[1]:10 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:12 [ uctoa::started#2 uctoa::started#4 ] zp[1]:54 [ uctoa::digit_value#0 ] zp[2]:52 [ uctoa::buffer#3 ] -Uplifting [clrscr] best 20927 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [gotoxy] best 20914 combination zp[2]:41 [ gotoxy::$8 ] zp[2]:43 [ gotoxy::$9 ] zp[2]:47 [ gotoxy::$5 ] zp[2]:49 [ gotoxy::$6 ] zp[2]:39 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:45 [ gotoxy::line_offset#0 ] -Uplifting [printf_number_buffer] best 20907 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] -Uplifting [conio_c64_init] best 20895 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] -Uplifting [RADIX] best 20895 combination -Uplifting [cputln] best 20895 combination -Uplifting [MOS6526_CIA] best 20895 combination -Uplifting [MOS6569_VICII] best 20895 combination -Uplifting [MOS6581_SID] best 20895 combination -Uplifting [cscroll] best 20895 combination -Uplifting [printf_format_number] best 20895 combination -Uplifting [printf_buffer_number] best 20895 combination -Uplifting [printf_uchar] best 20895 combination -Uplifting [printf_format_string] best 20895 combination -Uplifting [main] best 20895 combination -Uplifting [__start] best 20895 combination -Attempting to uplift remaining variables inzp[1]:34 [ conio_cursor_y ] -Uplifting [] best 20895 combination zp[1]:34 [ conio_cursor_y ] +Uplifting [memcpy] best 13745 combination zp[2]:19 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:21 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:59 [ memcpy::src_end#0 ] zp[2]:15 [ memcpy::source#2 ] zp[2]:17 [ memcpy::destination#2 ] +Uplifting [memset] best 13729 combination zp[2]:26 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:61 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:23 [ memset::str#3 ] +Uplifting [uctoa_append] best 12506 combination reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] zp[1]:57 [ uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] zp[2]:55 [ uctoa_append::buffer#0 ] +Uplifting [] best 12506 combination zp[1]:33 [ conio_cursor_y ] zp[2]:36 [ conio_line_color ] zp[2]:34 [ conio_line_text ] zp[1]:32 [ conio_cursor_x ] mem[12] [ printf_buffer ] +Uplifting [cputc] best 12497 combination reg byte a [ cputc::c#0 ] +Uplifting [printf_str] best 12427 combination zp[2]:30 [ printf_str::s#2 printf_str::s#0 ] reg byte a [ printf_str::c#1 ] +Uplifting [uctoa] best 12304 combination zp[2]:13 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#0 ] zp[1]:10 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:12 [ uctoa::started#2 uctoa::started#4 ] zp[1]:54 [ uctoa::digit_value#0 ] zp[2]:52 [ uctoa::buffer#3 ] +Uplifting [clrscr] best 10714 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] +Uplifting [gotoxy] best 10701 combination zp[2]:41 [ gotoxy::$8 ] zp[2]:43 [ gotoxy::$9 ] zp[2]:47 [ gotoxy::$5 ] zp[2]:49 [ gotoxy::$6 ] zp[2]:39 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:45 [ gotoxy::line_offset#0 ] +Uplifting [printf_number_buffer] best 10694 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] +Uplifting [conio_c64_init] best 10682 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Uplifting [RADIX] best 10682 combination +Uplifting [cputln] best 10682 combination +Uplifting [MOS6526_CIA] best 10682 combination +Uplifting [MOS6569_VICII] best 10682 combination +Uplifting [MOS6581_SID] best 10682 combination +Uplifting [cscroll] best 10682 combination +Uplifting [printf_format_number] best 10682 combination +Uplifting [printf_buffer_number] best 10682 combination +Uplifting [printf_uchar] best 10682 combination +Uplifting [printf_format_string] best 10682 combination +Uplifting [main] best 10682 combination +Uplifting [__start] best 10682 combination +Attempting to uplift remaining variables inzp[1]:33 [ conio_cursor_y ] +Uplifting [] best 10682 combination zp[1]:33 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:57 [ uctoa_append::sub#0 ] -Uplifting [uctoa_append] best 20895 combination zp[1]:57 [ uctoa_append::sub#0 ] -Attempting to uplift remaining variables inzp[1]:33 [ conio_cursor_x ] -Uplifting [] best 20895 combination zp[1]:33 [ conio_cursor_x ] +Uplifting [uctoa_append] best 10682 combination zp[1]:57 [ uctoa_append::sub#0 ] +Attempting to uplift remaining variables inzp[1]:32 [ conio_cursor_x ] +Uplifting [] best 10682 combination zp[1]:32 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:10 [ uctoa::digit#2 uctoa::digit#1 ] -Uplifting [uctoa] best 20895 combination zp[1]:10 [ uctoa::digit#2 uctoa::digit#1 ] +Uplifting [uctoa] best 10682 combination zp[1]:10 [ uctoa::digit#2 uctoa::digit#1 ] Attempting to uplift remaining variables inzp[1]:12 [ uctoa::started#2 uctoa::started#4 ] -Uplifting [uctoa] best 20895 combination zp[1]:12 [ uctoa::started#2 uctoa::started#4 ] +Uplifting [uctoa] best 10682 combination zp[1]:12 [ uctoa::started#2 uctoa::started#4 ] Attempting to uplift remaining variables inzp[1]:54 [ uctoa::digit_value#0 ] -Uplifting [uctoa] best 20895 combination zp[1]:54 [ uctoa::digit_value#0 ] +Uplifting [uctoa] best 10682 combination zp[1]:54 [ uctoa::digit_value#0 ] Coalescing zero page register [ zp[2]:13 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] ] with [ zp[2]:52 [ uctoa::buffer#3 ] ] - score: 1 Coalescing zero page register [ zp[2]:13 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 ] ] with [ zp[2]:55 [ uctoa_append::buffer#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:20 [ memcpy::source#2 ] ] with [ zp[2]:24 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:22 [ memcpy::destination#2 ] ] with [ zp[2]:26 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:28 [ memset::str#3 ] ] with [ zp[2]:31 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:15 [ memcpy::source#2 ] ] with [ zp[2]:19 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:17 [ memcpy::destination#2 ] ] with [ zp[2]:21 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:23 [ memset::str#3 ] ] with [ zp[2]:26 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:39 [ gotoxy::$7 ] ] with [ zp[2]:43 [ gotoxy::$9 ] ] - score: 1 Coalescing zero page register [ zp[2]:45 [ gotoxy::line_offset#0 ] ] with [ zp[2]:49 [ gotoxy::$6 ] ] - score: 1 Coalescing zero page register [ zp[1]:54 [ uctoa::digit_value#0 ] ] with [ zp[1]:57 [ uctoa_append::sub#0 ] ] - score: 1 Coalescing zero page register [ zp[2]:39 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:45 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 Coalescing zero page register [ zp[2]:13 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 ] ] with [ zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] ] -Coalescing zero page register [ zp[2]:18 [ cputs::s#2 cputs::s#0 ] ] with [ zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] ] -Coalescing zero page register [ zp[2]:28 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:20 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] -Coalescing zero page register [ zp[2]:62 [ memset::end#0 ] ] with [ zp[2]:22 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] -Coalescing zero page register [ zp[2]:28 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:13 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_text#5 clrscr::line_text#1 ] ] +Coalescing zero page register [ zp[2]:15 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] ] +Coalescing zero page register [ zp[2]:23 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:17 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] +Coalescing zero page register [ zp[2]:61 [ memset::end#0 ] ] with [ zp[2]:59 [ memcpy::src_end#0 ] ] +Coalescing zero page register [ zp[2]:23 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] with [ zp[2]:13 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_text#5 clrscr::line_text#1 ] ] Allocated (was zp[1]:10) zp[1]:2 [ uctoa::digit#2 uctoa::digit#1 ] Allocated (was zp[1]:12) zp[1]:3 [ uctoa::started#2 uctoa::started#4 ] -Allocated (was zp[2]:18) zp[2]:4 [ cputs::s#2 cputs::s#0 clrscr::line_cols#5 clrscr::line_cols#1 ] -Allocated (was zp[2]:28) zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_text#5 clrscr::line_text#1 ] -Allocated (was zp[1]:33) zp[1]:8 [ conio_cursor_x ] -Allocated (was zp[1]:34) zp[1]:9 [ conio_cursor_y ] -Allocated (was zp[2]:35) zp[2]:10 [ conio_line_text ] -Allocated (was zp[2]:37) zp[2]:12 [ conio_line_color ] -Allocated (was zp[2]:39) zp[2]:14 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -Allocated (was zp[2]:41) zp[2]:16 [ gotoxy::$8 ] -Allocated (was zp[2]:47) zp[2]:18 [ gotoxy::$5 ] -Allocated (was zp[1]:54) zp[1]:20 [ uctoa::digit_value#0 uctoa_append::sub#0 ] -Allocated (was zp[2]:60) zp[2]:21 [ memcpy::src_end#0 ] -Allocated (was zp[2]:62) zp[2]:23 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated (was zp[2]:15) zp[2]:4 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 clrscr::line_cols#5 clrscr::line_cols#1 ] +Allocated (was zp[2]:23) zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_text#5 clrscr::line_text#1 ] +Allocated (was zp[2]:30) zp[2]:8 [ printf_str::s#2 printf_str::s#0 ] +Allocated (was zp[1]:32) zp[1]:10 [ conio_cursor_x ] +Allocated (was zp[1]:33) zp[1]:11 [ conio_cursor_y ] +Allocated (was zp[2]:34) zp[2]:12 [ conio_line_text ] +Allocated (was zp[2]:36) zp[2]:14 [ conio_line_color ] +Allocated (was zp[2]:39) zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +Allocated (was zp[2]:41) zp[2]:18 [ gotoxy::$8 ] +Allocated (was zp[2]:47) zp[2]:20 [ gotoxy::$5 ] +Allocated (was zp[1]:54) zp[1]:22 [ uctoa::digit_value#0 uctoa_append::sub#0 ] +Allocated (was zp[2]:61) zp[2]:23 [ memset::end#0 memcpy::src_end#0 ] ASSEMBLER BEFORE OPTIMIZATION // File Comments @@ -3488,6 +3614,7 @@ ASSEMBLER BEFORE OPTIMIZATION // Global Constants & labels .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -3495,13 +3622,13 @@ ASSEMBLER BEFORE OPTIMIZATION .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = 8 + .label conio_cursor_x = $a // The current cursor y-position - .label conio_cursor_y = 9 + .label conio_cursor_y = $b // The current text cursor line start - .label conio_line_text = $a + .label conio_line_text = $c // The current color cursor line start - .label conio_line_color = $c + .label conio_line_color = $e .segment Code // __start __start: { @@ -3532,7 +3659,7 @@ __start: { // __start::@1 __b1: // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] main_from___b1: jsr main jmp __breturn @@ -3575,27 +3702,76 @@ conio_c64_init: { __breturn: // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [23] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [26] call cputln + jsr cputln + jmp __breturn } // main main: { .label c = 7 - // [17] call clrscr - // [35] phi from main to clrscr [phi:main->clrscr] + // [28] call clrscr + // [52] phi from main to clrscr [phi:main->clrscr] clrscr_from_main: jsr clrscr - // [18] phi from main to main::@1 [phi:main->main::@1] + // [29] phi from main to main::@1 [phi:main->main::@1] __b1_from_main: jmp __b1 // main::@1 __b1: - // [19] call printf_uchar - // [51] phi from main::@1 to printf_uchar [phi:main::@1->printf_uchar] + // [30] call printf_uchar + // [68] phi from main::@1 to printf_uchar [phi:main::@1->printf_uchar] printf_uchar_from___b1: jsr printf_uchar jmp __breturn // main::@return __breturn: - // [20] return + // [31] return rts } // gotoxy @@ -3603,45 +3779,45 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $12 - .label __6 = $e - .label __7 = $e - .label line_offset = $e - .label __8 = $10 - .label __9 = $e - // [21] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + .label __5 = $14 + .label __6 = $10 + .label __7 = $10 + .label line_offset = $10 + .label __8 = $12 + .label __9 = $10 + // [32] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b3_from_gotoxy - // [23] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [34] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] __b1_from_gotoxy: - // [23] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [34] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 jmp __b1 - // [22] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [33] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] __b3_from_gotoxy: jmp __b3 // gotoxy::@3 __b3: - // [23] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [34] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] __b1_from___b3: - // [23] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [34] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy jmp __b1 // gotoxy::@1 __b1: jmp __b2 // gotoxy::@2 __b2: - // [24] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [35] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x - // [25] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [36] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y - // [26] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [27] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [38] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -3650,7 +3826,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [28] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -3658,14 +3834,14 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [29] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [40] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 - // [30] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 - // [31] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [42] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 - // [32] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 - // [33] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [44] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 @@ -3694,7 +3870,39 @@ gotoxy: { jmp __breturn // gotoxy::@return __breturn: - // [34] return + // [45] return + rts +} + // cputln +// Print a newline +cputln: { + // [46] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // [47] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // [48] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [49] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // [50] call cscroll + jsr cscroll + jmp __breturn + // cputln::@return + __breturn: + // [51] return rts } // clrscr @@ -3702,41 +3910,41 @@ gotoxy: { clrscr: { .label line_text = 6 .label line_cols = 4 - // [36] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + // [53] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] __b1_from_clrscr: - // [36] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + // [53] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 lda #COLORRAM sta.z line_cols+1 - // [36] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + // [53] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z line_text+1 - // [36] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + // [53] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 ldx #0 jmp __b1 // clrscr::@1 __b1: - // [37] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 + // [54] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19 bcc __b3_from___b1 jmp __b2 // clrscr::@2 __b2: - // [38] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [55] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [39] conio_cursor_y = 0 -- vbuz1=vbuc1 + // [56] conio_cursor_y = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_y - // [40] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 + // [57] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z conio_line_text+1 - // [41] conio_line_color = COLORRAM -- pbuz1=pbuc1 + // [58] conio_line_color = COLORRAM -- pbuz1=pbuc1 lda #COLORRAM @@ -3744,22 +3952,22 @@ clrscr: { jmp __breturn // clrscr::@return __breturn: - // [42] return + // [59] return rts - // [43] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + // [60] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] __b3_from___b1: - // [43] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + // [60] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 ldy #0 jmp __b3 // clrscr::@3 __b3: - // [44] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 + // [61] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 cpy #$28 bcc __b4 jmp __b5 // clrscr::@5 __b5: - // [45] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [62] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z line_text @@ -3767,7 +3975,7 @@ clrscr: { bcc !+ inc.z line_text+1 !: - // [46] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [63] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z line_cols @@ -3775,59 +3983,163 @@ clrscr: { bcc !+ inc.z line_cols+1 !: - // [47] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx + // [64] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx inx - // [36] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + // [53] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] __b1_from___b5: - // [36] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy - // [36] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy - // [36] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + // [53] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [53] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [53] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy jmp __b1 // clrscr::@4 __b4: - // [48] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + // [65] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 lda #' ' sta (line_text),y - // [49] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + // [66] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 lda #LIGHT_BLUE sta (line_cols),y - // [50] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy + // [67] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy iny - // [43] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + // [60] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] __b3_from___b4: - // [43] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + // [60] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy jmp __b3 } // printf_uchar // Print an unsigned char using a specific format -// void printf_uchar(char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uchar(void (*putc)(char), char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uchar: { jmp __b1 // printf_uchar::@1 __b1: - // [52] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // [69] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 // Handle any sign lda #0 sta printf_buffer - // [53] call uctoa + // [70] call uctoa // Format number into buffer - // [57] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] + // [87] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] uctoa_from___b1: jsr uctoa jmp __b2 // printf_uchar::@2 __b2: - // [54] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 + // [71] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 lda printf_buffer - // [55] call printf_number_buffer + // [72] call printf_number_buffer // Print using format - // [76] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] + // [106] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] printf_number_buffer_from___b2: jsr printf_number_buffer jmp __breturn // printf_uchar::@return __breturn: - // [56] return + // [73] return + rts +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // [74] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [75] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + __b1_from_cscroll: + jmp __b1 + // cscroll::@1 + __b1: + // [76] call memcpy + // [114] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + memcpy_from___b1: + // [114] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [114] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [77] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + __b2_from___b1: + jmp __b2 + // cscroll::@2 + __b2: + // [78] call memcpy + // [114] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + memcpy_from___b2: + // [114] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [114] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [79] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + __b3_from___b2: + jmp __b3 + // cscroll::@3 + __b3: + // [80] call memset + // [124] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + memset_from___b3: + // [124] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [124] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [81] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + __b4_from___b3: + jmp __b4 + // cscroll::@4 + __b4: + // [82] call memset + // [124] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + memset_from___b4: + // [124] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [124] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + jmp __b5 + // cscroll::@5 + __b5: + // [83] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // [84] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // [85] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + jmp __breturn + // cscroll::@return + __breturn: + // [86] return rts } // uctoa @@ -3839,437 +4151,161 @@ printf_uchar: { // void uctoa(__register(X) char value, __zp(6) char *buffer, char radix) uctoa: { .const max_digits = 3 - .label digit_value = $14 + .label digit_value = $16 .label buffer = 6 .label digit = 2 .label started = 3 - // [58] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + // [88] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] __b1_from_uctoa: - // [58] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 + // [88] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z buffer+1 - // [58] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + // [88] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 lda #0 sta.z started - // [58] phi uctoa::value#2 = main::c [phi:uctoa->uctoa::@1#2] -- vbuxx=vbuc1 + // [88] phi uctoa::value#2 = main::c [phi:uctoa->uctoa::@1#2] -- vbuxx=vbuc1 ldx #main.c - // [58] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + // [88] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 lda #0 sta.z digit jmp __b1 // uctoa::@1 __b1: - // [59] if(uctoa::digit#2=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 + // [96] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 cpx.z digit_value bcs __b5 - // [67] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + // [97] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] __b4_from___b7: - // [67] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy - // [67] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy - // [67] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + // [97] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [97] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [97] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy jmp __b4 // uctoa::@4 __b4: - // [68] uctoa::digit#1 = ++ uctoa::digit#2 -- vbuz1=_inc_vbuz1 + // [98] uctoa::digit#1 = ++ uctoa::digit#2 -- vbuz1=_inc_vbuz1 inc.z digit - // [58] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + // [88] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] __b1_from___b4: - // [58] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy - // [58] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy - // [58] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy - // [58] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + // [88] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [88] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [88] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [88] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy jmp __b1 // uctoa::@5 __b5: - // [69] uctoa_append::buffer#0 = uctoa::buffer#11 - // [70] uctoa_append::value#0 = uctoa::value#2 - // [71] uctoa_append::sub#0 = uctoa::digit_value#0 - // [72] call uctoa_append - // [83] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + // [99] uctoa_append::buffer#0 = uctoa::buffer#11 + // [100] uctoa_append::value#0 = uctoa::value#2 + // [101] uctoa_append::sub#0 = uctoa::digit_value#0 + // [102] call uctoa_append + // [132] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] uctoa_append_from___b5: jsr uctoa_append - // [73] uctoa_append::return#0 = uctoa_append::value#2 + // [103] uctoa_append::return#0 = uctoa_append::value#2 jmp __b6 // uctoa::@6 __b6: - // [74] uctoa::value#0 = uctoa_append::return#0 - // [75] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [104] uctoa::value#0 = uctoa_append::return#0 + // [105] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [67] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + // [97] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] __b4_from___b6: - // [67] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy - // [67] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 + // [97] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [97] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 lda #1 sta.z started - // [67] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + // [97] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy jmp __b4 } // printf_number_buffer // Print the contents of the number buffer using a specific format. // This handles minimum length, zero-filling, and left/right justification from the format -// void printf_number_buffer(__register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_number_buffer(void (*putc)(char), __register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_number_buffer: { .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS jmp __b1 // printf_number_buffer::@1 __b1: - // [77] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 + // [107] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 cmp #0 beq __b2_from___b1 jmp __b3 // printf_number_buffer::@3 __b3: - // [78] cputc::c#2 = printf_number_buffer::buffer_sign#0 - // [79] call cputc - // [90] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] - cputc_from___b3: - // [90] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + // [108] stackpush(char) = printf_number_buffer::buffer_sign#0 -- _stackpushbyte_=vbuaa + pha + // [109] callexecute cputc -- call_vprc1 jsr cputc - // [80] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [111] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] __b2_from___b1: __b2_from___b3: jmp __b2 // printf_number_buffer::@2 __b2: - // [81] call cputs - // [101] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] - cputs_from___b2: - jsr cputs + // [112] call printf_str + // [139] phi from printf_number_buffer::@2 to printf_str [phi:printf_number_buffer::@2->printf_str] + printf_str_from___b2: + jsr printf_str jmp __breturn // printf_number_buffer::@return __breturn: - // [82] return - rts -} - // uctoa_append -// Used to convert a single digit of an unsigned number value to a string representation -// Counts a single digit up from '0' as long as the value is larger than sub. -// Each time the digit is increased sub is subtracted from value. -// - buffer : pointer to the char that receives the digit -// - value : The value where the digit will be derived from -// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. -// (For decimal the subs used are 10000, 1000, 100, 10, 1) -// returns : the value reduced by sub * digit so that it is less than sub. -// __register(X) char uctoa_append(__zp(6) char *buffer, __register(X) char value, __zp($14) char sub) -uctoa_append: { - .label buffer = 6 - .label sub = $14 - // [84] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] - __b1_from_uctoa_append: - // [84] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 - ldy #0 - // [84] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy - jmp __b1 - // uctoa_append::@1 - __b1: - // [85] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 - cpx.z sub - bcs __b2 - jmp __b3 - // uctoa_append::@3 - __b3: - // [86] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy - lda DIGITS,y - ldy #0 - sta (buffer),y - jmp __breturn - // uctoa_append::@return - __breturn: - // [87] return - rts - // uctoa_append::@2 - __b2: - // [88] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy - iny - // [89] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 - txa - sec - sbc.z sub - tax - // [84] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] - __b1_from___b2: - // [84] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy - // [84] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy - jmp __b1 -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // [91] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1_from_cputc - jmp __b2 - // cputc::@2 - __b2: - // [92] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // [93] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - ldy.z conio_cursor_x - sta (conio_line_color),y - // [94] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [95] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [96] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - __b3_from___b2: - jmp __b3 - // cputc::@3 - __b3: - // [97] call cputln - jsr cputln - jmp __breturn - // cputc::@return - __breturn: - // [98] return - rts - // [99] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - __b1_from_cputc: - jmp __b1 - // cputc::@1 - __b1: - // [100] call cputln - jsr cputln - jmp __breturn -} - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(4) const char *s) -cputs: { - .label s = 4 - // [102] phi from cputs to cputs::@1 [phi:cputs->cputs::@1] - __b1_from_cputs: - // [102] phi cputs::s#2 = printf_number_buffer::buffer_digits#0 [phi:cputs->cputs::@1#0] -- pbuz1=pbuc1 - lda #printf_number_buffer.buffer_digits - sta.z s+1 - jmp __b1 - // cputs::@1 - __b1: - // [103] cputs::c#1 = *cputs::s#2 -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // [104] cputs::s#0 = ++ cputs::s#2 -- pbuz1=_inc_pbuz1 - inc.z s - bne !+ - inc.z s+1 - !: - // [105] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - jmp __breturn - // cputs::@return - __breturn: - // [106] return - rts - // cputs::@2 - __b2: - // [107] cputc::c#0 = cputs::c#1 - // [108] call cputc - // [90] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - cputc_from___b2: - // [90] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy - jsr cputc - // [102] phi from cputs::@2 to cputs::@1 [phi:cputs::@2->cputs::@1] - __b1_from___b2: - // [102] phi cputs::s#2 = cputs::s#0 [phi:cputs::@2->cputs::@1#0] -- register_copy - jmp __b1 -} - // cputln -// Print a newline -cputln: { - // [109] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // [110] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // [111] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // [112] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_y - // [113] call cscroll - jsr cscroll - jmp __breturn - // cputln::@return - __breturn: - // [114] return - rts -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // [115] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [116] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - __b1_from_cscroll: - jmp __b1 - // cscroll::@1 - __b1: - // [117] call memcpy - // [128] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - memcpy_from___b1: - // [128] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [128] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [118] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - __b2_from___b1: - jmp __b2 - // cscroll::@2 - __b2: - // [119] call memcpy - // [128] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - memcpy_from___b2: - // [128] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [128] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [120] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - __b3_from___b2: - jmp __b3 - // cscroll::@3 - __b3: - // [121] call memset - // [138] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - memset_from___b3: - // [138] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [138] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // [122] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] - __b4_from___b3: - jmp __b4 - // cscroll::@4 - __b4: - // [123] call memset - // [138] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - memset_from___b4: - // [138] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 - ldx #LIGHT_BLUE - // [138] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - jmp __b5 - // cscroll::@5 - __b5: - // [124] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // [125] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // [126] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - jmp __breturn - // cscroll::@return - __breturn: - // [127] return + // [113] return rts } // memcpy // Copy block of memory (forwards) // Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp($17) void *destination, __zp(6) void *source, unsigned int num) +// void * memcpy(__zp(6) void *destination, __zp(4) void *source, unsigned int num) memcpy: { - .label src_end = $15 - .label dst = $17 - .label src = 6 - .label source = 6 - .label destination = $17 - // [129] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + .label src_end = $17 + .label dst = 6 + .label src = 4 + .label source = 4 + .label destination = 6 + // [115] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$28-$28 @@ -4277,17 +4313,17 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [130] memcpy::src#4 = (char *)memcpy::source#2 - // [131] memcpy::dst#4 = (char *)memcpy::destination#2 - // [132] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [116] memcpy::src#4 = (char *)memcpy::source#2 + // [117] memcpy::dst#4 = (char *)memcpy::destination#2 + // [118] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] __b1_from_memcpy: __b1_from___b2: - // [132] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [132] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [118] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [118] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy jmp __b1 // memcpy::@1 __b1: - // [133] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [119] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -4297,21 +4333,21 @@ memcpy: { jmp __breturn // memcpy::@return __breturn: - // [134] return + // [120] return rts // memcpy::@2 __b2: - // [135] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [121] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y ldy #0 sta (dst),y - // [136] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [122] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [137] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [123] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 @@ -4328,7 +4364,7 @@ memset: { jmp __b1 // memset::@1 __b1: - // [139] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + // [125] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 lda #$28 clc adc.z str @@ -4336,15 +4372,15 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [140] memset::dst#4 = (char *)memset::str#3 - // [141] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [126] memset::dst#4 = (char *)memset::str#3 + // [127] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] __b2_from___b1: __b2_from___b3: - // [141] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [127] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy jmp __b2 // memset::@2 __b2: - // [142] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [128] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -4354,20 +4390,115 @@ memset: { jmp __breturn // memset::@return __breturn: - // [143] return + // [129] return rts // memset::@3 __b3: - // [144] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + // [130] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y - // [145] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [131] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: jmp __b2_from___b3 +} + // uctoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// __register(X) char uctoa_append(__zp(6) char *buffer, __register(X) char value, __zp($16) char sub) +uctoa_append: { + .label buffer = 6 + .label sub = $16 + // [133] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + __b1_from_uctoa_append: + // [133] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 + ldy #0 + // [133] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + jmp __b1 + // uctoa_append::@1 + __b1: + // [134] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 + cpx.z sub + bcs __b2 + jmp __b3 + // uctoa_append::@3 + __b3: + // [135] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy + lda DIGITS,y + ldy #0 + sta (buffer),y + jmp __breturn + // uctoa_append::@return + __breturn: + // [136] return + rts + // uctoa_append::@2 + __b2: + // [137] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy + iny + // [138] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 + txa + sec + sbc.z sub + tax + // [133] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + __b1_from___b2: + // [133] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [133] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + jmp __b1 +} + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(8) const char *s) +printf_str: { + .label s = 8 + // [140] phi from printf_str to printf_str::@1 [phi:printf_str->printf_str::@1] + __b1_from_printf_str: + // [140] phi printf_str::s#2 = printf_number_buffer::buffer_digits#0 [phi:printf_str->printf_str::@1#0] -- pbuz1=pbuc1 + lda #printf_number_buffer.buffer_digits + sta.z s+1 + jmp __b1 + // printf_str::@1 + __b1: + // [141] printf_str::c#1 = *printf_str::s#2 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [142] printf_str::s#0 = ++ printf_str::s#2 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [143] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + jmp __breturn + // printf_str::@return + __breturn: + // [144] return + rts + // printf_str::@2 + __b2: + // [145] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [146] callexecute cputc -- call_vprc1 + jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [140] phi from printf_str::@2 to printf_str::@1 [phi:printf_str::@2->printf_str::@1] + __b1_from___b2: + // [140] phi printf_str::s#2 = printf_str::s#0 [phi:printf_str::@2->printf_str::@1#0] -- register_copy + jmp __b1 } // File Data .segment Data @@ -4385,12 +4516,17 @@ Removing instruction jmp __breturn Removing instruction jmp __b2 Removing instruction jmp __b1 Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b3 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn @@ -4400,6 +4536,12 @@ Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __b4 +Removing instruction jmp __b5 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __breturn Removing instruction jmp __b7 @@ -4410,39 +4552,28 @@ Removing instruction jmp __b3 Removing instruction jmp __b2 Removing instruction jmp __breturn Removing instruction jmp __b1 -Removing instruction jmp __b3 -Removing instruction jmp __breturn -Removing instruction jmp __b2 -Removing instruction jmp __b3 -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __b1 -Removing instruction jmp __breturn Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b3 -Removing instruction jmp __b4 -Removing instruction jmp __b5 Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __b2 -Removing instruction jmp __breturn Succesful ASM optimization Pass5NextJumpElimination Removing instruction lda #0 +Removing instruction ldy.z conio_cursor_x Removing instruction lda #0 Removing instruction lda #0 Replacing instruction ldy #0 with TAY -Removing instruction ldy.z conio_cursor_x Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b2_from_conio_c64_init with __b1 +Replacing label __b1_from_cputc with __b1 Replacing label __b3_from_gotoxy with __b2 Replacing label __b1 with __b2 Replacing label __b2_from___b1 with __b2 -Replacing label __b1_from_cputc with __b1 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b3 with __b2 Removing instruction __b1_from___init1: @@ -4450,21 +4581,14 @@ Removing instruction main_from___b1: Removing instruction __b2_from_conio_c64_init: Removing instruction __b2: Removing instruction __b1_from___b2: +Removing instruction __b3_from___b2: +Removing instruction __b1_from_cputc: Removing instruction __b1_from_main: Removing instruction printf_uchar_from___b1: Removing instruction __b3_from_gotoxy: Removing instruction __b3: Removing instruction __b1_from___b3: Removing instruction __b1: -Removing instruction __b4_from___b7: -Removing instruction uctoa_append_from___b5: -Removing instruction cputc_from___b3: -Removing instruction __b2_from___b1: -Removing instruction __b2_from___b3: -Removing instruction cputs_from___b2: -Removing instruction __b3_from___b2: -Removing instruction __b1_from_cputc: -Removing instruction cputc_from___b2: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: Removing instruction __b2_from___b1: @@ -4473,6 +4597,11 @@ Removing instruction __b3_from___b2: Removing instruction memset_from___b3: Removing instruction __b4_from___b3: Removing instruction memset_from___b4: +Removing instruction __b4_from___b7: +Removing instruction uctoa_append_from___b5: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction printf_str_from___b2: Removing instruction __b1_from_memcpy: Removing instruction __b1_from___b2: Removing instruction __b2_from___b1: @@ -4483,11 +4612,14 @@ Removing instruction __b1: Removing instruction __breturn: Removing instruction __b1_from_conio_c64_init: Removing instruction __breturn: +Removing instruction __b2: +Removing instruction __b3: Removing instruction clrscr_from_main: Removing instruction __b1: Removing instruction __breturn: Removing instruction __b1_from_gotoxy: Removing instruction __breturn: +Removing instruction __breturn: Removing instruction __b1_from_clrscr: Removing instruction __b2: Removing instruction __breturn: @@ -4499,6 +4631,11 @@ Removing instruction uctoa_from___b1: Removing instruction __b2: Removing instruction printf_number_buffer_from___b2: Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __b2: +Removing instruction __b3: +Removing instruction __b4: +Removing instruction __b5: Removing instruction __b1_from_uctoa: Removing instruction __b3: Removing instruction __breturn: @@ -4509,24 +4646,16 @@ Removing instruction __b4_from___b6: Removing instruction __b1: Removing instruction __b3: Removing instruction __breturn: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: Removing instruction __b1_from_uctoa_append: Removing instruction __b3: Removing instruction __breturn: Removing instruction __b1_from___b2: -Removing instruction __b2: -Removing instruction __b3: -Removing instruction __b1_from_cputs: +Removing instruction __b1_from_printf_str: Removing instruction __breturn: Removing instruction __b1_from___b2: -Removing instruction __breturn: -Removing instruction __b1: -Removing instruction __b2: -Removing instruction __b3: -Removing instruction __b4: -Removing instruction __b5: -Removing instruction __breturn: -Removing instruction __b1: -Removing instruction __breturn: Succesful ASM optimization Pass5UnusedLabelElimination Replacing jump to rts with rts in jmp __breturn Succesful ASM optimization Pass5DoubleJumpElimination @@ -4548,6 +4677,7 @@ __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 __constant char RADIX_DECIMAL_VALUES_CHAR[] = { $64, $a } __constant char SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() char clrscr::c @@ -4567,31 +4697,24 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:8 416672.5 -__loadstore char conio_cursor_y // zp[1]:9 6153850.173076923 -__loadstore char *conio_line_color // zp[2]:12 4420004.18 -__loadstore char *conio_line_text // zp[2]:10 4333337.431372548 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:10 394742.36842105264 +__loadstore char conio_cursor_y // zp[1]:11 5925929.796296297 +__loadstore char *conio_line_color // zp[2]:14 4250004.019230769 +__loadstore char *conio_line_text // zp[2]:12 4169815.2641509436 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 200002.0 -char cputc::c#2 // reg byte a 2002.0 -char cputc::c#3 // reg byte a 1050502.0 +char cputc::c#0 // reg byte a 1500001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 100001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:4 50000.5 -const char *cputs::s#2 // s zp[2]:4 150001.5 void cscroll() void gotoxy(char x , char y) -char *gotoxy::$5 // zp[2]:18 202.0 -char *gotoxy::$6 // zp[2]:14 202.0 -unsigned int gotoxy::$7 // zp[2]:14 151.5 -unsigned int gotoxy::$8 // zp[2]:16 202.0 -unsigned int gotoxy::$9 // zp[2]:14 202.0 +char *gotoxy::$5 // zp[2]:20 202.0 +char *gotoxy::$6 // zp[2]:16 202.0 +unsigned int gotoxy::$7 // zp[2]:16 151.5 +unsigned int gotoxy::$8 // zp[2]:18 202.0 +unsigned int gotoxy::$9 // zp[2]:16 202.0 unsigned int gotoxy::line_offset -unsigned int gotoxy::line_offset#0 // line_offset zp[2]:14 101.0 +unsigned int gotoxy::line_offset#0 // line_offset zp[2]:16 101.0 char gotoxy::x __constant char gotoxy::x#2 = 0 // x char gotoxy::y @@ -4601,36 +4724,36 @@ void main() __constant char main::c = 7 void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination -void *memcpy::destination#2 // destination zp[2]:23 +void *memcpy::destination#2 // destination zp[2]:6 char *memcpy::dst -char *memcpy::dst#1 // dst zp[2]:23 1.00000000001E11 -char *memcpy::dst#2 // dst zp[2]:23 1.0033333333466667E11 -char *memcpy::dst#4 // dst zp[2]:23 2.000000002E9 +char *memcpy::dst#1 // dst zp[2]:6 1.0000000001E10 +char *memcpy::dst#2 // dst zp[2]:6 1.0333333334666666E10 +char *memcpy::dst#4 // dst zp[2]:6 2.000000002E9 unsigned int memcpy::num void *memcpy::return void *memcpy::source -void *memcpy::source#2 // source zp[2]:6 +void *memcpy::source#2 // source zp[2]:4 char *memcpy::src -char *memcpy::src#1 // src zp[2]:6 2.00000000002E11 -char *memcpy::src#2 // src zp[2]:6 1.0025000000125E11 -char *memcpy::src#4 // src zp[2]:6 1.000000001E9 +char *memcpy::src#1 // src zp[2]:4 2.0000000002E10 +char *memcpy::src#2 // src zp[2]:4 1.025000000125E10 +char *memcpy::src#4 // src zp[2]:4 1.000000001E9 char *memcpy::src_end -char *memcpy::src_end#0 // src_end zp[2]:21 1.262500000025E10 +char *memcpy::src_end#0 // src_end zp[2]:23 1.37500000025E9 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // reg byte x 1.4285714285857143E10 +char memset::c#4 // reg byte x 1.4285714287142856E9 char *memset::dst -char *memset::dst#1 // dst zp[2]:6 2.00000000002E11 -char *memset::dst#2 // dst zp[2]:6 1.3366666666833334E11 +char *memset::dst#1 // dst zp[2]:6 2.0000000002E10 +char *memset::dst#2 // dst zp[2]:6 1.3666666668333332E10 char *memset::dst#4 // dst zp[2]:6 2.000000002E9 char *memset::end -char *memset::end#0 // end zp[2]:23 1.6833333333666668E10 +char *memset::end#0 // end zp[2]:23 1.8333333336666665E9 unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:6 __loadstore struct printf_buffer_number printf_buffer = {} // mem[12] -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits __constant char *printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // buffer_digits @@ -4645,7 +4768,15 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 100001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:8 40000.4 +const char *printf_str::s#2 // s zp[2]:8 150001.5 +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uchar::format char printf_uchar::format_justify_left char printf_uchar::format_min_length @@ -4653,6 +4784,7 @@ char printf_uchar::format_radix char printf_uchar::format_sign_always char printf_uchar::format_upper_case char printf_uchar::format_zero_padding +void (*printf_uchar::putc)(char) char printf_uchar::uvalue void uctoa(char value , char *buffer , char radix) char *uctoa::buffer @@ -4664,7 +4796,7 @@ char uctoa::digit char uctoa::digit#1 // digit zp[1]:2 20002.0 char uctoa::digit#2 // digit zp[1]:2 3077.230769230769 char uctoa::digit_value -char uctoa::digit_value#0 // digit_value zp[1]:20 6000.6 +char uctoa::digit_value#0 // digit_value zp[1]:22 6000.6 char *uctoa::digit_values char uctoa::max_digits __constant char uctoa::max_digits#1 = 3 // max_digits @@ -4685,7 +4817,7 @@ char uctoa_append::digit#2 // reg byte y 1.00500015E7 char uctoa_append::return char uctoa_append::return#0 // reg byte x 20002.0 char uctoa_append::sub -char uctoa_append::sub#0 // sub zp[1]:20 3335000.5 +char uctoa_append::sub#0 // sub zp[1]:22 3335000.5 char uctoa_append::value char uctoa_append::value#0 // reg byte x 36667.33333333333 char uctoa_append::value#1 // reg byte x 2.0000002E7 @@ -4698,30 +4830,30 @@ reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[1]:2 [ uctoa::digit#2 uctoa::digit#1 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#0 ] zp[1]:3 [ uctoa::started#2 uctoa::started#4 ] +zp[2]:4 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 clrscr::line_cols#5 clrscr::line_cols#1 ] +zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_text#5 clrscr::line_text#1 ] +reg byte x [ memset::c#4 ] reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] -zp[2]:4 [ cputs::s#2 cputs::s#0 clrscr::line_cols#5 clrscr::line_cols#1 ] -zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_text#5 clrscr::line_text#1 ] -reg byte x [ memset::c#4 ] -zp[1]:8 [ conio_cursor_x ] -zp[1]:9 [ conio_cursor_y ] -zp[2]:10 [ conio_line_text ] -zp[2]:12 [ conio_line_color ] -zp[2]:14 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -zp[2]:16 [ gotoxy::$8 ] -zp[2]:18 [ gotoxy::$5 ] +zp[2]:8 [ printf_str::s#2 printf_str::s#0 ] +zp[1]:10 [ conio_cursor_x ] +zp[1]:11 [ conio_cursor_y ] +zp[2]:12 [ conio_line_text ] +zp[2]:14 [ conio_line_color ] +reg byte a [ cputc::c#0 ] +zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +zp[2]:18 [ gotoxy::$8 ] +zp[2]:20 [ gotoxy::$5 ] reg byte a [ printf_number_buffer::buffer_sign#0 ] -zp[1]:20 [ uctoa::digit_value#0 uctoa_append::sub#0 ] +zp[1]:22 [ uctoa::digit_value#0 uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] -reg byte a [ cputs::c#1 ] -zp[2]:21 [ memcpy::src_end#0 ] -zp[2]:23 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +zp[2]:23 [ memset::end#0 memcpy::src_end#0 ] +reg byte a [ printf_str::c#1 ] mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 17530 +Score: 8577 // File Comments // Tests printf function call rewriting @@ -4738,6 +4870,7 @@ Score: 17530 // Global Constants & labels .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -4745,13 +4878,13 @@ Score: 17530 .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = 8 + .label conio_cursor_x = $a // The current cursor y-position - .label conio_cursor_y = 9 + .label conio_cursor_y = $b // The current text cursor line start - .label conio_line_text = $a + .label conio_line_text = $c // The current color cursor line start - .label conio_line_color = $c + .label conio_line_color = $e .segment Code // __start __start: { @@ -4781,7 +4914,7 @@ __start: { // [6] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] // __start::@1 // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] jsr main // __start::@return // [8] return @@ -4816,23 +4949,70 @@ conio_c64_init: { // } // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [23] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [26] call cputln + jsr cputln + rts } // main main: { .label c = 7 // clrscr() - // [17] call clrscr - // [35] phi from main to clrscr [phi:main->clrscr] + // [28] call clrscr + // [52] phi from main to clrscr [phi:main->clrscr] jsr clrscr - // [18] phi from main to main::@1 [phi:main->main::@1] + // [29] phi from main to main::@1 [phi:main->main::@1] // main::@1 // printf("%u", c) - // [19] call printf_uchar - // [51] phi from main::@1 to printf_uchar [phi:main::@1->printf_uchar] + // [30] call printf_uchar + // [68] phi from main::@1 to printf_uchar [phi:main::@1->printf_uchar] jsr printf_uchar // main::@return // } - // [20] return + // [31] return rts } // gotoxy @@ -4840,40 +5020,40 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $12 - .label __6 = $e - .label __7 = $e - .label line_offset = $e - .label __8 = $10 - .label __9 = $e + .label __5 = $14 + .label __6 = $10 + .label __7 = $10 + .label line_offset = $10 + .label __8 = $12 + .label __9 = $10 // if(y>CONIO_HEIGHT) - // [21] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [32] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b2 - // [23] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [23] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [34] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [34] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 - // [22] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [33] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] // gotoxy::@3 - // [23] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [23] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [34] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [34] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy // gotoxy::@1 // gotoxy::@2 __b2: // conio_cursor_x = x - // [24] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [35] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x // conio_cursor_y = y - // [25] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [36] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y // unsigned int line_offset = (unsigned int)y*CONIO_WIDTH - // [26] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [37] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [27] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [38] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -4882,7 +5062,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [28] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [39] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -4890,7 +5070,7 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [29] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [40] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset @@ -4898,7 +5078,7 @@ gotoxy: { asl.z line_offset rol.z line_offset+1 // CONIO_SCREEN_TEXT + line_offset - // [30] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [41] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 // conio_line_text = CONIO_SCREEN_TEXT + line_offset - // [31] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [42] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 // CONIO_SCREEN_COLORS + line_offset - // [32] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [43] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 // conio_line_color = CONIO_SCREEN_COLORS + line_offset - // [33] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [44] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 sta.z conio_line_color+1 // gotoxy::@return // } - // [34] return + // [45] return + rts +} + // cputln +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + // [46] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + // [47] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + // [48] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + // [49] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // cscroll() + // [50] call cscroll + jsr cscroll + // cputln::@return + // } + // [51] return rts } // clrscr @@ -4937,62 +5153,62 @@ gotoxy: { clrscr: { .label line_text = 6 .label line_cols = 4 - // [36] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] - // [36] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + // [53] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + // [53] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 lda #COLORRAM sta.z line_cols+1 - // [36] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + // [53] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z line_text+1 - // [36] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + // [53] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 ldx #0 // clrscr::@1 __b1: // for( char l=0;lDEFAULT_SCREEN sta.z conio_line_text+1 // conio_line_color = CONIO_SCREEN_COLORS - // [41] conio_line_color = COLORRAM -- pbuz1=pbuc1 + // [58] conio_line_color = COLORRAM -- pbuz1=pbuc1 lda #COLORRAM sta.z conio_line_color+1 // clrscr::@return // } - // [42] return + // [59] return rts - // [43] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + // [60] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] __b2: - // [43] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + // [60] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 ldy #0 // clrscr::@3 __b3: // for( char c=0;cclrscr::@1] - // [36] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy - // [36] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy - // [36] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + // [53] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + // [53] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [53] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [53] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy jmp __b1 // clrscr::@4 __b4: // line_text[c] = ' ' - // [48] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + // [65] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 lda #' ' sta (line_text),y // line_cols[c] = conio_textcolor - // [49] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + // [66] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 lda #LIGHT_BLUE sta (line_cols),y // for( char c=0;cclrscr::@3] - // [43] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + // [60] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + // [60] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy jmp __b3 } // printf_uchar // Print an unsigned char using a specific format -// void printf_uchar(char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uchar(void (*putc)(char), char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uchar: { // printf_uchar::@1 // printf_buffer.sign = format.sign_always?'+':0 - // [52] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // [69] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 // Handle any sign lda #0 sta printf_buffer // uctoa(uvalue, printf_buffer.digits, format.radix) - // [53] call uctoa + // [70] call uctoa // Format number into buffer - // [57] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] + // [87] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] jsr uctoa // printf_uchar::@2 - // printf_number_buffer(printf_buffer, format) - // [54] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 + // printf_number_buffer(putc, printf_buffer, format) + // [71] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 lda printf_buffer - // [55] call printf_number_buffer + // [72] call printf_number_buffer // Print using format - // [76] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] + // [106] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] jsr printf_number_buffer // printf_uchar::@return // } - // [56] return + // [73] return + rts +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // if(conio_cursor_y==CONIO_HEIGHT) + // [74] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [75] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // cscroll::@1 + // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [76] call memcpy + // [114] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [114] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [114] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [77] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // cscroll::@2 + // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [78] call memcpy + // [114] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [114] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [114] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [79] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // cscroll::@3 + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + // [80] call memset + // [124] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [124] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [124] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [81] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // cscroll::@4 + // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) + // [82] call memset + // [124] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [124] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [124] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // cscroll::@5 + // conio_line_text -= CONIO_WIDTH + // [83] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // conio_line_color -= CONIO_WIDTH + // [84] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // conio_cursor_y--; + // [85] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + // cscroll::@return + __breturn: + // } + // [86] return rts } // uctoa @@ -5071,414 +5381,152 @@ printf_uchar: { // void uctoa(__register(X) char value, __zp(6) char *buffer, char radix) uctoa: { .const max_digits = 3 - .label digit_value = $14 + .label digit_value = $16 .label buffer = 6 .label digit = 2 .label started = 3 - // [58] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] - // [58] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 + // [88] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + // [88] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z buffer+1 - // [58] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + // [88] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 lda #0 sta.z started - // [58] phi uctoa::value#2 = main::c [phi:uctoa->uctoa::@1#2] -- vbuxx=vbuc1 + // [88] phi uctoa::value#2 = main::c [phi:uctoa->uctoa::@1#2] -- vbuxx=vbuc1 ldx #main.c - // [58] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + // [88] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 sta.z digit // uctoa::@1 __b1: // for( char digit=0; digit= digit_value) - // [65] if(0!=uctoa::started#2) goto uctoa::@5 -- 0_neq_vbuz1_then_la1 + // [95] if(0!=uctoa::started#2) goto uctoa::@5 -- 0_neq_vbuz1_then_la1 lda.z started bne __b5 // uctoa::@7 - // [66] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 + // [96] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 cpx.z digit_value bcs __b5 - // [67] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] - // [67] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy - // [67] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy - // [67] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + // [97] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + // [97] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [97] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [97] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy // uctoa::@4 __b4: // for( char digit=0; digituctoa::@1] - // [58] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy - // [58] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy - // [58] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy - // [58] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + // [88] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + // [88] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [88] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [88] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [88] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy jmp __b1 // uctoa::@5 __b5: // uctoa_append(buffer++, value, digit_value) - // [69] uctoa_append::buffer#0 = uctoa::buffer#11 - // [70] uctoa_append::value#0 = uctoa::value#2 - // [71] uctoa_append::sub#0 = uctoa::digit_value#0 - // [72] call uctoa_append - // [83] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + // [99] uctoa_append::buffer#0 = uctoa::buffer#11 + // [100] uctoa_append::value#0 = uctoa::value#2 + // [101] uctoa_append::sub#0 = uctoa::digit_value#0 + // [102] call uctoa_append + // [132] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] jsr uctoa_append // uctoa_append(buffer++, value, digit_value) - // [73] uctoa_append::return#0 = uctoa_append::value#2 + // [103] uctoa_append::return#0 = uctoa_append::value#2 // uctoa::@6 // value = uctoa_append(buffer++, value, digit_value) - // [74] uctoa::value#0 = uctoa_append::return#0 + // [104] uctoa::value#0 = uctoa_append::return#0 // value = uctoa_append(buffer++, value, digit_value); - // [75] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [105] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [67] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] - // [67] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy - // [67] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 + // [97] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + // [97] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [97] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 lda #1 sta.z started - // [67] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + // [97] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy jmp __b4 } // printf_number_buffer // Print the contents of the number buffer using a specific format. // This handles minimum length, zero-filling, and left/right justification from the format -// void printf_number_buffer(__register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_number_buffer(void (*putc)(char), __register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_number_buffer: { .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // printf_number_buffer::@1 // if(buffer.sign) - // [77] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 + // [107] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 cmp #0 beq __b2 // printf_number_buffer::@3 - // cputc(buffer.sign) - // [78] cputc::c#2 = printf_number_buffer::buffer_sign#0 - // [79] call cputc - // [90] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] - // [90] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + // putc(buffer.sign) + // [108] stackpush(char) = printf_number_buffer::buffer_sign#0 -- _stackpushbyte_=vbuaa + pha + // [109] callexecute cputc -- call_vprc1 jsr cputc - // [80] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [111] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] // printf_number_buffer::@2 __b2: - // cputs(buffer.digits) - // [81] call cputs - // [101] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] - jsr cputs + // printf_str(putc, buffer.digits) + // [112] call printf_str + // [139] phi from printf_number_buffer::@2 to printf_str [phi:printf_number_buffer::@2->printf_str] + jsr printf_str // printf_number_buffer::@return // } - // [82] return - rts -} - // uctoa_append -// Used to convert a single digit of an unsigned number value to a string representation -// Counts a single digit up from '0' as long as the value is larger than sub. -// Each time the digit is increased sub is subtracted from value. -// - buffer : pointer to the char that receives the digit -// - value : The value where the digit will be derived from -// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. -// (For decimal the subs used are 10000, 1000, 100, 10, 1) -// returns : the value reduced by sub * digit so that it is less than sub. -// __register(X) char uctoa_append(__zp(6) char *buffer, __register(X) char value, __zp($14) char sub) -uctoa_append: { - .label buffer = 6 - .label sub = $14 - // [84] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] - // [84] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 - ldy #0 - // [84] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy - // uctoa_append::@1 - __b1: - // while (value >= sub) - // [85] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 - cpx.z sub - bcs __b2 - // uctoa_append::@3 - // *buffer = DIGITS[digit] - // [86] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy - lda DIGITS,y - ldy #0 - sta (buffer),y - // uctoa_append::@return - // } - // [87] return - rts - // uctoa_append::@2 - __b2: - // digit++; - // [88] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy - iny - // value -= sub - // [89] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 - txa - sec - sbc.z sub - tax - // [84] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] - // [84] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy - // [84] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy - jmp __b1 -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - // [91] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1 - // cputc::@2 - // conio_line_text[conio_cursor_x] = c - // [92] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - // [93] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - // [94] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [95] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [96] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - // cputc::@3 - // cputln() - // [97] call cputln - jsr cputln - // cputc::@return - __breturn: - // } - // [98] return - rts - // [99] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - // cputc::@1 - __b1: - // cputln() - // [100] call cputln - jsr cputln - rts -} - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(4) const char *s) -cputs: { - .label s = 4 - // [102] phi from cputs to cputs::@1 [phi:cputs->cputs::@1] - // [102] phi cputs::s#2 = printf_number_buffer::buffer_digits#0 [phi:cputs->cputs::@1#0] -- pbuz1=pbuc1 - lda #printf_number_buffer.buffer_digits - sta.z s+1 - // cputs::@1 - __b1: - // while(c=*s++) - // [103] cputs::c#1 = *cputs::s#2 -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // [104] cputs::s#0 = ++ cputs::s#2 -- pbuz1=_inc_pbuz1 - inc.z s - bne !+ - inc.z s+1 - !: - // [105] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - // cputs::@return - // } - // [106] return - rts - // cputs::@2 - __b2: - // cputc(c) - // [107] cputc::c#0 = cputs::c#1 - // [108] call cputc - // [90] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - // [90] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy - jsr cputc - // [102] phi from cputs::@2 to cputs::@1 [phi:cputs::@2->cputs::@1] - // [102] phi cputs::s#2 = cputs::s#0 [phi:cputs::@2->cputs::@1#0] -- register_copy - jmp __b1 -} - // cputln -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - // [109] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - // [110] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - // [111] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - // [112] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_y - // cscroll() - // [113] call cscroll - jsr cscroll - // cputln::@return - // } - // [114] return - rts -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // if(conio_cursor_y==CONIO_HEIGHT) - // [115] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [116] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - // cscroll::@1 - // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [117] call memcpy - // [128] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [128] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [128] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [118] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - // cscroll::@2 - // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [119] call memcpy - // [128] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [128] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [128] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [120] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - // cscroll::@3 - // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [121] call memset - // [138] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [138] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [138] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // [122] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] - // cscroll::@4 - // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [123] call memset - // [138] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [138] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 - ldx #LIGHT_BLUE - // [138] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // cscroll::@5 - // conio_line_text -= CONIO_WIDTH - // [124] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // conio_line_color -= CONIO_WIDTH - // [125] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // conio_cursor_y--; - // [126] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - // cscroll::@return - __breturn: - // } - // [127] return + // [113] return rts } // memcpy // Copy block of memory (forwards) // Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp($17) void *destination, __zp(6) void *source, unsigned int num) +// void * memcpy(__zp(6) void *destination, __zp(4) void *source, unsigned int num) memcpy: { - .label src_end = $15 - .label dst = $17 - .label src = 6 - .label source = 6 - .label destination = $17 + .label src_end = $17 + .label dst = 6 + .label src = 4 + .label source = 4 + .label destination = 6 // char* src_end = (char*)source+num - // [129] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + // [115] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$28-$28 @@ -5486,15 +5534,15 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [130] memcpy::src#4 = (char *)memcpy::source#2 - // [131] memcpy::dst#4 = (char *)memcpy::destination#2 - // [132] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [132] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [132] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [116] memcpy::src#4 = (char *)memcpy::source#2 + // [117] memcpy::dst#4 = (char *)memcpy::destination#2 + // [118] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [118] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [118] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy // memcpy::@1 __b1: // while(src!=src_end) - // [133] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [119] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -5503,22 +5551,22 @@ memcpy: { bne __b2 // memcpy::@return // } - // [134] return + // [120] return rts // memcpy::@2 __b2: // *dst++ = *src++ - // [135] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [121] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y sta (dst),y // *dst++ = *src++; - // [136] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [122] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [137] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [123] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 @@ -5534,7 +5582,7 @@ memset: { .label str = 6 // memset::@1 // char* end = (char*)str + num - // [139] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + // [125] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 lda #$28 clc adc.z str @@ -5542,13 +5590,13 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [140] memset::dst#4 = (char *)memset::str#3 - // [141] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [141] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [126] memset::dst#4 = (char *)memset::str#3 + // [127] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [127] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy // memset::@2 __b2: // for(char* dst = str; dst!=end; dst++) - // [142] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [128] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -5557,22 +5605,113 @@ memset: { bne __b3 // memset::@return // } - // [143] return + // [129] return rts // memset::@3 __b3: // *dst = c - // [144] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + // [130] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y // for(char* dst = str; dst!=end; dst++) - // [145] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [131] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: jmp __b2 +} + // uctoa_append +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// __register(X) char uctoa_append(__zp(6) char *buffer, __register(X) char value, __zp($16) char sub) +uctoa_append: { + .label buffer = 6 + .label sub = $16 + // [133] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + // [133] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 + ldy #0 + // [133] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + // uctoa_append::@1 + __b1: + // while (value >= sub) + // [134] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 + cpx.z sub + bcs __b2 + // uctoa_append::@3 + // *buffer = DIGITS[digit] + // [135] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy + lda DIGITS,y + ldy #0 + sta (buffer),y + // uctoa_append::@return + // } + // [136] return + rts + // uctoa_append::@2 + __b2: + // digit++; + // [137] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy + iny + // value -= sub + // [138] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 + txa + sec + sbc.z sub + tax + // [133] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + // [133] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [133] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + jmp __b1 +} + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(8) const char *s) +printf_str: { + .label s = 8 + // [140] phi from printf_str to printf_str::@1 [phi:printf_str->printf_str::@1] + // [140] phi printf_str::s#2 = printf_number_buffer::buffer_digits#0 [phi:printf_str->printf_str::@1#0] -- pbuz1=pbuc1 + lda #printf_number_buffer.buffer_digits + sta.z s+1 + // printf_str::@1 + __b1: + // while(c=*s++) + // [141] printf_str::c#1 = *printf_str::s#2 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [142] printf_str::s#0 = ++ printf_str::s#2 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [143] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + // printf_str::@return + // } + // [144] return + rts + // printf_str::@2 + __b2: + // putc(c) + // [145] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [146] callexecute cputc -- call_vprc1 + jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [140] phi from printf_str::@2 to printf_str::@1 [phi:printf_str::@2->printf_str::@1] + // [140] phi printf_str::s#2 = printf_str::s#0 [phi:printf_str::@2->printf_str::@1#0] -- register_copy + jmp __b1 } // File Data .segment Data diff --git a/src/test/ref/printf-14.sym b/src/test/ref/printf-14.sym index f60833955..783be98fd 100644 --- a/src/test/ref/printf-14.sym +++ b/src/test/ref/printf-14.sym @@ -9,6 +9,7 @@ __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 __constant char RADIX_DECIMAL_VALUES_CHAR[] = { $64, $a } __constant char SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() char clrscr::c @@ -28,31 +29,24 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:8 416672.5 -__loadstore char conio_cursor_y // zp[1]:9 6153850.173076923 -__loadstore char *conio_line_color // zp[2]:12 4420004.18 -__loadstore char *conio_line_text // zp[2]:10 4333337.431372548 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:10 394742.36842105264 +__loadstore char conio_cursor_y // zp[1]:11 5925929.796296297 +__loadstore char *conio_line_color // zp[2]:14 4250004.019230769 +__loadstore char *conio_line_text // zp[2]:12 4169815.2641509436 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 200002.0 -char cputc::c#2 // reg byte a 2002.0 -char cputc::c#3 // reg byte a 1050502.0 +char cputc::c#0 // reg byte a 1500001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 100001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:4 50000.5 -const char *cputs::s#2 // s zp[2]:4 150001.5 void cscroll() void gotoxy(char x , char y) -char *gotoxy::$5 // zp[2]:18 202.0 -char *gotoxy::$6 // zp[2]:14 202.0 -unsigned int gotoxy::$7 // zp[2]:14 151.5 -unsigned int gotoxy::$8 // zp[2]:16 202.0 -unsigned int gotoxy::$9 // zp[2]:14 202.0 +char *gotoxy::$5 // zp[2]:20 202.0 +char *gotoxy::$6 // zp[2]:16 202.0 +unsigned int gotoxy::$7 // zp[2]:16 151.5 +unsigned int gotoxy::$8 // zp[2]:18 202.0 +unsigned int gotoxy::$9 // zp[2]:16 202.0 unsigned int gotoxy::line_offset -unsigned int gotoxy::line_offset#0 // line_offset zp[2]:14 101.0 +unsigned int gotoxy::line_offset#0 // line_offset zp[2]:16 101.0 char gotoxy::x __constant char gotoxy::x#2 = 0 // x char gotoxy::y @@ -62,36 +56,36 @@ void main() __constant char main::c = 7 void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination -void *memcpy::destination#2 // destination zp[2]:23 +void *memcpy::destination#2 // destination zp[2]:6 char *memcpy::dst -char *memcpy::dst#1 // dst zp[2]:23 1.00000000001E11 -char *memcpy::dst#2 // dst zp[2]:23 1.0033333333466667E11 -char *memcpy::dst#4 // dst zp[2]:23 2.000000002E9 +char *memcpy::dst#1 // dst zp[2]:6 1.0000000001E10 +char *memcpy::dst#2 // dst zp[2]:6 1.0333333334666666E10 +char *memcpy::dst#4 // dst zp[2]:6 2.000000002E9 unsigned int memcpy::num void *memcpy::return void *memcpy::source -void *memcpy::source#2 // source zp[2]:6 +void *memcpy::source#2 // source zp[2]:4 char *memcpy::src -char *memcpy::src#1 // src zp[2]:6 2.00000000002E11 -char *memcpy::src#2 // src zp[2]:6 1.0025000000125E11 -char *memcpy::src#4 // src zp[2]:6 1.000000001E9 +char *memcpy::src#1 // src zp[2]:4 2.0000000002E10 +char *memcpy::src#2 // src zp[2]:4 1.025000000125E10 +char *memcpy::src#4 // src zp[2]:4 1.000000001E9 char *memcpy::src_end -char *memcpy::src_end#0 // src_end zp[2]:21 1.262500000025E10 +char *memcpy::src_end#0 // src_end zp[2]:23 1.37500000025E9 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // reg byte x 1.4285714285857143E10 +char memset::c#4 // reg byte x 1.4285714287142856E9 char *memset::dst -char *memset::dst#1 // dst zp[2]:6 2.00000000002E11 -char *memset::dst#2 // dst zp[2]:6 1.3366666666833334E11 +char *memset::dst#1 // dst zp[2]:6 2.0000000002E10 +char *memset::dst#2 // dst zp[2]:6 1.3666666668333332E10 char *memset::dst#4 // dst zp[2]:6 2.000000002E9 char *memset::end -char *memset::end#0 // end zp[2]:23 1.6833333333666668E10 +char *memset::end#0 // end zp[2]:23 1.8333333336666665E9 unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:6 __loadstore struct printf_buffer_number printf_buffer = {} // mem[12] -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits __constant char *printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // buffer_digits @@ -106,7 +100,15 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 100001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:8 40000.4 +const char *printf_str::s#2 // s zp[2]:8 150001.5 +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uchar::format char printf_uchar::format_justify_left char printf_uchar::format_min_length @@ -114,6 +116,7 @@ char printf_uchar::format_radix char printf_uchar::format_sign_always char printf_uchar::format_upper_case char printf_uchar::format_zero_padding +void (*printf_uchar::putc)(char) char printf_uchar::uvalue void uctoa(char value , char *buffer , char radix) char *uctoa::buffer @@ -125,7 +128,7 @@ char uctoa::digit char uctoa::digit#1 // digit zp[1]:2 20002.0 char uctoa::digit#2 // digit zp[1]:2 3077.230769230769 char uctoa::digit_value -char uctoa::digit_value#0 // digit_value zp[1]:20 6000.6 +char uctoa::digit_value#0 // digit_value zp[1]:22 6000.6 char *uctoa::digit_values char uctoa::max_digits __constant char uctoa::max_digits#1 = 3 // max_digits @@ -146,7 +149,7 @@ char uctoa_append::digit#2 // reg byte y 1.00500015E7 char uctoa_append::return char uctoa_append::return#0 // reg byte x 20002.0 char uctoa_append::sub -char uctoa_append::sub#0 // sub zp[1]:20 3335000.5 +char uctoa_append::sub#0 // sub zp[1]:22 3335000.5 char uctoa_append::value char uctoa_append::value#0 // reg byte x 36667.33333333333 char uctoa_append::value#1 // reg byte x 2.0000002E7 @@ -159,23 +162,23 @@ reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[1]:2 [ uctoa::digit#2 uctoa::digit#1 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#0 ] zp[1]:3 [ uctoa::started#2 uctoa::started#4 ] +zp[2]:4 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 clrscr::line_cols#5 clrscr::line_cols#1 ] +zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_text#5 clrscr::line_text#1 ] +reg byte x [ memset::c#4 ] reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] -zp[2]:4 [ cputs::s#2 cputs::s#0 clrscr::line_cols#5 clrscr::line_cols#1 ] -zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_text#5 clrscr::line_text#1 ] -reg byte x [ memset::c#4 ] -zp[1]:8 [ conio_cursor_x ] -zp[1]:9 [ conio_cursor_y ] -zp[2]:10 [ conio_line_text ] -zp[2]:12 [ conio_line_color ] -zp[2]:14 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -zp[2]:16 [ gotoxy::$8 ] -zp[2]:18 [ gotoxy::$5 ] +zp[2]:8 [ printf_str::s#2 printf_str::s#0 ] +zp[1]:10 [ conio_cursor_x ] +zp[1]:11 [ conio_cursor_y ] +zp[2]:12 [ conio_line_text ] +zp[2]:14 [ conio_line_color ] +reg byte a [ cputc::c#0 ] +zp[2]:16 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +zp[2]:18 [ gotoxy::$8 ] +zp[2]:20 [ gotoxy::$5 ] reg byte a [ printf_number_buffer::buffer_sign#0 ] -zp[1]:20 [ uctoa::digit_value#0 uctoa_append::sub#0 ] +zp[1]:22 [ uctoa::digit_value#0 uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] -reg byte a [ cputs::c#1 ] -zp[2]:21 [ memcpy::src_end#0 ] -zp[2]:23 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +zp[2]:23 [ memset::end#0 memcpy::src_end#0 ] +reg byte a [ printf_str::c#1 ] mem[12] [ printf_buffer ] diff --git a/src/test/ref/printf-15.asm b/src/test/ref/printf-15.asm index 1c75fc9cb..48096488b 100644 --- a/src/test/ref/printf-15.asm +++ b/src/test/ref/printf-15.asm @@ -9,6 +9,7 @@ .segment Basic :BasicUpstart(__start) .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -60,21 +61,52 @@ conio_c64_init: { // } rts } +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} main: { // clrscr() jsr clrscr // printf("Lone 1\n") lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf("Lone 2\n") lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // } rts .segment Data @@ -159,6 +191,34 @@ gotoxy: { // } rts } +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + inc.z conio_cursor_y + // cscroll() + jsr cscroll + // } + rts +} // clears the screen and moves the cursor to the upper left-hand corner of the screen. clrscr: { .label line_text = 2 @@ -229,9 +289,9 @@ clrscr: { iny jmp __b3 } -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { .label s = 2 __b1: // while(c=*s++) @@ -246,66 +306,12 @@ cputs: { // } rts __b2: - // cputc(c) + // putc(c) + pha jsr cputc + pla jmp __b1 } -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - cmp #'\n' - beq __b1 - // conio_line_text[conio_cursor_x] = c - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - inc.z conio_cursor_x - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // cputln() - jsr cputln - __breturn: - // } - rts - __b1: - // cputln() - jsr cputln - rts -} -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - inc.z conio_cursor_y - // cscroll() - jsr cscroll - // } - rts -} // Scroll the entire screen if the cursor is beyond the last line cscroll: { // if(conio_cursor_y==CONIO_HEIGHT) diff --git a/src/test/ref/printf-15.cfg b/src/test/ref/printf-15.cfg index 123bc16b7..0e8f4b72f 100644 --- a/src/test/ref/printf-15.cfg +++ b/src/test/ref/printf-15.cfg @@ -35,204 +35,206 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_str::@2 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] phi() - [17] call clrscr + [27] phi() + [28] call clrscr to:main::@1 main::@1: scope:[main] from main - [18] phi() - [19] call cputs + [29] phi() + [30] call printf_str to:main::@2 main::@2: scope:[main] from main::@1 - [20] phi() - [21] call cputs + [31] phi() + [32] call printf_str to:main::@return main::@return: scope:[main] from main::@2 - [22] return + [33] return to:@return void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [23] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [34] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [24] phi() + [35] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [25] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [36] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [26] conio_cursor_x = gotoxy::x#2 - [27] conio_cursor_y = gotoxy::y#4 - [28] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [29] gotoxy::$8 = gotoxy::$7 << 2 - [30] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [31] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [32] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [33] conio_line_text = gotoxy::$5 - [34] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [35] conio_line_color = gotoxy::$6 + [37] conio_cursor_x = gotoxy::x#2 + [38] conio_cursor_y = gotoxy::y#4 + [39] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [40] gotoxy::$8 = gotoxy::$7 << 2 + [41] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [42] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [43] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [44] conio_line_text = gotoxy::$5 + [45] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [46] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [36] return + [47] return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [48] conio_line_text = conio_line_text + $28 + [49] conio_line_color = conio_line_color + $28 + [50] conio_cursor_x = 0 + [51] conio_cursor_y = ++ conio_cursor_y + [52] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [53] return to:@return void clrscr() clrscr: scope:[clrscr] from main - [37] phi() + [54] phi() to:clrscr::@1 clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 - [38] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) - [38] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) - [38] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) - [39] if(clrscr::l#2<$19) goto clrscr::@3 + [55] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [55] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [55] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [56] if(clrscr::l#2<$19) goto clrscr::@3 to:clrscr::@2 clrscr::@2: scope:[clrscr] from clrscr::@1 - [40] conio_cursor_x = 0 - [41] conio_cursor_y = 0 - [42] conio_line_text = DEFAULT_SCREEN - [43] conio_line_color = COLORRAM + [57] conio_cursor_x = 0 + [58] conio_cursor_y = 0 + [59] conio_line_text = DEFAULT_SCREEN + [60] conio_line_color = COLORRAM to:clrscr::@return clrscr::@return: scope:[clrscr] from clrscr::@2 - [44] return + [61] return to:@return clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 - [45] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) - [46] if(clrscr::c#2<$28) goto clrscr::@4 + [62] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [63] if(clrscr::c#2<$28) goto clrscr::@4 to:clrscr::@5 clrscr::@5: scope:[clrscr] from clrscr::@3 - [47] clrscr::line_text#1 = clrscr::line_text#5 + $28 - [48] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 - [49] clrscr::l#1 = ++ clrscr::l#2 + [64] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [65] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [66] clrscr::l#1 = ++ clrscr::l#2 to:clrscr::@1 clrscr::@4: scope:[clrscr] from clrscr::@3 - [50] clrscr::line_text#5[clrscr::c#2] = ' ' - [51] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE - [52] clrscr::c#1 = ++ clrscr::c#2 + [67] clrscr::line_text#5[clrscr::c#2] = ' ' + [68] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [69] clrscr::c#1 = ++ clrscr::c#2 to:clrscr::@3 -void cputs(const char *s) -cputs: scope:[cputs] from main::@1 main::@2 - [53] cputs::s#4 = phi( main::@1/main::s, main::@2/main::s1 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [54] cputs::s#3 = phi( cputs/cputs::s#4, cputs::@2/cputs::s#0 ) - [55] cputs::c#1 = *cputs::s#3 - [56] cputs::s#0 = ++ cputs::s#3 - [57] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [58] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [59] cputc::c#0 = cputs::c#1 - [60] call cputc - to:cputs::@1 - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 - [61] if(cputc::c#0==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [62] conio_line_text[conio_cursor_x] = cputc::c#0 - [63] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [64] conio_cursor_x = ++ conio_cursor_x - [65] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [66] phi() - [67] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [68] return - to:@return -cputc::@1: scope:[cputc] from cputc - [69] phi() - [70] call cputln - to:cputc::@return - -void cputln() -cputln: scope:[cputln] from cputc::@1 cputc::@3 - [71] conio_line_text = conio_line_text + $28 - [72] conio_line_color = conio_line_color + $28 - [73] conio_cursor_x = 0 - [74] conio_cursor_y = ++ conio_cursor_y - [75] call cscroll - to:cputln::@return -cputln::@return: scope:[cputln] from cputln - [76] return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main::@1 main::@2 + [70] printf_str::s#4 = phi( main::@1/main::s, main::@2/main::s1 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [71] printf_str::s#3 = phi( printf_str/printf_str::s#4, printf_str::@2/printf_str::s#0 ) + [72] printf_str::c#1 = *printf_str::s#3 + [73] printf_str::s#0 = ++ printf_str::s#3 + [74] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [75] return to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [76] stackpush(char) = printf_str::c#1 + [77] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_str::@1 void cscroll() cscroll: scope:[cscroll] from cputln - [77] if(conio_cursor_y!=$19) goto cscroll::@return + [79] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [78] phi() - [79] call memcpy - to:cscroll::@2 -cscroll::@2: scope:[cscroll] from cscroll::@1 [80] phi() [81] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [82] phi() + [83] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [82] phi() - [83] call memset - to:cscroll::@4 -cscroll::@4: scope:[cscroll] from cscroll::@3 [84] phi() [85] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [86] phi() + [87] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [86] conio_line_text = conio_line_text - $28 - [87] conio_line_color = conio_line_color - $28 - [88] conio_cursor_y = -- conio_cursor_y + [88] conio_line_text = conio_line_text - $28 + [89] conio_line_color = conio_line_color - $28 + [90] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [89] return + [91] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [90] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [90] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [91] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [92] memcpy::src#4 = (char *)memcpy::source#2 - [93] memcpy::dst#4 = (char *)memcpy::destination#2 + [92] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [92] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [93] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [94] memcpy::src#4 = (char *)memcpy::source#2 + [95] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [94] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [94] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [95] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [96] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [96] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [97] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [96] return + [98] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [97] *memcpy::dst#2 = *memcpy::src#2 - [98] memcpy::dst#1 = ++ memcpy::dst#2 - [99] memcpy::src#1 = ++ memcpy::src#2 + [99] *memcpy::dst#2 = *memcpy::src#2 + [100] memcpy::dst#1 = ++ memcpy::dst#2 + [101] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [100] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [100] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [102] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [102] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [101] memset::end#0 = (char *)memset::str#3 + $28 - [102] memset::dst#4 = (char *)memset::str#3 + [103] memset::end#0 = (char *)memset::str#3 + $28 + [104] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [103] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [104] if(memset::dst#2!=memset::end#0) goto memset::@3 + [105] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [106] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [105] return + [107] return to:@return memset::@3: scope:[memset] from memset::@2 - [106] *memset::dst#2 = memset::c#4 - [107] memset::dst#1 = ++ memset::dst#2 + [108] *memset::dst#2 = memset::c#4 + [109] memset::dst#1 = ++ memset::dst#2 to:memset::@2 diff --git a/src/test/ref/printf-15.log b/src/test/ref/printf-15.log index 0b73f5ff4..cf03fddb1 100644 --- a/src/test/ref/printf-15.log +++ b/src/test/ref/printf-15.log @@ -3,6 +3,11 @@ Fixing struct type size struct printf_buffer_number to 12 Fixing struct type size struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, "Lone 1 +") +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, "Lone 2 +") +Adding parameter assignment in __stackcall procedure cputc::c = param(cputc::c) Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx) Inlined call call __init Eliminating unused variable with no statement memcpy::$0 @@ -11,6 +16,9 @@ Eliminating unused variable with no statement gotoxy::$4 Eliminating unused variable with no statement printf_buffer Eliminating unused variable with no statement main::$1 Eliminating unused variable with no statement main::$2 +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_str::putc printf_str::c +Calling convention STACK_CALL replacing param(cputc::c) with stackidx(char,cputc::OFFSET_STACK_C) +Calling convention STACK_CALL adding stack push stackpush(char) = printf_str::c CONTROL FLOW GRAPH SSA @@ -187,10 +195,10 @@ gotoxy::@return: scope:[gotoxy] from gotoxy::@2 return to:@return -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 - cputc::c#1 = phi( cputs::@2/cputc::c#0 ) - cputc::$0 = cputc::c#1 == ' +__stackcall void cputc(char c) +cputc: scope:[cputc] from + cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + cputc::$0 = cputc::c#0 == ' ' if(cputc::$0) goto cputc::@1 to:cputc::@2 @@ -200,8 +208,8 @@ cputc::@1: scope:[cputc] from cputc cputc::@4: scope:[cputc] from cputc::@1 to:cputc::@return cputc::@2: scope:[cputc] from cputc - cputc::c#2 = phi( cputc/cputc::c#1 ) - conio_line_text[conio_cursor_x] = cputc::c#2 + cputc::c#1 = phi( cputc/cputc::c#0 ) + conio_line_text[conio_cursor_x] = cputc::c#1 conio_line_color[conio_cursor_x] = conio_textcolor conio_cursor_x = ++ conio_cursor_x cputc::$1 = conio_cursor_x == $28 @@ -231,32 +239,6 @@ cputln::@return: scope:[cputln] from cputln::@1 return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from main::@1 main::@2 - cputs::s#4 = phi( main::@1/cputs::s#1, main::@2/cputs::s#2 ) - cputs::c#0 = 0 - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@3 - cputs::s#3 = phi( cputs/cputs::s#4, cputs::@3/cputs::s#5 ) - cputs::c#1 = *cputs::s#3 - cputs::$0 = cputs::c#1 - cputs::s#0 = ++ cputs::s#3 - cputs::$2 = 0 != cputs::$0 - if(cputs::$2) goto cputs::@2 - to:cputs::@return -cputs::@2: scope:[cputs] from cputs::@1 - cputs::s#6 = phi( cputs::@1/cputs::s#0 ) - cputs::c#2 = phi( cputs::@1/cputs::c#1 ) - cputc::c#0 = cputs::c#2 - call cputc - to:cputs::@3 -cputs::@3: scope:[cputs] from cputs::@2 - cputs::s#5 = phi( cputs::@2/cputs::s#6 ) - to:cputs::@1 -cputs::@return: scope:[cputs] from cputs::@1 - return - to:@return - void cscroll() cscroll: scope:[cscroll] from cputln cscroll::$0 = conio_cursor_y == $19 @@ -333,17 +315,46 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@3 return to:@return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main::@1 main::@2 + printf_str::putc#4 = phi( main::@1/printf_str::putc#0, main::@2/printf_str::putc#1 ) + printf_str::s#4 = phi( main::@1/printf_str::s#1, main::@2/printf_str::s#2 ) + printf_str::c#0 = 0 + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + printf_str::putc#3 = phi( printf_str/printf_str::putc#4, printf_str::@2/printf_str::putc#2 ) + printf_str::s#3 = phi( printf_str/printf_str::s#4, printf_str::@2/printf_str::s#5 ) + printf_str::c#1 = *printf_str::s#3 + printf_str::$0 = printf_str::c#1 + printf_str::s#0 = ++ printf_str::s#3 + printf_str::$2 = 0 != printf_str::$0 + if(printf_str::$2) goto printf_str::@2 + to:printf_str::@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + printf_str::s#5 = phi( printf_str::@1/printf_str::s#0 ) + printf_str::putc#2 = phi( printf_str::@1/printf_str::putc#3 ) + printf_str::c#2 = phi( printf_str::@1/printf_str::c#1 ) + stackpush(char) = printf_str::c#2 + callexecute *printf_str::putc#2 + sideeffect stackpullbytes(1) + to:printf_str::@1 +printf_str::@return: scope:[printf_str] from printf_str::@1 + return + to:@return + void main() main: scope:[main] from __start::@1 call clrscr to:main::@1 main::@1: scope:[main] from main - cputs::s#1 = main::s - call cputs + printf_str::putc#0 = &cputc + printf_str::s#1 = main::s + call printf_str to:main::@2 main::@2: scope:[main] from main::@1 - cputs::s#2 = main::s1 - call cputs + printf_str::putc#1 = &cputc + printf_str::s#2 = main::s1 + call printf_str to:main::@3 main::@3: scope:[main] from main::@2 to:main::@return @@ -385,6 +396,7 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() bool clrscr::$0 @@ -432,30 +444,15 @@ __loadstore char *conio_line_color __loadstore char *conio_line_text __loadstore char conio_scroll_enable __loadstore char conio_textcolor -void cputc(char c) +__stackcall void cputc(char c) bool cputc::$0 bool cputc::$1 bool cputc::$2 +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c char cputc::c#0 char cputc::c#1 -char cputc::c#2 void cputln() -void cputs(const char *s) -char cputs::$0 -bool cputs::$2 -char cputs::c -char cputs::c#0 -char cputs::c#1 -char cputs::c#2 -const char *cputs::s -const char *cputs::s#0 -const char *cputs::s#1 -const char *cputs::s#2 -const char *cputs::s#3 -const char *cputs::s#4 -const char *cputs::s#5 -const char *cputs::s#6 void cscroll() bool cscroll::$0 bool cscroll::$1 @@ -569,6 +566,26 @@ void *memset::str#3 void *memset::str#4 void *memset::str#5 void *memset::str#6 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::$0 +bool printf_str::$2 +char printf_str::c +char printf_str::c#0 +char printf_str::c#1 +char printf_str::c#2 +void (*printf_str::putc)(char) +void (*printf_str::putc#0)(char) +void (*printf_str::putc#1)(char) +void (*printf_str::putc#2)(char) +void (*printf_str::putc#3)(char) +void (*printf_str::putc#4)(char) +const char *printf_str::s +const char *printf_str::s#0 +const char *printf_str::s#1 +const char *printf_str::s#2 +const char *printf_str::s#3 +const char *printf_str::s#4 +const char *printf_str::s#5 Adding number conversion cast (unumber) 0 in memset::$0 = memset::num#2 > 0 Adding number conversion cast (unumber) $19 in clrscr::$0 = clrscr::l#2 < $19 @@ -586,7 +603,6 @@ Adding number conversion cast (unumber) $28 in cputc::$1 = conio_cursor_x == $28 Adding number conversion cast (unumber) $28 in conio_line_text = conio_line_text + $28 Adding number conversion cast (unumber) $28 in conio_line_color = conio_line_color + $28 Adding number conversion cast (unumber) 0 in conio_cursor_x = 0 -Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 Adding number conversion cast (unumber) $19 in cscroll::$0 = conio_cursor_y == $19 Adding number conversion cast (unumber) 0 in cscroll::$7 = 0 != conio_scroll_enable Adding number conversion cast (unumber) $28 in memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 @@ -606,6 +622,7 @@ Adding number conversion cast (unumber) 0 in gotoxy::y#1 = 0 Adding number conversion cast (unumber) $19 in conio_c64_init::$0 = conio_c64_init::line#0 >= $19 Adding number conversion cast (unumber) 0 in gotoxy::x#2 = 0 Adding number conversion cast (unumber) $19-1 in conio_c64_init::line#1 = $19-1 +Adding number conversion cast (unumber) 0 in printf_str::$2 = 0 != printf_str::$0 Successful SSA optimization PassNAddNumberTypeConversions Inlining cast memcpy::src#0 = (char *)memcpy::source#2 Inlining cast memcpy::dst#0 = (char *)memcpy::destination#2 @@ -643,7 +660,6 @@ Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 Simplifying constant integer cast $28 @@ -658,6 +674,7 @@ Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 +Simplifying constant integer cast 0 Successful SSA optimization PassNCastSimplification Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 @@ -675,7 +692,6 @@ Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) 0 -Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $28 @@ -690,13 +706,14 @@ Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 +Finalized unsigned number type (char) 0 Successful SSA optimization PassNFinalizeNumberTypeConversions Inversing boolean not [19] memset::$1 = memset::num#2 <= 0 from [18] memset::$0 = memset::num#2 > 0 Inversing boolean not [62] gotoxy::$1 = gotoxy::y#3 <= $19 from [61] gotoxy::$0 = gotoxy::y#3 > $19 Inversing boolean not [66] gotoxy::$3 = gotoxy::x#3 < $28 from [65] gotoxy::$2 = gotoxy::x#3 >= $28 Inversing boolean not [91] cputc::$2 = conio_cursor_x != $28 from [90] cputc::$1 = conio_cursor_x == $28 -Inversing boolean not [115] cscroll::$1 = conio_cursor_y != $19 from [114] cscroll::$0 = conio_cursor_y == $19 -Inversing boolean not [148] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [147] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Inversing boolean not [102] cscroll::$1 = conio_cursor_y != $19 from [101] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [135] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [134] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -721,9 +738,10 @@ Alias clrscr::line_cols#2 = clrscr::line_cols#4 clrscr::line_cols#3 Alias clrscr::l#3 = clrscr::l#6 clrscr::l#4 Alias gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::y#5 = gotoxy::y#6 -Alias cputc::c#1 = cputc::c#2 -Alias cputs::c#1 = cputs::$0 cputs::c#2 -Alias cputs::s#0 = cputs::s#6 cputs::s#5 +Alias cputc::c#0 = cputc::c#1 +Alias printf_str::c#1 = printf_str::$0 printf_str::c#2 +Alias printf_str::putc#2 = printf_str::putc#3 +Alias printf_str::s#0 = printf_str::s#5 Successful SSA optimization Pass2AliasElimination Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -740,7 +758,7 @@ Identical Phi Values memset::c#2 memset::c#4 Identical Phi Values clrscr::line_text#2 clrscr::line_text#5 Identical Phi Values clrscr::line_cols#2 clrscr::line_cols#5 Identical Phi Values clrscr::l#3 clrscr::l#2 -Identical Phi Values cputc::c#1 cputc::c#0 +Identical Phi Values printf_str::putc#2 printf_str::putc#4 Successful SSA optimization Pass2IdenticalPhiElimination Identical Phi Values memset::return#0 memset::str#3 Successful SSA optimization Pass2IdenticalPhiElimination @@ -754,14 +772,14 @@ Simple Condition gotoxy::$3 [51] if(gotoxy::x#3<$28) goto gotoxy::@2 Simple Condition cputc::$0 [66] if(cputc::c#0==' ') goto cputc::@1 Simple Condition cputc::$2 [72] if(conio_cursor_x!=$28) goto cputc::@return -Simple Condition cputs::$2 [87] if(0!=cputs::c#1) goto cputs::@2 -Simple Condition cscroll::$1 [92] if(conio_cursor_y!=$19) goto cscroll::@return -Simple Condition cscroll::$7 [94] if(0!=conio_scroll_enable) goto cscroll::@3 -Simple Condition conio_c64_init::$1 [124] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition cscroll::$1 [82] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [84] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition conio_c64_init::$1 [114] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition printf_str::$2 [127] if(0!=printf_str::c#1) goto printf_str::@2 Successful SSA optimization Pass2ConditionalJumpSimplification -Constant right-side identified [97] memcpy::num#0 = (unumber)$19*$28-$28 -Constant right-side identified [102] memcpy::num#1 = (unumber)$19*$28-$28 -Constant right-side identified [129] conio_c64_init::line#1 = (unumber)$19-1 +Constant right-side identified [87] memcpy::num#0 = (unumber)$19*$28-$28 +Constant right-side identified [92] memcpy::num#1 = (unumber)$19*$28-$28 +Constant right-side identified [119] conio_c64_init::line#1 = (unumber)$19-1 Successful SSA optimization Pass2ConstantRValueConsolidation Constant clrscr::line_text#0 = CONIO_SCREEN_TEXT Constant clrscr::line_cols#0 = CONIO_SCREEN_COLORS @@ -769,7 +787,6 @@ Constant clrscr::l#0 = 0 Constant clrscr::c#0 = 0 Constant gotoxy::y#0 = 0 Constant gotoxy::x#0 = 0 -Constant cputs::c#0 = 0 Constant memcpy::destination#0 = (void *)CONIO_SCREEN_TEXT Constant memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 Constant memcpy::num#0 = (unumber)$19*$28-$28 @@ -785,14 +802,17 @@ Constant gotoxy::x#1 = 0 Constant gotoxy::y#1 = 0 Constant gotoxy::x#2 = 0 Constant conio_c64_init::line#1 = (unumber)$19-1 -Constant cputs::s#1 = main::s -Constant cputs::s#2 = main::s1 +Constant printf_str::c#0 = 0 +Constant printf_str::putc#0 = &cputc +Constant printf_str::s#1 = main::s +Constant printf_str::putc#1 = &cputc +Constant printf_str::s#2 = main::s1 Constant conio_textcolor = CONIO_TEXTCOLOR_DEFAULT Constant conio_scroll_enable = 1 Successful SSA optimization Pass2ConstantIdentification Constant memset::c#1 = conio_textcolor Successful SSA optimization Pass2ConstantIdentification -if() condition always true - replacing block destination [94] if(0!=conio_scroll_enable) goto cscroll::@3 +if() condition always true - replacing block destination [84] if(0!=conio_scroll_enable) goto cscroll::@3 Successful SSA optimization Pass2ConstantIfs Rewriting conditional comparison [48] if(gotoxy::y#3<=$19) goto gotoxy::@1 Removing PHI-reference to removed block (cscroll::@2) in block gotoxy @@ -800,13 +820,13 @@ Removing PHI-reference to removed block (cscroll::@2) in block gotoxy Removing unused block cscroll::@2 Removing unused block cscroll::@8 Successful SSA optimization Pass2EliminateUnusedBlocks -Eliminating unused variable memcpy::return#2 and assignment [74] memcpy::return#2 = memcpy::destination#2 -Eliminating unused variable memcpy::return#3 and assignment [76] memcpy::return#3 = memcpy::destination#2 -Eliminating unused variable memset::return#2 and assignment [78] memset::return#2 = memset::str#3 -Eliminating unused variable memset::return#3 and assignment [80] memset::return#3 = memset::str#3 +Eliminating unused variable memcpy::return#2 and assignment [67] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [69] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [71] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [73] memset::return#3 = memset::str#3 Eliminating unused constant gotoxy::x#1 Eliminating unused constant gotoxy::y#1 -Eliminating unused constant cputs::c#0 +Eliminating unused constant printf_str::c#0 Eliminating unused constant conio_scroll_enable Successful SSA optimization PassNEliminateUnusedVars Adding number conversion cast (unumber) $19+1 in if(gotoxy::y#3<$19+1) goto gotoxy::@1 @@ -859,33 +879,37 @@ Inlining constant with var siblings clrscr::line_cols#0 Inlining constant with var siblings clrscr::l#0 Inlining constant with var siblings clrscr::c#0 Inlining constant with var siblings gotoxy::y#0 -Inlining constant with var siblings cputs::s#1 -Inlining constant with var siblings cputs::s#2 Inlining constant with var siblings conio_c64_init::line#1 -Constant inlined memset::str#1 = (void *)COLORRAM+(unsigned int)$19*$28-$28 -Constant inlined memset::str#0 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 -Constant inlined CONIO_SCREEN_COLORS = COLORRAM -Constant inlined cputs::s#1 = main::s -Constant inlined cputs::s#2 = main::s1 -Constant inlined clrscr::line_text#0 = DEFAULT_SCREEN +Inlining constant with var siblings printf_str::putc#0 +Inlining constant with var siblings printf_str::s#1 +Inlining constant with var siblings printf_str::putc#1 +Inlining constant with var siblings printf_str::s#2 +Constant inlined printf_str::putc#0 = &cputc Constant inlined conio_textcolor = LIGHT_BLUE +Constant inlined printf_str::putc#1 = &cputc Constant inlined memcpy::destination#0 = (void *)DEFAULT_SCREEN Constant inlined memset::num#1 = $28 Constant inlined memcpy::destination#1 = (void *)COLORRAM Constant inlined memset::num#0 = $28 -Constant inlined memcpy::source#0 = (void *)DEFAULT_SCREEN+$28 Constant inlined clrscr::l#0 = 0 -Constant inlined memcpy::num#1 = (unsigned int)$19*$28-$28 -Constant inlined memcpy::num#0 = (unsigned int)$19*$28-$28 Constant inlined conio_c64_init::line#1 = (char)$19-1 Constant inlined memcpy::source#1 = (void *)COLORRAM+$28 -Constant inlined gotoxy::y#0 = 0 Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN +Constant inlined printf_str::s#1 = main::s +Constant inlined printf_str::s#2 = main::s1 +Constant inlined CONIO_TEXTCOLOR_DEFAULT = LIGHT_BLUE +Constant inlined memset::str#1 = (void *)COLORRAM+(unsigned int)$19*$28-$28 +Constant inlined memset::str#0 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 +Constant inlined CONIO_SCREEN_COLORS = COLORRAM +Constant inlined clrscr::line_text#0 = DEFAULT_SCREEN +Constant inlined memcpy::source#0 = (void *)DEFAULT_SCREEN+$28 +Constant inlined memcpy::num#1 = (unsigned int)$19*$28-$28 +Constant inlined memcpy::num#0 = (unsigned int)$19*$28-$28 +Constant inlined gotoxy::y#0 = 0 Constant inlined memset::c#0 = ' ' Constant inlined memset::c#1 = LIGHT_BLUE Constant inlined clrscr::c#0 = 0 Constant inlined clrscr::line_cols#0 = COLORRAM -Constant inlined CONIO_TEXTCOLOR_DEFAULT = LIGHT_BLUE Successful SSA optimization Pass2ConstantInlining Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -895,7 +919,10 @@ Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Identical Phi Values memcpy::num#2 (unsigned int)$19*$28-$28 Identical Phi Values memset::num#2 $28 +Identical Phi Values printf_str::putc#4 &cputc Successful SSA optimization Pass2IdenticalPhiElimination +Replacing constant pointer function [80] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification if() condition always false - eliminating [9] if($28<=0) goto memset::@1 Successful SSA optimization Pass2ConstantIfs Alias candidate removed (volatile)conio_line_text = gotoxy::$5 @@ -915,6 +942,7 @@ Finalized unsigned number type (char) $19 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 Successful SSA optimization PassNFinalizeNumberTypeConversions Simplifying constant integer cast $19-1 Successful SSA optimization PassNCastSimplification @@ -930,18 +958,18 @@ Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of __start::@3 Adding NOP phi() at start of conio_c64_init::@2 Adding NOP phi() at start of conio_c64_init::@3 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@5 +Adding NOP phi() at start of cputc::@1 +Adding NOP phi() at start of cputc::@4 Adding NOP phi() at start of main Adding NOP phi() at start of main::@1 Adding NOP phi() at start of main::@2 Adding NOP phi() at start of main::@3 Adding NOP phi() at start of gotoxy::@3 +Adding NOP phi() at start of cputln::@1 Adding NOP phi() at start of clrscr Adding NOP phi() at start of clrscr::@2 -Adding NOP phi() at start of cputc::@3 -Adding NOP phi() at start of cputc::@5 -Adding NOP phi() at start of cputc::@1 -Adding NOP phi() at start of cputc::@4 -Adding NOP phi() at start of cputln::@1 Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of cscroll::@4 @@ -952,36 +980,35 @@ Adding NOP phi() at start of memset::@1 CALL GRAPH Calls in [__start] to conio_c64_init:5 main:8 Calls in [conio_c64_init] to gotoxy:16 -Calls in [main] to clrscr:21 cputs:23 cputs:25 -Calls in [cputs] to cputc:72 -Calls in [cputc] to cputln:80 cputln:84 -Calls in [cputln] to cscroll:90 -Calls in [cscroll] to memcpy:96 memcpy:98 memset:100 memset:102 +Calls in [cputc] to cputln:27 cputln:31 +Calls in [main] to clrscr:34 printf_str:36 printf_str:38 +Calls in [cputln] to cscroll:60 +Calls in [printf_str] to cputc:92 +Calls in [cscroll] to memcpy:98 memcpy:100 memset:102 memset:104 Created 15 initial phi equivalence classes Coalesced [19] conio_c64_init::line#3 = conio_c64_init::line#0 -Coalesced [42] gotoxy::y#7 = gotoxy::y#2 -Coalesced [57] clrscr::l#7 = clrscr::l#1 -Coalesced [58] clrscr::line_text#7 = clrscr::line_text#1 -Coalesced [59] clrscr::line_cols#7 = clrscr::line_cols#1 -Coalesced [63] clrscr::c#4 = clrscr::c#1 -Coalesced [65] cputs::s#7 = cputs::s#4 -Coalesced [73] cputs::s#8 = cputs::s#0 -Coalesced [118] memcpy::src#5 = memcpy::src#1 -Coalesced [119] memcpy::dst#5 = memcpy::dst#1 -Coalesced [129] memset::dst#5 = memset::dst#1 +Coalesced [55] gotoxy::y#7 = gotoxy::y#2 +Coalesced [77] clrscr::l#7 = clrscr::l#1 +Coalesced [78] clrscr::line_text#7 = clrscr::line_text#1 +Coalesced [79] clrscr::line_cols#7 = clrscr::line_cols#1 +Coalesced [83] clrscr::c#4 = clrscr::c#1 +Coalesced [85] printf_str::s#6 = printf_str::s#4 +Coalesced [94] printf_str::s#7 = printf_str::s#0 +Coalesced [120] memcpy::src#5 = memcpy::src#1 +Coalesced [121] memcpy::dst#5 = memcpy::dst#1 +Coalesced [131] memset::dst#5 = memset::dst#1 Coalesced down to 14 phi equivalence classes Culled Empty Block label __start::@2 Culled Empty Block label __start::@3 Culled Empty Block label conio_c64_init::@2 Culled Empty Block label conio_c64_init::@3 -Culled Empty Block label main::@3 -Culled Empty Block label gotoxy::@3 -Culled Empty Block label clrscr::@2 -Culled Empty Block label cputs::@3 Culled Empty Block label cputc::@5 Culled Empty Block label cputc::@4 +Culled Empty Block label main::@3 +Culled Empty Block label gotoxy::@3 Culled Empty Block label cputln::@1 +Culled Empty Block label clrscr::@2 Culled Empty Block label cscroll::@1 Culled Empty Block label memcpy::@3 Culled Empty Block label memset::@1 @@ -1002,13 +1029,13 @@ Renumbering block conio_c64_init::@4 to conio_c64_init::@2 Adding NOP phi() at start of __start Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of conio_c64_init::@2 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of main Adding NOP phi() at start of main::@1 Adding NOP phi() at start of main::@2 Adding NOP phi() at start of gotoxy::@3 Adding NOP phi() at start of clrscr -Adding NOP phi() at start of cputc::@3 -Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@2 Adding NOP phi() at start of cscroll::@3 @@ -1052,208 +1079,213 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_str::@2 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] phi() - [17] call clrscr + [27] phi() + [28] call clrscr to:main::@1 main::@1: scope:[main] from main - [18] phi() - [19] call cputs + [29] phi() + [30] call printf_str to:main::@2 main::@2: scope:[main] from main::@1 - [20] phi() - [21] call cputs + [31] phi() + [32] call printf_str to:main::@return main::@return: scope:[main] from main::@2 - [22] return + [33] return to:@return void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [23] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [34] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [24] phi() + [35] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [25] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [36] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [26] conio_cursor_x = gotoxy::x#2 - [27] conio_cursor_y = gotoxy::y#4 - [28] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [29] gotoxy::$8 = gotoxy::$7 << 2 - [30] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [31] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [32] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [33] conio_line_text = gotoxy::$5 - [34] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [35] conio_line_color = gotoxy::$6 + [37] conio_cursor_x = gotoxy::x#2 + [38] conio_cursor_y = gotoxy::y#4 + [39] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [40] gotoxy::$8 = gotoxy::$7 << 2 + [41] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [42] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [43] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [44] conio_line_text = gotoxy::$5 + [45] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [46] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [36] return + [47] return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [48] conio_line_text = conio_line_text + $28 + [49] conio_line_color = conio_line_color + $28 + [50] conio_cursor_x = 0 + [51] conio_cursor_y = ++ conio_cursor_y + [52] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [53] return to:@return void clrscr() clrscr: scope:[clrscr] from main - [37] phi() + [54] phi() to:clrscr::@1 clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 - [38] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) - [38] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) - [38] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) - [39] if(clrscr::l#2<$19) goto clrscr::@3 + [55] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [55] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [55] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [56] if(clrscr::l#2<$19) goto clrscr::@3 to:clrscr::@2 clrscr::@2: scope:[clrscr] from clrscr::@1 - [40] conio_cursor_x = 0 - [41] conio_cursor_y = 0 - [42] conio_line_text = DEFAULT_SCREEN - [43] conio_line_color = COLORRAM + [57] conio_cursor_x = 0 + [58] conio_cursor_y = 0 + [59] conio_line_text = DEFAULT_SCREEN + [60] conio_line_color = COLORRAM to:clrscr::@return clrscr::@return: scope:[clrscr] from clrscr::@2 - [44] return + [61] return to:@return clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 - [45] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) - [46] if(clrscr::c#2<$28) goto clrscr::@4 + [62] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [63] if(clrscr::c#2<$28) goto clrscr::@4 to:clrscr::@5 clrscr::@5: scope:[clrscr] from clrscr::@3 - [47] clrscr::line_text#1 = clrscr::line_text#5 + $28 - [48] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 - [49] clrscr::l#1 = ++ clrscr::l#2 + [64] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [65] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [66] clrscr::l#1 = ++ clrscr::l#2 to:clrscr::@1 clrscr::@4: scope:[clrscr] from clrscr::@3 - [50] clrscr::line_text#5[clrscr::c#2] = ' ' - [51] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE - [52] clrscr::c#1 = ++ clrscr::c#2 + [67] clrscr::line_text#5[clrscr::c#2] = ' ' + [68] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [69] clrscr::c#1 = ++ clrscr::c#2 to:clrscr::@3 -void cputs(const char *s) -cputs: scope:[cputs] from main::@1 main::@2 - [53] cputs::s#4 = phi( main::@1/main::s, main::@2/main::s1 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [54] cputs::s#3 = phi( cputs/cputs::s#4, cputs::@2/cputs::s#0 ) - [55] cputs::c#1 = *cputs::s#3 - [56] cputs::s#0 = ++ cputs::s#3 - [57] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [58] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [59] cputc::c#0 = cputs::c#1 - [60] call cputc - to:cputs::@1 - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 - [61] if(cputc::c#0==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [62] conio_line_text[conio_cursor_x] = cputc::c#0 - [63] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [64] conio_cursor_x = ++ conio_cursor_x - [65] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [66] phi() - [67] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [68] return - to:@return -cputc::@1: scope:[cputc] from cputc - [69] phi() - [70] call cputln - to:cputc::@return - -void cputln() -cputln: scope:[cputln] from cputc::@1 cputc::@3 - [71] conio_line_text = conio_line_text + $28 - [72] conio_line_color = conio_line_color + $28 - [73] conio_cursor_x = 0 - [74] conio_cursor_y = ++ conio_cursor_y - [75] call cscroll - to:cputln::@return -cputln::@return: scope:[cputln] from cputln - [76] return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main::@1 main::@2 + [70] printf_str::s#4 = phi( main::@1/main::s, main::@2/main::s1 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [71] printf_str::s#3 = phi( printf_str/printf_str::s#4, printf_str::@2/printf_str::s#0 ) + [72] printf_str::c#1 = *printf_str::s#3 + [73] printf_str::s#0 = ++ printf_str::s#3 + [74] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [75] return to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [76] stackpush(char) = printf_str::c#1 + [77] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_str::@1 void cscroll() cscroll: scope:[cscroll] from cputln - [77] if(conio_cursor_y!=$19) goto cscroll::@return + [79] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [78] phi() - [79] call memcpy - to:cscroll::@2 -cscroll::@2: scope:[cscroll] from cscroll::@1 [80] phi() [81] call memcpy + to:cscroll::@2 +cscroll::@2: scope:[cscroll] from cscroll::@1 + [82] phi() + [83] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [82] phi() - [83] call memset - to:cscroll::@4 -cscroll::@4: scope:[cscroll] from cscroll::@3 [84] phi() [85] call memset + to:cscroll::@4 +cscroll::@4: scope:[cscroll] from cscroll::@3 + [86] phi() + [87] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [86] conio_line_text = conio_line_text - $28 - [87] conio_line_color = conio_line_color - $28 - [88] conio_cursor_y = -- conio_cursor_y + [88] conio_line_text = conio_line_text - $28 + [89] conio_line_color = conio_line_color - $28 + [90] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [89] return + [91] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [90] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [90] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [91] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [92] memcpy::src#4 = (char *)memcpy::source#2 - [93] memcpy::dst#4 = (char *)memcpy::destination#2 + [92] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [92] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [93] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [94] memcpy::src#4 = (char *)memcpy::source#2 + [95] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [94] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [94] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [95] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [96] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [96] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [97] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [96] return + [98] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [97] *memcpy::dst#2 = *memcpy::src#2 - [98] memcpy::dst#1 = ++ memcpy::dst#2 - [99] memcpy::src#1 = ++ memcpy::src#2 + [99] *memcpy::dst#2 = *memcpy::src#2 + [100] memcpy::dst#1 = ++ memcpy::dst#2 + [101] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [100] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [100] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [102] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [102] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [101] memset::end#0 = (char *)memset::str#3 + $28 - [102] memset::dst#4 = (char *)memset::str#3 + [103] memset::end#0 = (char *)memset::str#3 + $28 + [104] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [103] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [104] if(memset::dst#2!=memset::end#0) goto memset::@3 + [105] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [106] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [105] return + [107] return to:@return memset::@3: scope:[memset] from memset::@2 - [106] *memset::dst#2 = memset::c#4 - [107] memset::dst#1 = ++ memset::dst#2 + [108] *memset::dst#2 = memset::c#4 + [109] memset::dst#1 = ++ memset::dst#2 to:memset::@2 +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc +null depth in calling loop Loop head: printf_str::@1 tails: printf_str::@2 blocks: printf_str::@2 printf_str::@1 in scope cputc VARIABLE REGISTER WEIGHTS void __start() @@ -1274,21 +1306,14 @@ void conio_c64_init() char conio_c64_init::line char conio_c64_init::line#0 // 11.0 char conio_c64_init::line#2 // 22.0 -__loadstore char conio_cursor_x // 5179.6551724137935 -__loadstore char conio_cursor_y // 71115.75555555556 -__loadstore char *conio_line_color // 51400.20930232557 -__loadstore char *conio_line_text // 50232.02272727273 -void cputc(char c) +__loadstore char conio_cursor_x // 4845.4838709677415 +__loadstore char conio_cursor_y // 68089.55319148937 +__loadstore char *conio_line_color // 49115.75555555556 +__loadstore char *conio_line_text // 48048.02173913043 +__stackcall void cputc(char c) char cputc::c -char cputc::c#0 // 10501.5 +char cputc::c#0 // 15001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // 1001.0 -const char *cputs::s -const char *cputs::s#0 // 500.5 -const char *cputs::s#3 // 1552.0 -const char *cputs::s#4 // 101.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // 202.0 @@ -1333,6 +1358,14 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // 1001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // 400.4 +const char *printf_str::s#3 // 1552.0 +const char *printf_str::s#4 // 101.0 Initial phi equivalence classes [ conio_c64_init::line#2 conio_c64_init::line#0 ] @@ -1341,7 +1374,7 @@ Initial phi equivalence classes [ clrscr::line_text#5 clrscr::line_text#1 ] [ clrscr::line_cols#5 clrscr::line_cols#1 ] [ clrscr::c#2 clrscr::c#1 ] -[ cputs::s#3 cputs::s#4 cputs::s#0 ] +[ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -1353,14 +1386,14 @@ Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ] Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ] Added variable conio_line_text to live range equivalence class [ conio_line_text ] Added variable conio_line_color to live range equivalence class [ conio_line_color ] +Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] Added variable gotoxy::$7 to live range equivalence class [ gotoxy::$7 ] Added variable gotoxy::$8 to live range equivalence class [ gotoxy::$8 ] Added variable gotoxy::$9 to live range equivalence class [ gotoxy::$9 ] Added variable gotoxy::line_offset#0 to live range equivalence class [ gotoxy::line_offset#0 ] Added variable gotoxy::$5 to live range equivalence class [ gotoxy::$5 ] Added variable gotoxy::$6 to live range equivalence class [ gotoxy::$6 ] -Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] -Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] +Added variable printf_str::c#1 to live range equivalence class [ printf_str::c#1 ] Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] Complete equivalence classes @@ -1370,7 +1403,7 @@ Complete equivalence classes [ clrscr::line_text#5 clrscr::line_text#1 ] [ clrscr::line_cols#5 clrscr::line_cols#1 ] [ clrscr::c#2 clrscr::c#1 ] -[ cputs::s#3 cputs::s#4 cputs::s#0 ] +[ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -1382,14 +1415,14 @@ Complete equivalence classes [ conio_cursor_y ] [ conio_line_text ] [ conio_line_color ] +[ cputc::c#0 ] [ gotoxy::$7 ] [ gotoxy::$8 ] [ gotoxy::$9 ] [ gotoxy::line_offset#0 ] [ gotoxy::$5 ] [ gotoxy::$6 ] -[ cputs::c#1 ] -[ cputc::c#0 ] +[ printf_str::c#1 ] [ memcpy::src_end#0 ] [ memset::end#0 ] Allocated zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] @@ -1398,7 +1431,7 @@ Allocated zp[1]:4 [ clrscr::l#2 clrscr::l#1 ] Allocated zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] Allocated zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] Allocated zp[1]:9 [ clrscr::c#2 clrscr::c#1 ] -Allocated zp[2]:10 [ cputs::s#3 cputs::s#4 cputs::s#0 ] +Allocated zp[2]:10 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] Allocated zp[2]:12 [ memcpy::source#2 ] Allocated zp[2]:14 [ memcpy::destination#2 ] Allocated zp[2]:16 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -1410,14 +1443,14 @@ Allocated zp[1]:25 [ conio_cursor_x ] Allocated zp[1]:26 [ conio_cursor_y ] Allocated zp[2]:27 [ conio_line_text ] Allocated zp[2]:29 [ conio_line_color ] -Allocated zp[2]:31 [ gotoxy::$7 ] -Allocated zp[2]:33 [ gotoxy::$8 ] -Allocated zp[2]:35 [ gotoxy::$9 ] -Allocated zp[2]:37 [ gotoxy::line_offset#0 ] -Allocated zp[2]:39 [ gotoxy::$5 ] -Allocated zp[2]:41 [ gotoxy::$6 ] -Allocated zp[1]:43 [ cputs::c#1 ] -Allocated zp[1]:44 [ cputc::c#0 ] +Allocated zp[1]:31 [ cputc::c#0 ] +Allocated zp[2]:32 [ gotoxy::$7 ] +Allocated zp[2]:34 [ gotoxy::$8 ] +Allocated zp[2]:36 [ gotoxy::$9 ] +Allocated zp[2]:38 [ gotoxy::line_offset#0 ] +Allocated zp[2]:40 [ gotoxy::$5 ] +Allocated zp[2]:42 [ gotoxy::$6 ] +Allocated zp[1]:44 [ printf_str::c#1 ] Allocated zp[2]:45 [ memcpy::src_end#0 ] Allocated zp[2]:47 [ memset::end#0 ] REGISTER UPLIFT POTENTIAL REGISTERS @@ -1425,94 +1458,98 @@ Statement [1] conio_cursor_x = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ ] ( [ ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ ] ( [ ] { } ) always clobbers reg byte a -Statement [26] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( main:7::printf_str:30::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } main:7::printf_str:32::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte y +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [37] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] -Statement [28] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [29] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [30] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [31] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [32] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [33] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [34] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [35] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [40] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:17 [ conio_cursor_x ] { } ) always clobbers reg byte a -Statement [41] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:17 [ conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a -Statement [42] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:17 [ conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a -Statement [43] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a -Statement [47] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:17 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Statement [39] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [40] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [41] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [42] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [43] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [44] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [45] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [46] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [48] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [49] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [50] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [57] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:28 [ conio_cursor_x ] { } ) always clobbers reg byte a +Statement [58] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:28 [ conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [59] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:28 [ conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [60] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [64] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:4 [ clrscr::l#2 clrscr::l#1 ] -Statement [48] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:17 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a -Statement [50] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [65] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [67] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:9 [ clrscr::c#2 clrscr::c#1 ] -Statement [51] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [55] cputs::c#1 = *cputs::s#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] ( main:7::cputs:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { } main:7::cputs:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [62] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte y -Statement [63] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [65] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [71] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [72] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [73] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [77] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [86] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [87] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [91] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [92] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [93] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [95] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [97] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [101] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a +Statement [68] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [72] printf_str::c#1 = *printf_str::s#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] ( main:7::printf_str:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] { } main:7::printf_str:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [79] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [88] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [89] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [93] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [94] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [95] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [97] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [99] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [103] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:22 [ memset::c#4 ] -Statement [102] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [104] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [106] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [104] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [106] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [108] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y Removing always clobbered register reg byte y as potential for zp[1]:22 [ memset::c#4 ] Statement [1] conio_cursor_x = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ ] ( [ ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ ] ( [ ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ ] ( [ ] { } ) always clobbers reg byte a -Statement [26] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [28] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [29] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [30] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [31] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [32] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [33] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [34] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [35] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [40] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:17 [ conio_cursor_x ] { } ) always clobbers reg byte a -Statement [41] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:17 [ conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a -Statement [42] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:17 [ conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a -Statement [43] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a -Statement [47] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:17 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a -Statement [48] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:17 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a -Statement [50] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [51] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [55] cputs::c#1 = *cputs::s#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] ( main:7::cputs:19 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { } main:7::cputs:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#3 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [62] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte y -Statement [63] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [65] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [71] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [72] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [73] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [77] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [86] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [87] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [91] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [92] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [93] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [95] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [97] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:79 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memcpy:81 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y -Statement [101] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [102] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [104] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a -Statement [106] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:83 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:67::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:19::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } main:7::cputs:21::cputc:60::cputln:70::cscroll:75::memset:85 [ cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputs::c#1 } } ) always clobbers reg byte a reg byte y +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( main:7::printf_str:30::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } main:7::printf_str:32::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte y +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [37] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [39] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [40] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [41] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [42] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [43] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [44] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [45] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [46] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [48] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [49] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [50] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [57] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:28 [ conio_cursor_x ] { } ) always clobbers reg byte a +Statement [58] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:28 [ conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [59] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:28 [ conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [60] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [64] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Statement [65] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [67] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [68] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [72] printf_str::c#1 = *printf_str::s#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] ( main:7::printf_str:30 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] { } main:7::printf_str:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#3 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [79] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [88] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [89] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [93] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [94] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [95] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [97] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [99] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:81 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memcpy:83 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [103] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a +Statement [104] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [106] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [108] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:85 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:23::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:30::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_str:32::cputc:77::cputln:26::cscroll:52::memset:87 [ printf_str::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y Potential registers zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] : zp[1]:2 , reg byte a , reg byte x , reg byte y , Potential registers zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] : zp[1]:3 , reg byte x , reg byte y , Potential registers zp[1]:4 [ clrscr::l#2 clrscr::l#1 ] : zp[1]:4 , reg byte x , reg byte y , Potential registers zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] : zp[2]:5 , Potential registers zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] : zp[2]:7 , Potential registers zp[1]:9 [ clrscr::c#2 clrscr::c#1 ] : zp[1]:9 , reg byte x , reg byte y , -Potential registers zp[2]:10 [ cputs::s#3 cputs::s#4 cputs::s#0 ] : zp[2]:10 , +Potential registers zp[2]:10 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] : zp[2]:10 , Potential registers zp[2]:12 [ memcpy::source#2 ] : zp[2]:12 , Potential registers zp[2]:14 [ memcpy::destination#2 ] : zp[2]:14 , Potential registers zp[2]:16 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:16 , @@ -1524,25 +1561,25 @@ Potential registers zp[1]:25 [ conio_cursor_x ] : zp[1]:25 , Potential registers zp[1]:26 [ conio_cursor_y ] : zp[1]:26 , Potential registers zp[2]:27 [ conio_line_text ] : zp[2]:27 , Potential registers zp[2]:29 [ conio_line_color ] : zp[2]:29 , -Potential registers zp[2]:31 [ gotoxy::$7 ] : zp[2]:31 , -Potential registers zp[2]:33 [ gotoxy::$8 ] : zp[2]:33 , -Potential registers zp[2]:35 [ gotoxy::$9 ] : zp[2]:35 , -Potential registers zp[2]:37 [ gotoxy::line_offset#0 ] : zp[2]:37 , -Potential registers zp[2]:39 [ gotoxy::$5 ] : zp[2]:39 , -Potential registers zp[2]:41 [ gotoxy::$6 ] : zp[2]:41 , -Potential registers zp[1]:43 [ cputs::c#1 ] : zp[1]:43 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:44 [ cputc::c#0 ] : zp[1]:44 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:31 [ cputc::c#0 ] : zp[1]:31 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:32 [ gotoxy::$7 ] : zp[2]:32 , +Potential registers zp[2]:34 [ gotoxy::$8 ] : zp[2]:34 , +Potential registers zp[2]:36 [ gotoxy::$9 ] : zp[2]:36 , +Potential registers zp[2]:38 [ gotoxy::line_offset#0 ] : zp[2]:38 , +Potential registers zp[2]:40 [ gotoxy::$5 ] : zp[2]:40 , +Potential registers zp[2]:42 [ gotoxy::$6 ] : zp[2]:42 , +Potential registers zp[1]:44 [ printf_str::c#1 ] : zp[1]:44 , reg byte a , reg byte x , reg byte y , Potential registers zp[2]:45 [ memcpy::src_end#0 ] : zp[2]:45 , Potential registers zp[2]:47 [ memset::end#0 ] : zp[2]:47 , REGISTER UPLIFT SCOPES Uplift Scope [memcpy] 3,012,500,004.25: zp[2]:16 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 2,023,333,337.67: zp[2]:18 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 126,250,000.25: zp[2]:45 [ memcpy::src_end#0 ] 0: zp[2]:12 [ memcpy::source#2 ] 0: zp[2]:14 [ memcpy::destination#2 ] Uplift Scope [memset] 3,356,666,672.33: zp[2]:23 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 168,333,333.67: zp[2]:47 [ memset::end#0 ] 142,857,143: zp[1]:22 [ memset::c#4 ] 0: zp[2]:20 [ memset::str#3 ] -Uplift Scope [] 71,115.76: zp[1]:26 [ conio_cursor_y ] 51,400.21: zp[2]:29 [ conio_line_color ] 50,232.02: zp[2]:27 [ conio_line_text ] 5,179.66: zp[1]:25 [ conio_cursor_x ] +Uplift Scope [] 68,089.55: zp[1]:26 [ conio_cursor_y ] 49,115.76: zp[2]:29 [ conio_line_color ] 48,048.02: zp[2]:27 [ conio_line_text ] 4,845.48: zp[1]:25 [ conio_cursor_x ] Uplift Scope [clrscr] 32,503.25: zp[1]:9 [ clrscr::c#2 clrscr::c#1 ] 2,501.38: zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] 2,382.05: zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] 2,335.67: zp[1]:4 [ clrscr::l#2 clrscr::l#1 ] -Uplift Scope [cputc] 10,501.5: zp[1]:44 [ cputc::c#0 ] -Uplift Scope [cputs] 2,153.5: zp[2]:10 [ cputs::s#3 cputs::s#4 cputs::s#0 ] 1,001: zp[1]:43 [ cputs::c#1 ] -Uplift Scope [gotoxy] 202: zp[2]:33 [ gotoxy::$8 ] 202: zp[2]:35 [ gotoxy::$9 ] 202: zp[2]:39 [ gotoxy::$5 ] 202: zp[2]:41 [ gotoxy::$6 ] 151.5: zp[2]:31 [ gotoxy::$7 ] 138.33: zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:37 [ gotoxy::line_offset#0 ] +Uplift Scope [cputc] 15,001.5: zp[1]:31 [ cputc::c#0 ] +Uplift Scope [printf_str] 2,053.4: zp[2]:10 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] 1,001: zp[1]:44 [ printf_str::c#1 ] +Uplift Scope [gotoxy] 202: zp[2]:34 [ gotoxy::$8 ] 202: zp[2]:36 [ gotoxy::$9 ] 202: zp[2]:40 [ gotoxy::$5 ] 202: zp[2]:42 [ gotoxy::$6 ] 151.5: zp[2]:32 [ gotoxy::$7 ] 138.33: zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:38 [ gotoxy::line_offset#0 ] Uplift Scope [conio_c64_init] 33: zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Uplift Scope [RADIX] Uplift Scope [cputln] @@ -1556,49 +1593,49 @@ Uplift Scope [printf_format_string] Uplift Scope [main] Uplift Scope [__start] -Uplifting [memcpy] best 18629 combination zp[2]:16 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:18 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:45 [ memcpy::src_end#0 ] zp[2]:12 [ memcpy::source#2 ] zp[2]:14 [ memcpy::destination#2 ] -Uplifting [memset] best 18523 combination zp[2]:23 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:47 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:20 [ memset::str#3 ] -Uplifting [] best 18523 combination zp[1]:26 [ conio_cursor_y ] zp[2]:29 [ conio_line_color ] zp[2]:27 [ conio_line_text ] zp[1]:25 [ conio_cursor_x ] -Uplifting [clrscr] best 16933 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [cputc] best 16897 combination reg byte a [ cputc::c#0 ] -Uplifting [cputs] best 16827 combination zp[2]:10 [ cputs::s#3 cputs::s#4 cputs::s#0 ] reg byte a [ cputs::c#1 ] -Uplifting [gotoxy] best 16814 combination zp[2]:33 [ gotoxy::$8 ] zp[2]:35 [ gotoxy::$9 ] zp[2]:39 [ gotoxy::$5 ] zp[2]:41 [ gotoxy::$6 ] zp[2]:31 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:37 [ gotoxy::line_offset#0 ] -Uplifting [conio_c64_init] best 16802 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] -Uplifting [RADIX] best 16802 combination -Uplifting [cputln] best 16802 combination -Uplifting [MOS6526_CIA] best 16802 combination -Uplifting [MOS6569_VICII] best 16802 combination -Uplifting [MOS6581_SID] best 16802 combination -Uplifting [cscroll] best 16802 combination -Uplifting [printf_format_number] best 16802 combination -Uplifting [printf_buffer_number] best 16802 combination -Uplifting [printf_format_string] best 16802 combination -Uplifting [main] best 16802 combination -Uplifting [__start] best 16802 combination +Uplifting [memcpy] best 18678 combination zp[2]:16 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:18 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:45 [ memcpy::src_end#0 ] zp[2]:12 [ memcpy::source#2 ] zp[2]:14 [ memcpy::destination#2 ] +Uplifting [memset] best 18572 combination zp[2]:23 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:47 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:20 [ memset::str#3 ] +Uplifting [] best 18572 combination zp[1]:26 [ conio_cursor_y ] zp[2]:29 [ conio_line_color ] zp[2]:27 [ conio_line_text ] zp[1]:25 [ conio_cursor_x ] +Uplifting [clrscr] best 16982 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] +Uplifting [cputc] best 16973 combination reg byte a [ cputc::c#0 ] +Uplifting [printf_str] best 16903 combination zp[2]:10 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] reg byte a [ printf_str::c#1 ] +Uplifting [gotoxy] best 16890 combination zp[2]:34 [ gotoxy::$8 ] zp[2]:36 [ gotoxy::$9 ] zp[2]:40 [ gotoxy::$5 ] zp[2]:42 [ gotoxy::$6 ] zp[2]:32 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:38 [ gotoxy::line_offset#0 ] +Uplifting [conio_c64_init] best 16878 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Uplifting [RADIX] best 16878 combination +Uplifting [cputln] best 16878 combination +Uplifting [MOS6526_CIA] best 16878 combination +Uplifting [MOS6569_VICII] best 16878 combination +Uplifting [MOS6581_SID] best 16878 combination +Uplifting [cscroll] best 16878 combination +Uplifting [printf_format_number] best 16878 combination +Uplifting [printf_buffer_number] best 16878 combination +Uplifting [printf_format_string] best 16878 combination +Uplifting [main] best 16878 combination +Uplifting [__start] best 16878 combination Attempting to uplift remaining variables inzp[1]:26 [ conio_cursor_y ] -Uplifting [] best 16802 combination zp[1]:26 [ conio_cursor_y ] +Uplifting [] best 16878 combination zp[1]:26 [ conio_cursor_y ] Attempting to uplift remaining variables inzp[1]:25 [ conio_cursor_x ] -Uplifting [] best 16802 combination zp[1]:25 [ conio_cursor_x ] +Uplifting [] best 16878 combination zp[1]:25 [ conio_cursor_x ] Coalescing zero page register [ zp[2]:12 [ memcpy::source#2 ] ] with [ zp[2]:16 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:14 [ memcpy::destination#2 ] ] with [ zp[2]:18 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:20 [ memset::str#3 ] ] with [ zp[2]:23 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:31 [ gotoxy::$7 ] ] with [ zp[2]:35 [ gotoxy::$9 ] ] - score: 1 -Coalescing zero page register [ zp[2]:37 [ gotoxy::line_offset#0 ] ] with [ zp[2]:41 [ gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[2]:31 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:37 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[2]:10 [ cputs::s#3 cputs::s#4 cputs::s#0 ] ] with [ zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] ] +Coalescing zero page register [ zp[2]:32 [ gotoxy::$7 ] ] with [ zp[2]:36 [ gotoxy::$9 ] ] - score: 1 +Coalescing zero page register [ zp[2]:38 [ gotoxy::line_offset#0 ] ] with [ zp[2]:42 [ gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:32 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:38 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:10 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 ] ] with [ zp[2]:5 [ clrscr::line_text#5 clrscr::line_text#1 ] ] Coalescing zero page register [ zp[2]:12 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:7 [ clrscr::line_cols#5 clrscr::line_cols#1 ] ] Coalescing zero page register [ zp[2]:20 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:14 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] Coalescing zero page register [ zp[2]:47 [ memset::end#0 ] ] with [ zp[2]:45 [ memcpy::src_end#0 ] ] -Allocated (was zp[2]:10) zp[2]:2 [ cputs::s#3 cputs::s#4 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +Allocated (was zp[2]:10) zp[2]:2 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 clrscr::line_text#5 clrscr::line_text#1 ] Allocated (was zp[2]:12) zp[2]:4 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 clrscr::line_cols#5 clrscr::line_cols#1 ] Allocated (was zp[2]:20) zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] Allocated (was zp[1]:25) zp[1]:8 [ conio_cursor_x ] Allocated (was zp[1]:26) zp[1]:9 [ conio_cursor_y ] Allocated (was zp[2]:27) zp[2]:10 [ conio_line_text ] Allocated (was zp[2]:29) zp[2]:12 [ conio_line_color ] -Allocated (was zp[2]:31) zp[2]:14 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -Allocated (was zp[2]:33) zp[2]:16 [ gotoxy::$8 ] -Allocated (was zp[2]:39) zp[2]:18 [ gotoxy::$5 ] +Allocated (was zp[2]:32) zp[2]:14 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +Allocated (was zp[2]:34) zp[2]:16 [ gotoxy::$8 ] +Allocated (was zp[2]:40) zp[2]:18 [ gotoxy::$5 ] Allocated (was zp[2]:47) zp[2]:20 [ memset::end#0 memcpy::src_end#0 ] ASSEMBLER BEFORE OPTIMIZATION @@ -1616,6 +1653,7 @@ ASSEMBLER BEFORE OPTIMIZATION :BasicUpstart(__start) // Global Constants & labels .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -1659,7 +1697,7 @@ __start: { // __start::@1 __b1: // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] main_from___b1: jsr main jmp __breturn @@ -1702,45 +1740,94 @@ conio_c64_init: { __breturn: // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [23] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [26] call cputln + jsr cputln + jmp __breturn } // main main: { - // [17] call clrscr - // [37] phi from main to clrscr [phi:main->clrscr] + // [28] call clrscr + // [54] phi from main to clrscr [phi:main->clrscr] clrscr_from_main: jsr clrscr - // [18] phi from main to main::@1 [phi:main->main::@1] + // [29] phi from main to main::@1 [phi:main->main::@1] __b1_from_main: jmp __b1 // main::@1 __b1: - // [19] call cputs - // [53] phi from main::@1 to cputs [phi:main::@1->cputs] - cputs_from___b1: - // [53] phi cputs::s#4 = main::s [phi:main::@1->cputs#0] -- pbuz1=pbuc1 + // [30] call printf_str + // [70] phi from main::@1 to printf_str [phi:main::@1->printf_str] + printf_str_from___b1: + // [70] phi printf_str::s#4 = main::s [phi:main::@1->printf_str#0] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs - // [20] phi from main::@1 to main::@2 [phi:main::@1->main::@2] + sta.z printf_str.s+1 + jsr printf_str + // [31] phi from main::@1 to main::@2 [phi:main::@1->main::@2] __b2_from___b1: jmp __b2 // main::@2 __b2: - // [21] call cputs - // [53] phi from main::@2 to cputs [phi:main::@2->cputs] - cputs_from___b2: - // [53] phi cputs::s#4 = main::s1 [phi:main::@2->cputs#0] -- pbuz1=pbuc1 + // [32] call printf_str + // [70] phi from main::@2 to printf_str [phi:main::@2->printf_str] + printf_str_from___b2: + // [70] phi printf_str::s#4 = main::s1 [phi:main::@2->printf_str#0] -- pbuz1=pbuc1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __breturn // main::@return __breturn: - // [22] return + // [33] return rts .segment Data s: .text @"Lone 1\n" @@ -1760,39 +1847,39 @@ gotoxy: { .label line_offset = $e .label __8 = $10 .label __9 = $e - // [23] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [34] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b3_from_gotoxy - // [25] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [36] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] __b1_from_gotoxy: - // [25] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [36] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 jmp __b1 - // [24] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [35] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] __b3_from_gotoxy: jmp __b3 // gotoxy::@3 __b3: - // [25] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [36] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] __b1_from___b3: - // [25] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [36] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy jmp __b1 // gotoxy::@1 __b1: jmp __b2 // gotoxy::@2 __b2: - // [26] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [37] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x - // [27] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [38] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y - // [28] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [39] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [29] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [40] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -1801,7 +1888,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [30] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [41] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -1809,14 +1896,14 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [31] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [42] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 - // [32] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [43] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 - // [33] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [44] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 - // [34] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [45] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 - // [35] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [46] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 @@ -1845,194 +1932,13 @@ gotoxy: { jmp __breturn // gotoxy::@return __breturn: - // [36] return + // [47] return rts -} - // clrscr -// clears the screen and moves the cursor to the upper left-hand corner of the screen. -clrscr: { - .label line_text = 2 - .label line_cols = 4 - // [38] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] - __b1_from_clrscr: - // [38] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 - lda #COLORRAM - sta.z line_cols+1 - // [38] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 - lda #DEFAULT_SCREEN - sta.z line_text+1 - // [38] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 - ldx #0 - jmp __b1 - // clrscr::@1 - __b1: - // [39] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 - cpx #$19 - bcc __b3_from___b1 - jmp __b2 - // clrscr::@2 - __b2: - // [40] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // [41] conio_cursor_y = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_y - // [42] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 - lda #DEFAULT_SCREEN - sta.z conio_line_text+1 - // [43] conio_line_color = COLORRAM -- pbuz1=pbuc1 - lda #COLORRAM - sta.z conio_line_color+1 - jmp __breturn - // clrscr::@return - __breturn: - // [44] return - rts - // [45] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] - __b3_from___b1: - // [45] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 - ldy #0 - jmp __b3 - // clrscr::@3 - __b3: - // [46] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 - cpy #$28 - bcc __b4 - jmp __b5 - // clrscr::@5 - __b5: - // [47] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z line_text - sta.z line_text - bcc !+ - inc.z line_text+1 - !: - // [48] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z line_cols - sta.z line_cols - bcc !+ - inc.z line_cols+1 - !: - // [49] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx - inx - // [38] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] - __b1_from___b5: - // [38] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy - // [38] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy - // [38] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy - jmp __b1 - // clrscr::@4 - __b4: - // [50] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 - lda #' ' - sta (line_text),y - // [51] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 - lda #LIGHT_BLUE - sta (line_cols),y - // [52] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy - iny - // [45] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] - __b3_from___b4: - // [45] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy - jmp __b3 -} - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { - .label s = 2 - // [54] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: - __b1_from___b2: - // [54] phi cputs::s#3 = cputs::s#4 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - jmp __b1 - // cputs::@1 - __b1: - // [55] cputs::c#1 = *cputs::s#3 -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // [56] cputs::s#0 = ++ cputs::s#3 -- pbuz1=_inc_pbuz1 - inc.z s - bne !+ - inc.z s+1 - !: - // [57] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - jmp __breturn - // cputs::@return - __breturn: - // [58] return - rts - // cputs::@2 - __b2: - // [59] cputc::c#0 = cputs::c#1 - // [60] call cputc - jsr cputc - jmp __b1_from___b2 -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // [61] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1_from_cputc - jmp __b2 - // cputc::@2 - __b2: - // [62] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // [63] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - ldy.z conio_cursor_x - sta (conio_line_color),y - // [64] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [65] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [66] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - __b3_from___b2: - jmp __b3 - // cputc::@3 - __b3: - // [67] call cputln - jsr cputln - jmp __breturn - // cputc::@return - __breturn: - // [68] return - rts - // [69] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - __b1_from_cputc: - jmp __b1 - // cputc::@1 - __b1: - // [70] call cputln - jsr cputln - jmp __breturn } // cputln // Print a newline cputln: { - // [71] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [48] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_text @@ -2040,7 +1946,7 @@ cputln: { bcc !+ inc.z conio_line_text+1 !: - // [72] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [49] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_color @@ -2048,91 +1954,230 @@ cputln: { bcc !+ inc.z conio_line_color+1 !: - // [73] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [50] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [74] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + // [51] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y - // [75] call cscroll + // [52] call cscroll jsr cscroll jmp __breturn // cputln::@return __breturn: - // [76] return + // [53] return rts +} + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + .label line_text = 2 + .label line_cols = 4 + // [55] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + __b1_from_clrscr: + // [55] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + lda #COLORRAM + sta.z line_cols+1 + // [55] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z line_text+1 + // [55] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + ldx #0 + jmp __b1 + // clrscr::@1 + __b1: + // [56] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 + cpx #$19 + bcc __b3_from___b1 + jmp __b2 + // clrscr::@2 + __b2: + // [57] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [58] conio_cursor_y = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_y + // [59] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z conio_line_text+1 + // [60] conio_line_color = COLORRAM -- pbuz1=pbuc1 + lda #COLORRAM + sta.z conio_line_color+1 + jmp __breturn + // clrscr::@return + __breturn: + // [61] return + rts + // [62] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + __b3_from___b1: + // [62] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + ldy #0 + jmp __b3 + // clrscr::@3 + __b3: + // [63] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 + cpy #$28 + bcc __b4 + jmp __b5 + // clrscr::@5 + __b5: + // [64] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z line_text + sta.z line_text + bcc !+ + inc.z line_text+1 + !: + // [65] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z line_cols + sta.z line_cols + bcc !+ + inc.z line_cols+1 + !: + // [66] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx + inx + // [55] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + __b1_from___b5: + // [55] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [55] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [55] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + jmp __b1 + // clrscr::@4 + __b4: + // [67] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + lda #' ' + sta (line_text),y + // [68] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + lda #LIGHT_BLUE + sta (line_cols),y + // [69] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy + iny + // [62] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + __b3_from___b4: + // [62] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + jmp __b3 +} + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { + .label s = 2 + // [71] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + __b1_from_printf_str: + __b1_from___b2: + // [71] phi printf_str::s#3 = printf_str::s#4 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + jmp __b1 + // printf_str::@1 + __b1: + // [72] printf_str::c#1 = *printf_str::s#3 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [73] printf_str::s#0 = ++ printf_str::s#3 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [74] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + jmp __breturn + // printf_str::@return + __breturn: + // [75] return + rts + // printf_str::@2 + __b2: + // [76] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [77] callexecute cputc -- call_vprc1 + jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + jmp __b1_from___b2 } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { - // [77] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + // [79] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [78] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [80] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] __b1_from_cscroll: jmp __b1 // cscroll::@1 __b1: - // [79] call memcpy - // [90] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [81] call memcpy + // [92] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] memcpy_from___b1: - // [90] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [92] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN sta.z memcpy.destination+1 - // [90] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [92] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$28 sta.z memcpy.source+1 jsr memcpy - // [80] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [82] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] __b2_from___b1: jmp __b2 // cscroll::@2 __b2: - // [81] call memcpy - // [90] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [83] call memcpy + // [92] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] memcpy_from___b2: - // [90] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [92] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #COLORRAM sta.z memcpy.destination+1 - // [90] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [92] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #COLORRAM+$28 sta.z memcpy.source+1 jsr memcpy - // [82] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [84] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] __b3_from___b2: jmp __b3 // cscroll::@3 __b3: - // [83] call memset - // [100] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [85] call memset + // [102] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] memset_from___b3: - // [100] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + // [102] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 ldx #' ' - // [100] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [102] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$19*$28-$28 sta.z memset.str+1 jsr memset - // [84] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // [86] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] __b4_from___b3: jmp __b4 // cscroll::@4 __b4: - // [85] call memset - // [100] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [87] call memset + // [102] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] memset_from___b4: - // [100] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + // [102] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 ldx #LIGHT_BLUE - // [100] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [102] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #COLORRAM+$19*$28-$28 @@ -2141,7 +2186,7 @@ cscroll: { jmp __b5 // cscroll::@5 __b5: - // [86] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [88] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_text sbc #$28 @@ -2149,7 +2194,7 @@ cscroll: { lda.z conio_line_text+1 sbc #0 sta.z conio_line_text+1 - // [87] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [89] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_color sbc #$28 @@ -2157,12 +2202,12 @@ cscroll: { lda.z conio_line_color+1 sbc #0 sta.z conio_line_color+1 - // [88] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + // [90] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y jmp __breturn // cscroll::@return __breturn: - // [89] return + // [91] return rts } // memcpy @@ -2175,7 +2220,7 @@ memcpy: { .label src = 4 .label source = 4 .label destination = 6 - // [91] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + // [93] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$28-$28 @@ -2183,17 +2228,17 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [92] memcpy::src#4 = (char *)memcpy::source#2 - // [93] memcpy::dst#4 = (char *)memcpy::destination#2 - // [94] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [94] memcpy::src#4 = (char *)memcpy::source#2 + // [95] memcpy::dst#4 = (char *)memcpy::destination#2 + // [96] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] __b1_from_memcpy: __b1_from___b2: - // [94] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [94] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [96] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [96] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy jmp __b1 // memcpy::@1 __b1: - // [95] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [97] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -2203,21 +2248,21 @@ memcpy: { jmp __breturn // memcpy::@return __breturn: - // [96] return + // [98] return rts // memcpy::@2 __b2: - // [97] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [99] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y ldy #0 sta (dst),y - // [98] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [100] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [99] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [101] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 @@ -2234,7 +2279,7 @@ memset: { jmp __b1 // memset::@1 __b1: - // [101] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + // [103] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 lda #$28 clc adc.z str @@ -2242,15 +2287,15 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [102] memset::dst#4 = (char *)memset::str#3 - // [103] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [104] memset::dst#4 = (char *)memset::str#3 + // [105] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] __b2_from___b1: __b2_from___b3: - // [103] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [105] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy jmp __b2 // memset::@2 __b2: - // [104] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [106] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -2260,15 +2305,15 @@ memset: { jmp __breturn // memset::@return __breturn: - // [105] return + // [107] return rts // memset::@3 __b3: - // [106] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + // [108] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y - // [107] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [109] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 @@ -2284,6 +2329,10 @@ Removing instruction jmp __breturn Removing instruction jmp __b2 Removing instruction jmp __b1 Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn @@ -2291,6 +2340,7 @@ Removing instruction jmp __b3 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn @@ -2298,11 +2348,6 @@ Removing instruction jmp __b3 Removing instruction jmp __b5 Removing instruction jmp __b1 Removing instruction jmp __breturn -Removing instruction jmp __b2 -Removing instruction jmp __b3 -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __b3 @@ -2316,15 +2361,15 @@ Removing instruction jmp __b2 Removing instruction jmp __breturn Succesful ASM optimization Pass5NextJumpElimination Removing instruction lda #0 -Removing instruction lda #0 Removing instruction ldy.z conio_cursor_x +Removing instruction lda #0 Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b2_from_conio_c64_init with __b1 +Replacing label __b1_from_cputc with __b1 Replacing label __b3_from_gotoxy with __b2 Replacing label __b1 with __b2 Replacing label __b1_from___b2 with __b1 -Replacing label __b1_from_cputc with __b1 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b3 with __b2 Removing instruction __b1_from___init1: @@ -2332,18 +2377,18 @@ Removing instruction main_from___b1: Removing instruction __b2_from_conio_c64_init: Removing instruction __b2: Removing instruction __b1_from___b2: +Removing instruction __b3_from___b2: +Removing instruction __b1_from_cputc: Removing instruction __b1_from_main: -Removing instruction cputs_from___b1: +Removing instruction printf_str_from___b1: Removing instruction __b2_from___b1: -Removing instruction cputs_from___b2: +Removing instruction printf_str_from___b2: Removing instruction __b3_from_gotoxy: Removing instruction __b3: Removing instruction __b1_from___b3: Removing instruction __b1: -Removing instruction __b1_from_cputs: +Removing instruction __b1_from_printf_str: Removing instruction __b1_from___b2: -Removing instruction __b3_from___b2: -Removing instruction __b1_from_cputc: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: Removing instruction __b2_from___b1: @@ -2362,12 +2407,15 @@ Removing instruction __b1: Removing instruction __breturn: Removing instruction __b1_from_conio_c64_init: Removing instruction __breturn: +Removing instruction __b2: +Removing instruction __b3: Removing instruction clrscr_from_main: Removing instruction __b1: Removing instruction __b2: Removing instruction __breturn: Removing instruction __b1_from_gotoxy: Removing instruction __breturn: +Removing instruction __breturn: Removing instruction __b1_from_clrscr: Removing instruction __b2: Removing instruction __breturn: @@ -2375,9 +2423,6 @@ Removing instruction __b5: Removing instruction __b1_from___b5: Removing instruction __b3_from___b4: Removing instruction __breturn: -Removing instruction __b2: -Removing instruction __b3: -Removing instruction __breturn: Removing instruction __b1: Removing instruction __b2: Removing instruction __b3: @@ -2403,6 +2448,7 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() char clrscr::c @@ -2422,21 +2468,15 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:8 5179.6551724137935 -__loadstore char conio_cursor_y // zp[1]:9 71115.75555555556 -__loadstore char *conio_line_color // zp[2]:12 51400.20930232557 -__loadstore char *conio_line_text // zp[2]:10 50232.02272727273 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:8 4845.4838709677415 +__loadstore char conio_cursor_y // zp[1]:9 68089.55319148937 +__loadstore char *conio_line_color // zp[2]:12 49115.75555555556 +__loadstore char *conio_line_text // zp[2]:10 48048.02173913043 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 10501.5 +char cputc::c#0 // reg byte a 15001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:2 500.5 -const char *cputs::s#3 // s zp[2]:2 1552.0 -const char *cputs::s#4 // s zp[2]:2 101.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // zp[2]:18 202.0 @@ -2486,12 +2526,20 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:6 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:2 400.4 +const char *printf_str::s#3 // s zp[2]:2 1552.0 +const char *printf_str::s#4 // s zp[2]:2 101.0 reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] reg byte y [ clrscr::c#2 clrscr::c#1 ] -zp[2]:2 [ cputs::s#3 cputs::s#4 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +zp[2]:2 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 clrscr::line_text#5 clrscr::line_text#1 ] zp[2]:4 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] reg byte x [ memset::c#4 ] @@ -2499,16 +2547,16 @@ zp[1]:8 [ conio_cursor_x ] zp[1]:9 [ conio_cursor_y ] zp[2]:10 [ conio_line_text ] zp[2]:12 [ conio_line_color ] +reg byte a [ cputc::c#0 ] zp[2]:14 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:16 [ gotoxy::$8 ] zp[2]:18 [ gotoxy::$5 ] -reg byte a [ cputs::c#1 ] -reg byte a [ cputc::c#0 ] +reg byte a [ printf_str::c#1 ] zp[2]:20 [ memset::end#0 memcpy::src_end#0 ] FINAL ASSEMBLER -Score: 14471 +Score: 14547 // File Comments // Tests printf function call rewriting @@ -2524,6 +2572,7 @@ Score: 14471 :BasicUpstart(__start) // Global Constants & labels .const LIGHT_BLUE = $e + .const STACK_BASE = $103 /// Color Ram .label COLORRAM = $d800 /// Default address of screen character matrix @@ -2566,7 +2615,7 @@ __start: { // [6] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] // __start::@1 // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] jsr main // __start::@return // [8] return @@ -2601,38 +2650,85 @@ conio_c64_init: { // } // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [23] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [26] call cputln + jsr cputln + rts } // main main: { // clrscr() - // [17] call clrscr - // [37] phi from main to clrscr [phi:main->clrscr] + // [28] call clrscr + // [54] phi from main to clrscr [phi:main->clrscr] jsr clrscr - // [18] phi from main to main::@1 [phi:main->main::@1] + // [29] phi from main to main::@1 [phi:main->main::@1] // main::@1 // printf("Lone 1\n") - // [19] call cputs - // [53] phi from main::@1 to cputs [phi:main::@1->cputs] - // [53] phi cputs::s#4 = main::s [phi:main::@1->cputs#0] -- pbuz1=pbuc1 + // [30] call printf_str + // [70] phi from main::@1 to printf_str [phi:main::@1->printf_str] + // [70] phi printf_str::s#4 = main::s [phi:main::@1->printf_str#0] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs - // [20] phi from main::@1 to main::@2 [phi:main::@1->main::@2] + sta.z printf_str.s+1 + jsr printf_str + // [31] phi from main::@1 to main::@2 [phi:main::@1->main::@2] // main::@2 // printf("Lone 2\n") - // [21] call cputs - // [53] phi from main::@2 to cputs [phi:main::@2->cputs] - // [53] phi cputs::s#4 = main::s1 [phi:main::@2->cputs#0] -- pbuz1=pbuc1 + // [32] call printf_str + // [70] phi from main::@2 to printf_str [phi:main::@2->printf_str] + // [70] phi printf_str::s#4 = main::s1 [phi:main::@2->printf_str#0] -- pbuz1=pbuc1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // main::@return // } - // [22] return + // [33] return rts .segment Data s: .text @"Lone 1\n" @@ -2653,33 +2749,33 @@ gotoxy: { .label __8 = $10 .label __9 = $e // if(y>CONIO_HEIGHT) - // [23] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [34] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b2 - // [25] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [25] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [36] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [36] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 - // [24] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [35] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] // gotoxy::@3 - // [25] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [25] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [36] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [36] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy // gotoxy::@1 // gotoxy::@2 __b2: // conio_cursor_x = x - // [26] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [37] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x // conio_cursor_y = y - // [27] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [38] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y // unsigned int line_offset = (unsigned int)y*CONIO_WIDTH - // [28] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [39] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [29] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [40] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -2688,7 +2784,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [30] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [41] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -2696,7 +2792,7 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [31] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [42] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset @@ -2704,7 +2800,7 @@ gotoxy: { asl.z line_offset rol.z line_offset+1 // CONIO_SCREEN_TEXT + line_offset - // [32] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [43] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 // conio_line_text = CONIO_SCREEN_TEXT + line_offset - // [33] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [44] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 // CONIO_SCREEN_COLORS + line_offset - // [34] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [45] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 // conio_line_color = CONIO_SCREEN_COLORS + line_offset - // [35] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [46] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 sta.z conio_line_color+1 // gotoxy::@return // } - // [36] return - rts -} - // clrscr -// clears the screen and moves the cursor to the upper left-hand corner of the screen. -clrscr: { - .label line_text = 2 - .label line_cols = 4 - // [38] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] - // [38] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 - lda #COLORRAM - sta.z line_cols+1 - // [38] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 - lda #DEFAULT_SCREEN - sta.z line_text+1 - // [38] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 - ldx #0 - // clrscr::@1 - __b1: - // for( char l=0;lDEFAULT_SCREEN - sta.z conio_line_text+1 - // conio_line_color = CONIO_SCREEN_COLORS - // [43] conio_line_color = COLORRAM -- pbuz1=pbuc1 - lda #COLORRAM - sta.z conio_line_color+1 - // clrscr::@return - // } - // [44] return - rts - // [45] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] - __b2: - // [45] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 - ldy #0 - // clrscr::@3 - __b3: - // for( char c=0;cclrscr::@1] - // [38] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy - // [38] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy - // [38] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy - jmp __b1 - // clrscr::@4 - __b4: - // line_text[c] = ' ' - // [50] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 - lda #' ' - sta (line_text),y - // line_cols[c] = conio_textcolor - // [51] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 - lda #LIGHT_BLUE - sta (line_cols),y - // for( char c=0;cclrscr::@3] - // [45] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy - jmp __b3 -} - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(2) const char *s) -cputs: { - .label s = 2 - // [54] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - // [54] phi cputs::s#3 = cputs::s#4 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // cputs::@1 - __b1: - // while(c=*s++) - // [55] cputs::c#1 = *cputs::s#3 -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // [56] cputs::s#0 = ++ cputs::s#3 -- pbuz1=_inc_pbuz1 - inc.z s - bne !+ - inc.z s+1 - !: - // [57] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - // cputs::@return - // } - // [58] return - rts - // cputs::@2 - __b2: - // cputc(c) - // [59] cputc::c#0 = cputs::c#1 - // [60] call cputc - jsr cputc - jmp __b1 -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - // [61] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1 - // cputc::@2 - // conio_line_text[conio_cursor_x] = c - // [62] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - // [63] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - // [64] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [65] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [66] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - // cputc::@3 - // cputln() - // [67] call cputln - jsr cputln - // cputc::@return - __breturn: - // } - // [68] return - rts - // [69] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - // cputc::@1 - __b1: - // cputln() - // [70] call cputln - jsr cputln + // [47] return rts } // cputln // Print a newline cputln: { // conio_line_text += CONIO_WIDTH - // [71] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [48] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_text @@ -2929,7 +2847,7 @@ cputln: { inc.z conio_line_text+1 !: // conio_line_color += CONIO_WIDTH - // [72] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [49] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_color @@ -2938,81 +2856,219 @@ cputln: { inc.z conio_line_color+1 !: // conio_cursor_x = 0 - // [73] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [50] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x // conio_cursor_y++; - // [74] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + // [51] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y // cscroll() - // [75] call cscroll + // [52] call cscroll jsr cscroll // cputln::@return // } - // [76] return + // [53] return rts +} + // clrscr +// clears the screen and moves the cursor to the upper left-hand corner of the screen. +clrscr: { + .label line_text = 2 + .label line_cols = 4 + // [55] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + // [55] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + lda #COLORRAM + sta.z line_cols+1 + // [55] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + lda #DEFAULT_SCREEN + sta.z line_text+1 + // [55] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + ldx #0 + // clrscr::@1 + __b1: + // for( char l=0;lDEFAULT_SCREEN + sta.z conio_line_text+1 + // conio_line_color = CONIO_SCREEN_COLORS + // [60] conio_line_color = COLORRAM -- pbuz1=pbuc1 + lda #COLORRAM + sta.z conio_line_color+1 + // clrscr::@return + // } + // [61] return + rts + // [62] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + __b2: + // [62] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + ldy #0 + // clrscr::@3 + __b3: + // for( char c=0;cclrscr::@1] + // [55] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [55] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [55] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + jmp __b1 + // clrscr::@4 + __b4: + // line_text[c] = ' ' + // [67] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + lda #' ' + sta (line_text),y + // line_cols[c] = conio_textcolor + // [68] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + lda #LIGHT_BLUE + sta (line_cols),y + // for( char c=0;cclrscr::@3] + // [62] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + jmp __b3 +} + // printf_str +/// Print a NUL-terminated string +// void printf_str(void (*putc)(char), __zp(2) const char *s) +printf_str: { + .label s = 2 + // [71] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + // [71] phi printf_str::s#3 = printf_str::s#4 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // printf_str::@1 + __b1: + // while(c=*s++) + // [72] printf_str::c#1 = *printf_str::s#3 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [73] printf_str::s#0 = ++ printf_str::s#3 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [74] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + // printf_str::@return + // } + // [75] return + rts + // printf_str::@2 + __b2: + // putc(c) + // [76] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [77] callexecute cputc -- call_vprc1 + jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + jmp __b1 } // cscroll // Scroll the entire screen if the cursor is beyond the last line cscroll: { // if(conio_cursor_y==CONIO_HEIGHT) - // [77] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + // [79] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 lda #$19 cmp.z conio_cursor_y bne __breturn - // [78] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // [80] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] // cscroll::@1 // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [79] call memcpy - // [90] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [90] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + // [81] call memcpy + // [92] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [92] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN sta.z memcpy.destination+1 - // [90] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + // [92] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$28 sta.z memcpy.source+1 jsr memcpy - // [80] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // [82] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] // cscroll::@2 // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [81] call memcpy - // [90] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [90] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + // [83] call memcpy + // [92] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [92] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 lda #COLORRAM sta.z memcpy.destination+1 - // [90] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + // [92] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 lda #COLORRAM+$28 sta.z memcpy.source+1 jsr memcpy - // [82] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // [84] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] // cscroll::@3 // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [83] call memset - // [100] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [100] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + // [85] call memset + // [102] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [102] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 ldx #' ' - // [100] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + // [102] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 lda #DEFAULT_SCREEN+$19*$28-$28 sta.z memset.str+1 jsr memset - // [84] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // [86] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] // cscroll::@4 // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [85] call memset - // [100] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [100] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + // [87] call memset + // [102] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [102] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 ldx #LIGHT_BLUE - // [100] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + // [102] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 lda #COLORRAM+$19*$28-$28 @@ -3020,7 +3076,7 @@ cscroll: { jsr memset // cscroll::@5 // conio_line_text -= CONIO_WIDTH - // [86] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [88] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_text sbc #$28 @@ -3029,7 +3085,7 @@ cscroll: { sbc #0 sta.z conio_line_text+1 // conio_line_color -= CONIO_WIDTH - // [87] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + // [89] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 sec lda.z conio_line_color sbc #$28 @@ -3038,12 +3094,12 @@ cscroll: { sbc #0 sta.z conio_line_color+1 // conio_cursor_y--; - // [88] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + // [90] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 dec.z conio_cursor_y // cscroll::@return __breturn: // } - // [89] return + // [91] return rts } // memcpy @@ -3057,7 +3113,7 @@ memcpy: { .label source = 4 .label destination = 6 // char* src_end = (char*)source+num - // [91] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + // [93] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 lda.z source clc adc #<$19*$28-$28 @@ -3065,15 +3121,15 @@ memcpy: { lda.z source+1 adc #>$19*$28-$28 sta.z src_end+1 - // [92] memcpy::src#4 = (char *)memcpy::source#2 - // [93] memcpy::dst#4 = (char *)memcpy::destination#2 - // [94] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [94] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [94] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // [94] memcpy::src#4 = (char *)memcpy::source#2 + // [95] memcpy::dst#4 = (char *)memcpy::destination#2 + // [96] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [96] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [96] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy // memcpy::@1 __b1: // while(src!=src_end) - // [95] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + // [97] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 lda.z src+1 cmp.z src_end+1 bne __b2 @@ -3082,22 +3138,22 @@ memcpy: { bne __b2 // memcpy::@return // } - // [96] return + // [98] return rts // memcpy::@2 __b2: // *dst++ = *src++ - // [97] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + // [99] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 ldy #0 lda (src),y sta (dst),y // *dst++ = *src++; - // [98] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + // [100] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 !: - // [99] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + // [101] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 inc.z src bne !+ inc.z src+1 @@ -3113,7 +3169,7 @@ memset: { .label str = 6 // memset::@1 // char* end = (char*)str + num - // [101] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + // [103] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 lda #$28 clc adc.z str @@ -3121,13 +3177,13 @@ memset: { lda #0 adc.z str+1 sta.z end+1 - // [102] memset::dst#4 = (char *)memset::str#3 - // [103] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [103] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // [104] memset::dst#4 = (char *)memset::str#3 + // [105] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [105] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy // memset::@2 __b2: // for(char* dst = str; dst!=end; dst++) - // [104] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + // [106] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 lda.z dst+1 cmp.z end+1 bne __b3 @@ -3136,17 +3192,17 @@ memset: { bne __b3 // memset::@return // } - // [105] return + // [107] return rts // memset::@3 __b3: // *dst = c - // [106] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + // [108] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx txa ldy #0 sta (dst),y // for(char* dst = str; dst!=end; dst++) - // [107] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + // [109] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 inc.z dst bne !+ inc.z dst+1 diff --git a/src/test/ref/printf-15.sym b/src/test/ref/printf-15.sym index 80adb5682..ba62e455b 100644 --- a/src/test/ref/printf-15.sym +++ b/src/test/ref/printf-15.sym @@ -5,6 +5,7 @@ __constant char RADIX::BINARY = 2 __constant char RADIX::DECIMAL = $a __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() char clrscr::c @@ -24,21 +25,15 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:8 5179.6551724137935 -__loadstore char conio_cursor_y // zp[1]:9 71115.75555555556 -__loadstore char *conio_line_color // zp[2]:12 51400.20930232557 -__loadstore char *conio_line_text // zp[2]:10 50232.02272727273 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:8 4845.4838709677415 +__loadstore char conio_cursor_y // zp[1]:9 68089.55319148937 +__loadstore char *conio_line_color // zp[2]:12 49115.75555555556 +__loadstore char *conio_line_text // zp[2]:10 48048.02173913043 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 10501.5 +char cputc::c#0 // reg byte a 15001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:2 500.5 -const char *cputs::s#3 // s zp[2]:2 1552.0 -const char *cputs::s#4 // s zp[2]:2 101.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // zp[2]:18 202.0 @@ -88,12 +83,20 @@ unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:6 +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1001.0 +void (*printf_str::putc)(char) +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:2 400.4 +const char *printf_str::s#3 // s zp[2]:2 1552.0 +const char *printf_str::s#4 // s zp[2]:2 101.0 reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] reg byte y [ clrscr::c#2 clrscr::c#1 ] -zp[2]:2 [ cputs::s#3 cputs::s#4 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +zp[2]:2 [ printf_str::s#3 printf_str::s#4 printf_str::s#0 clrscr::line_text#5 clrscr::line_text#1 ] zp[2]:4 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:6 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] reg byte x [ memset::c#4 ] @@ -101,9 +104,9 @@ zp[1]:8 [ conio_cursor_x ] zp[1]:9 [ conio_cursor_y ] zp[2]:10 [ conio_line_text ] zp[2]:12 [ conio_line_color ] +reg byte a [ cputc::c#0 ] zp[2]:14 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] zp[2]:16 [ gotoxy::$8 ] zp[2]:18 [ gotoxy::$5 ] -reg byte a [ cputs::c#1 ] -reg byte a [ cputc::c#0 ] +reg byte a [ printf_str::c#1 ] zp[2]:20 [ memset::end#0 memcpy::src_end#0 ] diff --git a/src/test/ref/stars-2.asm b/src/test/ref/stars-2.asm index bf292d956..09e0efdf1 100644 --- a/src/test/ref/stars-2.asm +++ b/src/test/ref/stars-2.asm @@ -11,6 +11,7 @@ :BasicUpstart(__start) .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -18,13 +19,13 @@ .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = 9 + .label conio_cursor_x = $b // The current cursor y-position - .label conio_cursor_y = $a + .label conio_cursor_y = $c // The current text cursor line start - .label conio_line_text = $b + .label conio_line_text = $d // The current color cursor line start - .label conio_line_color = $d + .label conio_line_color = $f .segment Code __start: { // __ma char conio_cursor_x = 0 @@ -63,6 +64,37 @@ conio_c64_init: { // } rts } +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} main: { .label i = 2 // clrscr() @@ -82,21 +114,29 @@ main: { ldx stars,y jsr printf_uchar // printf("%u %u\n", stars.star_x[i], stars.star_y[i]) + lda #cputc + sta.z printf_str.putc+1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf("%u %u\n", stars.star_x[i], stars.star_y[i]) ldy.z i ldx stars+5,y jsr printf_uchar // printf("%u %u\n", stars.star_x[i], stars.star_y[i]) + lda #cputc + sta.z printf_str.putc+1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // for(char i=0;i<5;i++) inc.z i jmp __b1 @@ -111,12 +151,12 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $13 - .label __6 = $f - .label __7 = $f - .label line_offset = $f - .label __8 = $11 - .label __9 = $f + .label __5 = $15 + .label __6 = $11 + .label __7 = $11 + .label line_offset = $11 + .label __8 = $13 + .label __9 = $11 // if(y>CONIO_HEIGHT) cpx #$19+1 bcc __b2 @@ -182,10 +222,38 @@ gotoxy: { // } rts } +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + inc.z conio_cursor_y + // cscroll() + jsr cscroll + // } + rts +} // clears the screen and moves the cursor to the upper left-hand corner of the screen. clrscr: { - .label line_text = 3 - .label line_cols = 7 + .label line_text = 7 + .label line_cols = 3 lda #COLORRAM @@ -253,7 +321,7 @@ clrscr: { jmp __b3 } // Print an unsigned char using a specific format -// void printf_uchar(__register(X) char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uchar(void (*putc)(char), __register(X) char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uchar: { // printf_buffer.sign = format.sign_always?'+':0 // Handle any sign @@ -262,17 +330,18 @@ printf_uchar: { // uctoa(uvalue, printf_buffer.digits, format.radix) // Format number into buffer jsr uctoa - // printf_number_buffer(printf_buffer, format) + // printf_number_buffer(putc, printf_buffer, format) lda printf_buffer // Print using format jsr printf_number_buffer // } rts } -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(3) const char *s) -cputs: { +/// Print a NUL-terminated string +// void printf_str(__zp(7) void (*putc)(char), __zp(3) const char *s) +printf_str: { .label s = 3 + .label putc = 7 __b1: // while(c=*s++) ldy #0 @@ -286,184 +355,13 @@ cputs: { // } rts __b2: - // cputc(c) - jsr cputc + // putc(c) + pha + jsr icall1 + pla jmp __b1 -} -// Converts unsigned number value to a string representing it in RADIX format. -// If the leading digits are zero they are not included in the string. -// - value : The number to be converted to RADIX -// - buffer : receives the string representing the number and zero-termination. -// - radix : The radix to convert the number to (from the enum RADIX) -// void uctoa(__register(X) char value, __zp(7) char *buffer, char radix) -uctoa: { - .label digit_value = $15 - .label buffer = 7 - .label digit = 5 - .label started = 6 - lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS - sta.z buffer+1 - lda #0 - sta.z started - sta.z digit - __b1: - // for( char digit=0; digit= digit_value) - lda.z started - bne __b5 - cpx.z digit_value - bcs __b5 - __b4: - // for( char digit=0; digitbuffer_digits - sta.z cputs.s+1 - jsr cputs - // } - rts -} -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - cmp #'\n' - beq __b1 - // conio_line_text[conio_cursor_x] = c - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - inc.z conio_cursor_x - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // cputln() - jsr cputln - __breturn: - // } - rts - __b1: - // cputln() - jsr cputln - rts -} -// Used to convert a single digit of an unsigned number value to a string representation -// Counts a single digit up from '0' as long as the value is larger than sub. -// Each time the digit is increased sub is subtracted from value. -// - buffer : pointer to the char that receives the digit -// - value : The value where the digit will be derived from -// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. -// (For decimal the subs used are 10000, 1000, 100, 10, 1) -// returns : the value reduced by sub * digit so that it is less than sub. -// __register(X) char uctoa_append(__zp(7) char *buffer, __register(X) char value, __zp($15) char sub) -uctoa_append: { - .label buffer = 7 - .label sub = $15 - ldy #0 - __b1: - // while (value >= sub) - cpx.z sub - bcs __b2 - // *buffer = DIGITS[digit] - lda DIGITS,y - ldy #0 - sta (buffer),y - // } - rts - __b2: - // digit++; - iny - // value -= sub - txa - sec - sbc.z sub - tax - jmp __b1 -} -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - inc.z conio_cursor_y - // cscroll() - jsr cscroll - // } - rts + icall1: + jmp (putc) } // Scroll the entire screen if the cursor is beyond the last line cscroll: { @@ -527,15 +425,108 @@ cscroll: { // } rts } +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// void uctoa(__register(X) char value, __zp(7) char *buffer, char radix) +uctoa: { + .label digit_value = $17 + .label buffer = 7 + .label digit = 5 + .label started = 6 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + lda #0 + sta.z started + sta.z digit + __b1: + // for( char digit=0; digit= digit_value) + lda.z started + bne __b5 + cpx.z digit_value + bcs __b5 + __b4: + // for( char digit=0; digitputc + sta.z printf_str.putc+1 + lda #buffer_digits + sta.z printf_str.s+1 + jsr printf_str + // } + rts +} // Copy block of memory (forwards) // Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp($18) void *destination, __zp(7) void *source, unsigned int num) +// void * memcpy(__zp($1a) void *destination, __zp(9) void *source, unsigned int num) memcpy: { - .label src_end = $16 - .label dst = $18 - .label src = 7 - .label source = 7 - .label destination = $18 + .label src_end = $18 + .label dst = $1a + .label src = 9 + .label source = 9 + .label destination = $1a // char* src_end = (char*)source+num lda.z source clc @@ -571,11 +562,11 @@ memcpy: { jmp __b1 } // Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp(7) void *str, __register(X) char c, unsigned int num) +// void * memset(__zp(9) void *str, __register(X) char c, unsigned int num) memset: { - .label end = $18 - .label dst = 7 - .label str = 7 + .label end = $1a + .label dst = 9 + .label str = 9 // char* end = (char*)str + num lda #$28 clc @@ -606,6 +597,39 @@ memset: { !: jmp __b2 } +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// __register(X) char uctoa_append(__zp(7) char *buffer, __register(X) char value, __zp($17) char sub) +uctoa_append: { + .label buffer = 7 + .label sub = $17 + ldy #0 + __b1: + // while (value >= sub) + cpx.z sub + bcs __b2 + // *buffer = DIGITS[digit] + lda DIGITS,y + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + iny + // value -= sub + txa + sec + sbc.z sub + tax + jmp __b1 +} .segment Data // The digits used for numbers DIGITS: .text "0123456789abcdef" diff --git a/src/test/ref/stars-2.cfg b/src/test/ref/stars-2.cfg index 9e1e41c2d..b6bd7f8f1 100644 --- a/src/test/ref/stars-2.cfg +++ b/src/test/ref/stars-2.cfg @@ -35,320 +35,323 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_number_buffer::@3 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] phi() - [17] call clrscr + [27] phi() + [28] call clrscr to:main::@1 main::@1: scope:[main] from main main::@6 - [18] main::i#2 = phi( main/0, main::@6/main::i#1 ) - [19] if(main::i#2<5) goto main::@2 + [29] main::i#2 = phi( main/0, main::@6/main::i#1 ) + [30] if(main::i#2<5) goto main::@2 to:main::@return main::@return: scope:[main] from main::@1 - [20] return + [31] return to:@return main::@2: scope:[main] from main::@1 - [21] printf_uchar::uvalue#0 = ((char *)&stars)[main::i#2] - [22] call printf_uchar + [32] printf_uchar::uvalue#0 = ((char *)&stars)[main::i#2] + [33] call printf_uchar to:main::@3 main::@3: scope:[main] from main::@2 - [23] phi() - [24] call cputs + [34] phi() + [35] call printf_str to:main::@4 main::@4: scope:[main] from main::@3 - [25] printf_uchar::uvalue#1 = ((char *)&stars+5)[main::i#2] - [26] call printf_uchar + [36] printf_uchar::uvalue#1 = ((char *)&stars+5)[main::i#2] + [37] call printf_uchar to:main::@5 main::@5: scope:[main] from main::@4 - [27] phi() - [28] call cputs + [38] phi() + [39] call printf_str to:main::@6 main::@6: scope:[main] from main::@5 - [29] main::i#1 = ++ main::i#2 + [40] main::i#1 = ++ main::i#2 to:main::@1 void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [30] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [41] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [31] phi() + [42] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [32] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [43] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [33] conio_cursor_x = gotoxy::x#2 - [34] conio_cursor_y = gotoxy::y#4 - [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [36] gotoxy::$8 = gotoxy::$7 << 2 - [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [40] conio_line_text = gotoxy::$5 - [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [42] conio_line_color = gotoxy::$6 + [44] conio_cursor_x = gotoxy::x#2 + [45] conio_cursor_y = gotoxy::y#4 + [46] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [47] gotoxy::$8 = gotoxy::$7 << 2 + [48] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [49] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [50] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [51] conio_line_text = gotoxy::$5 + [52] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [53] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [43] return + [54] return + to:@return + +void cputln() +cputln: scope:[cputln] from cputc::@1 cputc::@3 + [55] conio_line_text = conio_line_text + $28 + [56] conio_line_color = conio_line_color + $28 + [57] conio_cursor_x = 0 + [58] conio_cursor_y = ++ conio_cursor_y + [59] call cscroll + to:cputln::@return +cputln::@return: scope:[cputln] from cputln + [60] return to:@return void clrscr() clrscr: scope:[clrscr] from main - [44] phi() + [61] phi() to:clrscr::@1 clrscr::@1: scope:[clrscr] from clrscr clrscr::@5 - [45] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) - [45] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) - [45] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) - [46] if(clrscr::l#2<$19) goto clrscr::@3 + [62] clrscr::line_cols#5 = phi( clrscr/COLORRAM, clrscr::@5/clrscr::line_cols#1 ) + [62] clrscr::line_text#5 = phi( clrscr/DEFAULT_SCREEN, clrscr::@5/clrscr::line_text#1 ) + [62] clrscr::l#2 = phi( clrscr/0, clrscr::@5/clrscr::l#1 ) + [63] if(clrscr::l#2<$19) goto clrscr::@3 to:clrscr::@2 clrscr::@2: scope:[clrscr] from clrscr::@1 - [47] conio_cursor_x = 0 - [48] conio_cursor_y = 0 - [49] conio_line_text = DEFAULT_SCREEN - [50] conio_line_color = COLORRAM + [64] conio_cursor_x = 0 + [65] conio_cursor_y = 0 + [66] conio_line_text = DEFAULT_SCREEN + [67] conio_line_color = COLORRAM to:clrscr::@return clrscr::@return: scope:[clrscr] from clrscr::@2 - [51] return + [68] return to:@return clrscr::@3: scope:[clrscr] from clrscr::@1 clrscr::@4 - [52] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) - [53] if(clrscr::c#2<$28) goto clrscr::@4 + [69] clrscr::c#2 = phi( clrscr::@1/0, clrscr::@4/clrscr::c#1 ) + [70] if(clrscr::c#2<$28) goto clrscr::@4 to:clrscr::@5 clrscr::@5: scope:[clrscr] from clrscr::@3 - [54] clrscr::line_text#1 = clrscr::line_text#5 + $28 - [55] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 - [56] clrscr::l#1 = ++ clrscr::l#2 + [71] clrscr::line_text#1 = clrscr::line_text#5 + $28 + [72] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 + [73] clrscr::l#1 = ++ clrscr::l#2 to:clrscr::@1 clrscr::@4: scope:[clrscr] from clrscr::@3 - [57] clrscr::line_text#5[clrscr::c#2] = ' ' - [58] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE - [59] clrscr::c#1 = ++ clrscr::c#2 + [74] clrscr::line_text#5[clrscr::c#2] = ' ' + [75] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE + [76] clrscr::c#1 = ++ clrscr::c#2 to:clrscr::@3 -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_uchar: scope:[printf_uchar] from main::@2 main::@4 - [60] printf_uchar::uvalue#2 = phi( main::@2/printf_uchar::uvalue#0, main::@4/printf_uchar::uvalue#1 ) + [77] printf_uchar::uvalue#2 = phi( main::@2/printf_uchar::uvalue#0, main::@4/printf_uchar::uvalue#1 ) to:printf_uchar::@1 printf_uchar::@1: scope:[printf_uchar] from printf_uchar - [61] *((char *)&printf_buffer) = 0 - [62] uctoa::value#1 = printf_uchar::uvalue#2 - [63] call uctoa + [78] *((char *)&printf_buffer) = 0 + [79] uctoa::value#1 = printf_uchar::uvalue#2 + [80] call uctoa to:printf_uchar::@2 printf_uchar::@2: scope:[printf_uchar] from printf_uchar::@1 - [64] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) - [65] call printf_number_buffer + [81] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) + [82] call printf_number_buffer to:printf_uchar::@return printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@2 - [66] return + [83] return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from main::@3 main::@5 printf_number_buffer::@2 - [67] cputs::s#5 = phi( main::@3/main::s, main::@5/main::s1, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [68] cputs::s#4 = phi( cputs/cputs::s#5, cputs::@2/cputs::s#0 ) - [69] cputs::c#1 = *cputs::s#4 - [70] cputs::s#0 = ++ cputs::s#4 - [71] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [72] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [73] cputc::c#0 = cputs::c#1 - [74] call cputc - to:cputs::@1 - -void uctoa(char value , char *buffer , char radix) -uctoa: scope:[uctoa] from printf_uchar::@1 - [75] phi() - to:uctoa::@1 -uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 - [76] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) - [76] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) - [76] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/uctoa::value#1 ) - [76] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) - [77] if(uctoa::digit#2<3-1) goto uctoa::@2 - to:uctoa::@3 -uctoa::@3: scope:[uctoa] from uctoa::@1 - [78] *uctoa::buffer#11 = DIGITS[uctoa::value#2] - [79] uctoa::buffer#3 = ++ uctoa::buffer#11 - [80] *uctoa::buffer#3 = 0 - to:uctoa::@return -uctoa::@return: scope:[uctoa] from uctoa::@3 - [81] return - to:@return -uctoa::@2: scope:[uctoa] from uctoa::@1 - [82] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] - [83] if(0!=uctoa::started#2) goto uctoa::@5 - to:uctoa::@7 -uctoa::@7: scope:[uctoa] from uctoa::@2 - [84] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 - to:uctoa::@4 -uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 - [85] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) - [85] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) - [85] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) - [86] uctoa::digit#1 = ++ uctoa::digit#2 - to:uctoa::@1 -uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 - [87] uctoa_append::buffer#0 = uctoa::buffer#11 - [88] uctoa_append::value#0 = uctoa::value#2 - [89] uctoa_append::sub#0 = uctoa::digit_value#0 - [90] call uctoa_append - [91] uctoa_append::return#0 = uctoa_append::value#2 - to:uctoa::@6 -uctoa::@6: scope:[uctoa] from uctoa::@5 - [92] uctoa::value#0 = uctoa_append::return#0 - [93] uctoa::buffer#4 = ++ uctoa::buffer#11 - to:uctoa::@4 - -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@2 - [94] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer - [95] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 - [96] cputc::c#2 = printf_number_buffer::buffer_sign#0 - [97] call cputc - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 - [98] phi() - [99] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 - [100] return - to:@return - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 - [101] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) - [102] if(cputc::c#3==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [103] conio_line_text[conio_cursor_x] = cputc::c#3 - [104] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [105] conio_cursor_x = ++ conio_cursor_x - [106] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [107] phi() - [108] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [109] return - to:@return -cputc::@1: scope:[cputc] from cputc - [110] phi() - [111] call cputln - to:cputc::@return - -char uctoa_append(char *buffer , char value , char sub) -uctoa_append: scope:[uctoa_append] from uctoa::@5 - [112] phi() - to:uctoa_append::@1 -uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 - [113] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) - [113] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) - [114] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 - to:uctoa_append::@3 -uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 - [115] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] - to:uctoa_append::@return -uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 - [116] return - to:@return -uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 - [117] uctoa_append::digit#1 = ++ uctoa_append::digit#2 - [118] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 - to:uctoa_append::@1 - -void cputln() -cputln: scope:[cputln] from cputc::@1 cputc::@3 - [119] conio_line_text = conio_line_text + $28 - [120] conio_line_color = conio_line_color + $28 - [121] conio_cursor_x = 0 - [122] conio_cursor_y = ++ conio_cursor_y - [123] call cscroll - to:cputln::@return -cputln::@return: scope:[cputln] from cputln - [124] return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main::@3 main::@5 printf_number_buffer::@2 + [84] printf_str::putc#5 = phi( main::@3/&cputc, main::@5/&cputc, printf_number_buffer::@2/printf_number_buffer::putc#0 ) + [84] printf_str::s#5 = phi( main::@3/main::s, main::@5/main::s1, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [85] printf_str::s#4 = phi( printf_str/printf_str::s#5, printf_str::@2/printf_str::s#0 ) + [86] printf_str::c#1 = *printf_str::s#4 + [87] printf_str::s#0 = ++ printf_str::s#4 + [88] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [89] return to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [90] stackpush(char) = printf_str::c#1 + [91] callexecute *printf_str::putc#5 + sideeffect stackpullbytes(1) + to:printf_str::@1 void cscroll() cscroll: scope:[cscroll] from cputln - [125] if(conio_cursor_y!=$19) goto cscroll::@return + [93] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [126] phi() - [127] call memcpy + [94] phi() + [95] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [128] phi() - [129] call memcpy + [96] phi() + [97] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [130] phi() - [131] call memset + [98] phi() + [99] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [132] phi() - [133] call memset + [100] phi() + [101] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [134] conio_line_text = conio_line_text - $28 - [135] conio_line_color = conio_line_color - $28 - [136] conio_cursor_y = -- conio_cursor_y + [102] conio_line_text = conio_line_text - $28 + [103] conio_line_color = conio_line_color - $28 + [104] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [137] return + [105] return + to:@return + +void uctoa(char value , char *buffer , char radix) +uctoa: scope:[uctoa] from printf_uchar::@1 + [106] phi() + to:uctoa::@1 +uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 + [107] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [107] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) + [107] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/uctoa::value#1 ) + [107] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) + [108] if(uctoa::digit#2<3-1) goto uctoa::@2 + to:uctoa::@3 +uctoa::@3: scope:[uctoa] from uctoa::@1 + [109] *uctoa::buffer#11 = DIGITS[uctoa::value#2] + [110] uctoa::buffer#3 = ++ uctoa::buffer#11 + [111] *uctoa::buffer#3 = 0 + to:uctoa::@return +uctoa::@return: scope:[uctoa] from uctoa::@3 + [112] return + to:@return +uctoa::@2: scope:[uctoa] from uctoa::@1 + [113] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] + [114] if(0!=uctoa::started#2) goto uctoa::@5 + to:uctoa::@7 +uctoa::@7: scope:[uctoa] from uctoa::@2 + [115] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 + to:uctoa::@4 +uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 + [116] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) + [116] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) + [116] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) + [117] uctoa::digit#1 = ++ uctoa::digit#2 + to:uctoa::@1 +uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 + [118] uctoa_append::buffer#0 = uctoa::buffer#11 + [119] uctoa_append::value#0 = uctoa::value#2 + [120] uctoa_append::sub#0 = uctoa::digit_value#0 + [121] call uctoa_append + [122] uctoa_append::return#0 = uctoa_append::value#2 + to:uctoa::@6 +uctoa::@6: scope:[uctoa] from uctoa::@5 + [123] uctoa::value#0 = uctoa_append::return#0 + [124] uctoa::buffer#4 = ++ uctoa::buffer#11 + to:uctoa::@4 + +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@2 + [125] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [126] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [127] stackpush(char) = printf_number_buffer::buffer_sign#0 + [128] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [130] phi() + [131] call printf_str + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [132] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [138] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [138] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [139] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [140] memcpy::src#4 = (char *)memcpy::source#2 - [141] memcpy::dst#4 = (char *)memcpy::destination#2 + [133] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [133] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [134] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [135] memcpy::src#4 = (char *)memcpy::source#2 + [136] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [142] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [142] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [143] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [137] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [137] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [138] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [144] return + [139] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [145] *memcpy::dst#2 = *memcpy::src#2 - [146] memcpy::dst#1 = ++ memcpy::dst#2 - [147] memcpy::src#1 = ++ memcpy::src#2 + [140] *memcpy::dst#2 = *memcpy::src#2 + [141] memcpy::dst#1 = ++ memcpy::dst#2 + [142] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [148] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [148] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [143] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [143] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [149] memset::end#0 = (char *)memset::str#3 + $28 - [150] memset::dst#4 = (char *)memset::str#3 + [144] memset::end#0 = (char *)memset::str#3 + $28 + [145] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [151] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [152] if(memset::dst#2!=memset::end#0) goto memset::@3 + [146] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [147] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [153] return + [148] return to:@return memset::@3: scope:[memset] from memset::@2 - [154] *memset::dst#2 = memset::c#4 - [155] memset::dst#1 = ++ memset::dst#2 + [149] *memset::dst#2 = memset::c#4 + [150] memset::dst#1 = ++ memset::dst#2 to:memset::@2 + +char uctoa_append(char *buffer , char value , char sub) +uctoa_append: scope:[uctoa_append] from uctoa::@5 + [151] phi() + to:uctoa_append::@1 +uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 + [152] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) + [152] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) + [153] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 + to:uctoa_append::@3 +uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 + [154] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] + to:uctoa_append::@return +uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 + [155] return + to:@return +uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 + [156] uctoa_append::digit#1 = ++ uctoa_append::digit#2 + [157] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 + to:uctoa_append::@1 diff --git a/src/test/ref/stars-2.log b/src/test/ref/stars-2.log index ec3df9dec..0d18254e2 100644 --- a/src/test/ref/stars-2.log +++ b/src/test/ref/stars-2.log @@ -3,14 +3,27 @@ Fixing struct type size struct printf_buffer_number to 12 Fixing struct type size struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 -Added struct type cast to parameter value list call printf_uchar((stars.star_x)[main::i], (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) -Added struct type cast to parameter value list call printf_uchar((stars.star_y)[main::i], (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_uchar(&cputc, (stars.star_x)[main::i], { 0, 0, 0, 0, 0, DECIMAL }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, " ") +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_uchar(&cputc, (stars.star_y)[main::i], { 0, 0, 0, 0, 0, DECIMAL }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, " +") +Adding parameter assignment in __stackcall procedure cputc::c = param(cputc::c) +Added struct type cast to parameter value list call printf_uchar(&cputc, (stars.star_x)[main::i], (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) +Added struct type cast to parameter value list call printf_uchar(&cputc, (stars.star_y)[main::i], (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx) Inlined call call __init Eliminating unused variable with no statement memcpy::$0 Eliminating unused variable with no statement memset::$2 Eliminating unused variable with no statement gotoxy::$4 Eliminating unused variable with no statement main::$2 +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_str::putc printf_str::c +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_padding::putc printf_padding::pad +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_number_buffer::putc printf_number_buffer::buffer_sign +Calling convention STACK_CALL replacing param(cputc::c) with stackidx(char,cputc::OFFSET_STACK_C) +Calling convention STACK_CALL adding stack push stackpush(char) = printf_str::c +Calling convention STACK_CALL adding stack push stackpush(char) = printf_padding::pad +Calling convention STACK_CALL adding stack push stackpush(char) = printf_number_buffer::buffer_sign CONTROL FLOW GRAPH SSA @@ -451,10 +464,10 @@ gotoxy::@return: scope:[gotoxy] from gotoxy::@2 return to:@return -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 - cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@9/cputc::c#2, printf_padding::@2/cputc::c#1 ) - cputc::$0 = cputc::c#3 == ' +__stackcall void cputc(char c) +cputc: scope:[cputc] from + cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + cputc::$0 = cputc::c#0 == ' ' if(cputc::$0) goto cputc::@1 to:cputc::@2 @@ -464,8 +477,8 @@ cputc::@1: scope:[cputc] from cputc cputc::@4: scope:[cputc] from cputc::@1 to:cputc::@return cputc::@2: scope:[cputc] from cputc - cputc::c#4 = phi( cputc/cputc::c#3 ) - conio_line_text[conio_cursor_x] = cputc::c#4 + cputc::c#1 = phi( cputc/cputc::c#0 ) + conio_line_text[conio_cursor_x] = cputc::c#1 conio_line_color[conio_cursor_x] = conio_textcolor conio_cursor_x = ++ conio_cursor_x cputc::$1 = conio_cursor_x == $28 @@ -495,32 +508,6 @@ cputln::@return: scope:[cputln] from cputln::@1 return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from main::@4 main::@6 printf_number_buffer::@5 - cputs::s#5 = phi( main::@4/cputs::s#2, main::@6/cputs::s#3, printf_number_buffer::@5/cputs::s#1 ) - cputs::c#0 = 0 - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@3 - cputs::s#4 = phi( cputs/cputs::s#5, cputs::@3/cputs::s#6 ) - cputs::c#1 = *cputs::s#4 - cputs::$0 = cputs::c#1 - cputs::s#0 = ++ cputs::s#4 - cputs::$2 = 0 != cputs::$0 - if(cputs::$2) goto cputs::@2 - to:cputs::@return -cputs::@2: scope:[cputs] from cputs::@1 - cputs::s#7 = phi( cputs::@1/cputs::s#0 ) - cputs::c#2 = phi( cputs::@1/cputs::c#1 ) - cputc::c#0 = cputs::c#2 - call cputc - to:cputs::@3 -cputs::@3: scope:[cputs] from cputs::@2 - cputs::s#6 = phi( cputs::@2/cputs::s#7 ) - to:cputs::@1 -cputs::@return: scope:[cputs] from cputs::@1 - return - to:@return - void cscroll() cscroll: scope:[cscroll] from cputln cscroll::$0 = conio_cursor_y == $19 @@ -597,13 +584,42 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@3 return to:@return -void printf_padding(char pad , char length) +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main::@4 main::@6 printf_number_buffer::@5 + printf_str::putc#5 = phi( main::@4/printf_str::putc#1, main::@6/printf_str::putc#2, printf_number_buffer::@5/printf_str::putc#0 ) + printf_str::s#5 = phi( main::@4/printf_str::s#2, main::@6/printf_str::s#3, printf_number_buffer::@5/printf_str::s#1 ) + printf_str::c#0 = 0 + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + printf_str::putc#4 = phi( printf_str/printf_str::putc#5, printf_str::@2/printf_str::putc#3 ) + printf_str::s#4 = phi( printf_str/printf_str::s#5, printf_str::@2/printf_str::s#6 ) + printf_str::c#1 = *printf_str::s#4 + printf_str::$0 = printf_str::c#1 + printf_str::s#0 = ++ printf_str::s#4 + printf_str::$2 = 0 != printf_str::$0 + if(printf_str::$2) goto printf_str::@2 + to:printf_str::@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + printf_str::s#6 = phi( printf_str::@1/printf_str::s#0 ) + printf_str::putc#3 = phi( printf_str::@1/printf_str::putc#4 ) + printf_str::c#2 = phi( printf_str::@1/printf_str::c#1 ) + stackpush(char) = printf_str::c#2 + callexecute *printf_str::putc#3 + sideeffect stackpullbytes(1) + to:printf_str::@1 +printf_str::@return: scope:[printf_str] from printf_str::@1 + return + to:@return + +void printf_padding(void (*putc)(char) , char pad , char length) printf_padding: scope:[printf_padding] from printf_number_buffer::@10 printf_number_buffer::@12 printf_number_buffer::@8 + printf_padding::putc#5 = phi( printf_number_buffer::@10/printf_padding::putc#1, printf_number_buffer::@12/printf_padding::putc#2, printf_number_buffer::@8/printf_padding::putc#0 ) printf_padding::pad#5 = phi( printf_number_buffer::@10/printf_padding::pad#1, printf_number_buffer::@12/printf_padding::pad#2, printf_number_buffer::@8/printf_padding::pad#0 ) printf_padding::length#4 = phi( printf_number_buffer::@10/printf_padding::length#1, printf_number_buffer::@12/printf_padding::length#2, printf_number_buffer::@8/printf_padding::length#0 ) printf_padding::i#0 = 0 to:printf_padding::@1 printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + printf_padding::putc#4 = phi( printf_padding/printf_padding::putc#5, printf_padding::@3/printf_padding::putc#6 ) printf_padding::pad#4 = phi( printf_padding/printf_padding::pad#5, printf_padding::@3/printf_padding::pad#6 ) printf_padding::length#3 = phi( printf_padding/printf_padding::length#4, printf_padding::@3/printf_padding::length#5 ) printf_padding::i#2 = phi( printf_padding/printf_padding::i#0, printf_padding::@3/printf_padding::i#1 ) @@ -613,11 +629,14 @@ printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding:: printf_padding::@2: scope:[printf_padding] from printf_padding::@1 printf_padding::length#6 = phi( printf_padding::@1/printf_padding::length#3 ) printf_padding::i#4 = phi( printf_padding::@1/printf_padding::i#2 ) + printf_padding::putc#3 = phi( printf_padding::@1/printf_padding::putc#4 ) printf_padding::pad#3 = phi( printf_padding::@1/printf_padding::pad#4 ) - cputc::c#1 = printf_padding::pad#3 - call cputc + stackpush(char) = printf_padding::pad#3 + callexecute *printf_padding::putc#3 + sideeffect stackpullbytes(1) to:printf_padding::@3 printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + printf_padding::putc#6 = phi( printf_padding::@2/printf_padding::putc#3 ) printf_padding::pad#6 = phi( printf_padding::@2/printf_padding::pad#3 ) printf_padding::length#5 = phi( printf_padding::@2/printf_padding::length#6 ) printf_padding::i#3 = phi( printf_padding::@2/printf_padding::i#4 ) @@ -627,12 +646,13 @@ printf_padding::@return: scope:[printf_padding] from printf_padding::@1 return to:@return -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_uchar: scope:[printf_uchar] from main::@2 main::@5 printf_uchar::format_upper_case#6 = phi( main::@2/printf_uchar::format_upper_case#0, main::@5/printf_uchar::format_upper_case#1 ) printf_uchar::format_zero_padding#6 = phi( main::@2/printf_uchar::format_zero_padding#0, main::@5/printf_uchar::format_zero_padding#1 ) printf_uchar::format_justify_left#6 = phi( main::@2/printf_uchar::format_justify_left#0, main::@5/printf_uchar::format_justify_left#1 ) printf_uchar::format_min_length#6 = phi( main::@2/printf_uchar::format_min_length#0, main::@5/printf_uchar::format_min_length#1 ) + printf_uchar::putc#6 = phi( main::@2/printf_uchar::putc#0, main::@5/printf_uchar::putc#1 ) printf_uchar::format_radix#6 = phi( main::@2/printf_uchar::format_radix#0, main::@5/printf_uchar::format_radix#1 ) printf_uchar::uvalue#5 = phi( main::@2/printf_uchar::uvalue#0, main::@5/printf_uchar::uvalue#1 ) printf_uchar::format_sign_always#2 = phi( main::@2/printf_uchar::format_sign_always#0, main::@5/printf_uchar::format_sign_always#1 ) @@ -645,6 +665,7 @@ printf_uchar::@1: scope:[printf_uchar] from printf_uchar printf_uchar::format_sign_always#5 = phi( printf_uchar/printf_uchar::format_sign_always#2 ) printf_uchar::format_justify_left#4 = phi( printf_uchar/printf_uchar::format_justify_left#6 ) printf_uchar::format_min_length#4 = phi( printf_uchar/printf_uchar::format_min_length#6 ) + printf_uchar::putc#4 = phi( printf_uchar/printf_uchar::putc#6 ) printf_uchar::format_radix#4 = phi( printf_uchar/printf_uchar::format_radix#6 ) printf_uchar::uvalue#3 = phi( printf_uchar/printf_uchar::uvalue#5 ) printf_uchar::$1 = '+' @@ -655,6 +676,7 @@ printf_uchar::@2: scope:[printf_uchar] from printf_uchar printf_uchar::format_sign_always#6 = phi( printf_uchar/printf_uchar::format_sign_always#2 ) printf_uchar::format_justify_left#5 = phi( printf_uchar/printf_uchar::format_justify_left#6 ) printf_uchar::format_min_length#5 = phi( printf_uchar/printf_uchar::format_min_length#6 ) + printf_uchar::putc#5 = phi( printf_uchar/printf_uchar::putc#6 ) printf_uchar::format_radix#5 = phi( printf_uchar/printf_uchar::format_radix#6 ) printf_uchar::uvalue#4 = phi( printf_uchar/printf_uchar::uvalue#5 ) printf_uchar::$0 = 0 @@ -665,6 +687,7 @@ printf_uchar::@3: scope:[printf_uchar] from printf_uchar::@1 printf_uchar::@2 printf_uchar::format_sign_always#4 = phi( printf_uchar::@1/printf_uchar::format_sign_always#5, printf_uchar::@2/printf_uchar::format_sign_always#6 ) printf_uchar::format_justify_left#3 = phi( printf_uchar::@1/printf_uchar::format_justify_left#4, printf_uchar::@2/printf_uchar::format_justify_left#5 ) printf_uchar::format_min_length#3 = phi( printf_uchar::@1/printf_uchar::format_min_length#4, printf_uchar::@2/printf_uchar::format_min_length#5 ) + printf_uchar::putc#3 = phi( printf_uchar::@1/printf_uchar::putc#4, printf_uchar::@2/printf_uchar::putc#5 ) printf_uchar::format_radix#2 = phi( printf_uchar::@1/printf_uchar::format_radix#4, printf_uchar::@2/printf_uchar::format_radix#5 ) printf_uchar::uvalue#2 = phi( printf_uchar::@1/printf_uchar::uvalue#3, printf_uchar::@2/printf_uchar::uvalue#4 ) printf_uchar::$2 = phi( printf_uchar::@1/printf_uchar::$1, printf_uchar::@2/printf_uchar::$0 ) @@ -681,6 +704,8 @@ printf_uchar::@4: scope:[printf_uchar] from printf_uchar::@3 printf_uchar::format_sign_always#3 = phi( printf_uchar::@3/printf_uchar::format_sign_always#4 ) printf_uchar::format_justify_left#2 = phi( printf_uchar::@3/printf_uchar::format_justify_left#3 ) printf_uchar::format_min_length#2 = phi( printf_uchar::@3/printf_uchar::format_min_length#3 ) + printf_uchar::putc#2 = phi( printf_uchar::@3/printf_uchar::putc#3 ) + printf_number_buffer::putc#0 = printf_uchar::putc#2 printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS printf_number_buffer::format_min_length#0 = printf_uchar::format_min_length#2 @@ -697,9 +722,10 @@ printf_uchar::@return: scope:[printf_uchar] from printf_uchar::@5 return to:@return -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@4 - printf_number_buffer::format_upper_case#10 = phi( printf_uchar::@4/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::format_upper_case#9 = phi( printf_uchar::@4/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::putc#12 = phi( printf_uchar::@4/printf_number_buffer::putc#0 ) printf_number_buffer::buffer_sign#7 = phi( printf_uchar::@4/printf_number_buffer::buffer_sign#0 ) printf_number_buffer::buffer_digits#4 = phi( printf_uchar::@4/printf_number_buffer::buffer_digits#0 ) printf_number_buffer::format_zero_padding#4 = phi( printf_uchar::@4/printf_number_buffer::format_zero_padding#0 ) @@ -711,8 +737,9 @@ printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@4 if(printf_number_buffer::$0) goto printf_number_buffer::@1 to:printf_number_buffer::@6 printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@14 - printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#15, printf_number_buffer::@14/printf_number_buffer::buffer_digits#16 ) - printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10, printf_number_buffer::@13/printf_number_buffer::format_upper_case#11, printf_number_buffer::@14/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#14, printf_number_buffer::@14/printf_number_buffer::buffer_digits#15 ) + printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#9, printf_number_buffer::@13/printf_number_buffer::format_upper_case#10, printf_number_buffer::@14/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::putc#6 = phi( printf_number_buffer/printf_number_buffer::putc#12, printf_number_buffer::@13/printf_number_buffer::putc#13, printf_number_buffer::@14/printf_number_buffer::putc#14 ) printf_number_buffer::buffer_sign#5 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7, printf_number_buffer::@13/printf_number_buffer::buffer_sign#8, printf_number_buffer::@14/printf_number_buffer::buffer_sign#9 ) printf_number_buffer::padding#3 = phi( printf_number_buffer/printf_number_buffer::padding#0, printf_number_buffer::@13/printf_number_buffer::padding#1, printf_number_buffer::@14/printf_number_buffer::padding#2 ) printf_number_buffer::format_zero_padding#1 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4, printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5, printf_number_buffer::@14/printf_number_buffer::format_zero_padding#6 ) @@ -727,8 +754,9 @@ printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffe if(printf_number_buffer::$5) goto printf_number_buffer::@2 to:printf_number_buffer::@8 printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer - printf_number_buffer::format_upper_case#16 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10 ) - printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) + printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#9 ) + printf_number_buffer::putc#20 = phi( printf_number_buffer/printf_number_buffer::putc#12 ) + printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) printf_number_buffer::format_justify_left#11 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3 ) printf_number_buffer::format_min_length#5 = phi( printf_number_buffer/printf_number_buffer::format_min_length#1 ) printf_number_buffer::buffer_sign#4 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7 ) @@ -738,9 +766,10 @@ printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffe strlen::return#2 = strlen::return#1 to:printf_number_buffer::@15 printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@6 - printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) - printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#16 ) - printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#16 ) + printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) + printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::putc#18 = phi( printf_number_buffer::@6/printf_number_buffer::putc#20 ) + printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#15 ) printf_number_buffer::format_justify_left#7 = phi( printf_number_buffer::@6/printf_number_buffer::format_justify_left#11 ) printf_number_buffer::format_min_length#3 = phi( printf_number_buffer::@6/printf_number_buffer::format_min_length#5 ) printf_number_buffer::buffer_sign#1 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_sign#4 ) @@ -752,8 +781,9 @@ printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$20) goto printf_number_buffer::@13 to:printf_number_buffer::@7 printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@15 printf_number_buffer::@7 - printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18, printf_number_buffer::@7/printf_number_buffer::buffer_digits#19 ) - printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14, printf_number_buffer::@7/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#17, printf_number_buffer::@7/printf_number_buffer::buffer_digits#18 ) + printf_number_buffer::format_upper_case#10 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#13, printf_number_buffer::@7/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::putc#13 = phi( printf_number_buffer::@15/printf_number_buffer::putc#18, printf_number_buffer::@7/printf_number_buffer::putc#19 ) printf_number_buffer::buffer_sign#8 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1, printf_number_buffer::@7/printf_number_buffer::buffer_sign#11 ) printf_number_buffer::format_zero_padding#5 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10, printf_number_buffer::@7/printf_number_buffer::format_zero_padding#11 ) printf_number_buffer::format_justify_left#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7, printf_number_buffer::@7/printf_number_buffer::format_justify_left#8 ) @@ -767,8 +797,9 @@ printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$23) goto printf_number_buffer::@1 to:printf_number_buffer::@14 printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@15 - printf_number_buffer::buffer_digits#19 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18 ) - printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#17 ) + printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::putc#19 = phi( printf_number_buffer::@15/printf_number_buffer::putc#18 ) printf_number_buffer::buffer_sign#11 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1 ) printf_number_buffer::format_zero_padding#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10 ) printf_number_buffer::format_justify_left#8 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7 ) @@ -777,106 +808,114 @@ printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffe printf_number_buffer::len#1 = ++ printf_number_buffer::len#3 to:printf_number_buffer::@13 printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@13 - printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#15 ) - printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#14 ) + printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#10 ) + printf_number_buffer::putc#14 = phi( printf_number_buffer::@13/printf_number_buffer::putc#13 ) printf_number_buffer::buffer_sign#9 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_sign#8 ) printf_number_buffer::format_zero_padding#6 = phi( printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5 ) printf_number_buffer::format_justify_left#5 = phi( printf_number_buffer::@13/printf_number_buffer::format_justify_left#4 ) printf_number_buffer::padding#2 = 0 to:printf_number_buffer::@1 printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 - printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) - printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) - printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) - printf_number_buffer::padding#10 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) - printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) + printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) + printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) + printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) + printf_number_buffer::putc#7 = phi( printf_number_buffer::@1/printf_number_buffer::putc#6, printf_number_buffer::@16/printf_number_buffer::putc#15 ) + printf_number_buffer::padding#9 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) + printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) printf_number_buffer::buffer_sign#2 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5, printf_number_buffer::@16/printf_number_buffer::buffer_sign#6 ) printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 printf_number_buffer::$7 = ! printf_number_buffer::$30 if(printf_number_buffer::$7) goto printf_number_buffer::@3 to:printf_number_buffer::@9 printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@1 - printf_number_buffer::format_justify_left#20 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) - printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) - printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) - printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) + printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) + printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) + printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) + printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) printf_number_buffer::buffer_sign#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5 ) printf_number_buffer::padding#4 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3 ) + printf_number_buffer::putc#1 = phi( printf_number_buffer::@1/printf_number_buffer::putc#6 ) + printf_padding::putc#0 = printf_number_buffer::putc#1 printf_padding::pad#0 = ' ' printf_padding::length#0 = (char)printf_number_buffer::padding#4 call printf_padding to:printf_number_buffer::@16 printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@8 - printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#20 ) - printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#17 ) - printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#19 ) + printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#16 ) + printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::putc#15 = phi( printf_number_buffer::@8/printf_number_buffer::putc#1 ) printf_number_buffer::padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::padding#4 ) - printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#17 ) + printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#16 ) printf_number_buffer::buffer_sign#6 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_sign#10 ) to:printf_number_buffer::@2 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 - printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#15, printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) - printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#9, printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) - printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#4, printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) - printf_number_buffer::padding#5 = phi( printf_number_buffer::@17/printf_number_buffer::padding#9, printf_number_buffer::@2/printf_number_buffer::padding#10 ) - printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@9 + printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#15, printf_number_buffer::@9/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#9, printf_number_buffer::@9/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::putc#8 = phi( printf_number_buffer::@2/printf_number_buffer::putc#7, printf_number_buffer::@9/printf_number_buffer::putc#2 ) + printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#4, printf_number_buffer::@9/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#5 = phi( printf_number_buffer::@2/printf_number_buffer::padding#9, printf_number_buffer::@9/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@9/printf_number_buffer::format_zero_padding#8 ) printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#2 && printf_number_buffer::padding#5 printf_number_buffer::$10 = ! printf_number_buffer::$9 if(printf_number_buffer::$10) goto printf_number_buffer::@4 to:printf_number_buffer::@10 printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 - printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) - printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) - printf_number_buffer::format_upper_case#9 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) - printf_number_buffer::padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::padding#10 ) - printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#15 ) + printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#9 ) + printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#4 ) + printf_number_buffer::padding#10 = phi( printf_number_buffer::@2/printf_number_buffer::padding#9 ) + printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#7 ) + printf_number_buffer::putc#2 = phi( printf_number_buffer::@2/printf_number_buffer::putc#7 ) printf_number_buffer::buffer_sign#3 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_sign#2 ) - cputc::c#2 = printf_number_buffer::buffer_sign#3 - call cputc - to:printf_number_buffer::@17 -printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 - printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@9/printf_number_buffer::format_justify_left#19 ) - printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@9/printf_number_buffer::buffer_digits#14 ) - printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@9/printf_number_buffer::format_upper_case#9 ) - printf_number_buffer::padding#9 = phi( printf_number_buffer::@9/printf_number_buffer::padding#13 ) - printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@9/printf_number_buffer::format_zero_padding#13 ) + stackpush(char) = printf_number_buffer::buffer_sign#3 + callexecute *printf_number_buffer::putc#2 + sideeffect stackpullbytes(1) to:printf_number_buffer::@3 -printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 - printf_number_buffer::padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::padding#16, printf_number_buffer::@3/printf_number_buffer::padding#5 ) - printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@18/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) - printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::format_zero_padding#18, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) - printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@18/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) - printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@18/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@3 + printf_number_buffer::padding#14 = phi( printf_number_buffer::@17/printf_number_buffer::padding#15, printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#17, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::putc#10 = phi( printf_number_buffer::@17/printf_number_buffer::putc#16, printf_number_buffer::@3/printf_number_buffer::putc#8 ) + printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 printf_number_buffer::$12 = ! printf_number_buffer::$31 if(printf_number_buffer::$12) goto printf_number_buffer::@5 to:printf_number_buffer::@11 printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@3 printf_number_buffer::format_justify_left#17 = phi( printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) - printf_number_buffer::format_zero_padding#20 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) printf_number_buffer::buffer_digits#11 = phi( printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) printf_number_buffer::format_upper_case#6 = phi( printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) printf_number_buffer::padding#6 = phi( printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::putc#3 = phi( printf_number_buffer::@3/printf_number_buffer::putc#8 ) + printf_padding::putc#1 = printf_number_buffer::putc#3 printf_padding::pad#1 = '0' printf_padding::length#1 = (char)printf_number_buffer::padding#6 call printf_padding - to:printf_number_buffer::@18 -printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@10 - printf_number_buffer::padding#16 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@10 + printf_number_buffer::padding#15 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) printf_number_buffer::format_justify_left#12 = phi( printf_number_buffer::@10/printf_number_buffer::format_justify_left#17 ) - printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#20 ) + printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#19 ) printf_number_buffer::buffer_digits#7 = phi( printf_number_buffer::@10/printf_number_buffer::buffer_digits#11 ) + printf_number_buffer::putc#16 = phi( printf_number_buffer::@10/printf_number_buffer::putc#3 ) printf_number_buffer::format_upper_case#2 = phi( printf_number_buffer::@10/printf_number_buffer::format_upper_case#6 ) to:printf_number_buffer::@4 -printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 - printf_number_buffer::padding#11 = phi( printf_number_buffer::@20/printf_number_buffer::padding#14, printf_number_buffer::@4/printf_number_buffer::padding#15 ) - printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@20/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) - printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@20/printf_number_buffer::format_zero_padding#14, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) - printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@20/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) - cputs::s#1 = printf_number_buffer::buffer_digits#2 - call cputs - to:printf_number_buffer::@19 -printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@4 + printf_number_buffer::padding#11 = phi( printf_number_buffer::@19/printf_number_buffer::padding#13, printf_number_buffer::@4/printf_number_buffer::padding#14 ) + printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@19/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@19/printf_number_buffer::format_zero_padding#13, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#14 ) + printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@19/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + printf_number_buffer::putc#4 = phi( printf_number_buffer::@19/printf_number_buffer::putc#9, printf_number_buffer::@4/printf_number_buffer::putc#10 ) + printf_str::putc#0 = printf_number_buffer::putc#4 + printf_str::s#1 = printf_number_buffer::buffer_digits#2 + call printf_str + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@5 + printf_number_buffer::putc#11 = phi( printf_number_buffer::@5/printf_number_buffer::putc#4 ) printf_number_buffer::padding#7 = phi( printf_number_buffer::@5/printf_number_buffer::padding#11 ) printf_number_buffer::format_justify_left#2 = phi( printf_number_buffer::@5/printf_number_buffer::format_justify_left#6 ) printf_number_buffer::format_zero_padding#3 = phi( printf_number_buffer::@5/printf_number_buffer::format_zero_padding#9 ) @@ -888,29 +927,33 @@ printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$17) goto printf_number_buffer::@return to:printf_number_buffer::@12 printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 - printf_number_buffer::padding#17 = phi( printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::padding#16 = phi( printf_number_buffer::@4/printf_number_buffer::padding#14 ) printf_number_buffer::format_justify_left#14 = phi( printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) - printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#14 ) + printf_number_buffer::putc#17 = phi( printf_number_buffer::@4/printf_number_buffer::putc#10 ) printf_number_buffer::buffer_digits#3 = phi( printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) strupr::str#0 = printf_number_buffer::buffer_digits#3 call strupr strupr::return#2 = strupr::return#1 - to:printf_number_buffer::@20 -printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@11 - printf_number_buffer::padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::padding#17 ) + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@11 + printf_number_buffer::padding#13 = phi( printf_number_buffer::@11/printf_number_buffer::padding#16 ) printf_number_buffer::format_justify_left#9 = phi( printf_number_buffer::@11/printf_number_buffer::format_justify_left#14 ) - printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#19 ) + printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#18 ) printf_number_buffer::buffer_digits#5 = phi( printf_number_buffer::@11/printf_number_buffer::buffer_digits#3 ) + printf_number_buffer::putc#9 = phi( printf_number_buffer::@11/printf_number_buffer::putc#17 ) to:printf_number_buffer::@5 -printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 - printf_number_buffer::padding#8 = phi( printf_number_buffer::@19/printf_number_buffer::padding#7 ) +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@18 + printf_number_buffer::padding#8 = phi( printf_number_buffer::@18/printf_number_buffer::padding#7 ) + printf_number_buffer::putc#5 = phi( printf_number_buffer::@18/printf_number_buffer::putc#11 ) + printf_padding::putc#2 = printf_number_buffer::putc#5 printf_padding::pad#2 = ' ' printf_padding::length#2 = (char)printf_number_buffer::padding#8 call printf_padding - to:printf_number_buffer::@21 -printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@12 + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@12 to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@21 +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@20 return to:@return @@ -928,6 +971,7 @@ main::@1: scope:[main] from main::@3 main::@7 to:main::@return main::@2: scope:[main] from main::@1 main::i#3 = phi( main::@1/main::i#2 ) + printf_uchar::putc#0 = &cputc printf_uchar::uvalue#0 = ((char *)&stars+OFFSET_STRUCT_$0_STAR_X)[main::i#3] printf_uchar::format_min_length#0 = 0 printf_uchar::format_justify_left#0 = 0 @@ -939,11 +983,13 @@ main::@2: scope:[main] from main::@1 to:main::@4 main::@4: scope:[main] from main::@2 main::i#6 = phi( main::@2/main::i#3 ) - cputs::s#2 = main::s - call cputs + printf_str::putc#1 = &cputc + printf_str::s#2 = main::s + call printf_str to:main::@5 main::@5: scope:[main] from main::@4 main::i#4 = phi( main::@4/main::i#6 ) + printf_uchar::putc#1 = &cputc printf_uchar::uvalue#1 = ((char *)&stars+OFFSET_STRUCT_$0_STAR_Y)[main::i#4] printf_uchar::format_min_length#1 = 0 printf_uchar::format_justify_left#1 = 0 @@ -955,8 +1001,9 @@ main::@5: scope:[main] from main::@4 to:main::@6 main::@6: scope:[main] from main::@5 main::i#7 = phi( main::@5/main::i#4 ) - cputs::s#3 = main::s1 - call cputs + printf_str::putc#2 = &cputc + printf_str::s#3 = main::s1 + call printf_str to:main::@7 main::@7: scope:[main] from main::@6 main::i#5 = phi( main::@6/main::i#7 ) @@ -1013,6 +1060,7 @@ __constant char RADIX_BINARY_VALUES_CHAR[] = { $80, $40, $20, $10, 8, 4, 2 } __constant char RADIX_DECIMAL_VALUES_CHAR[] = { $64, $a } __constant char RADIX_HEXADECIMAL_VALUES_CHAR[] = { $10 } __constant char RADIX_OCTAL_VALUES_CHAR[] = { $40, 8 } +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() bool clrscr::$0 @@ -1060,33 +1108,15 @@ __loadstore char *conio_line_color __loadstore char *conio_line_text __loadstore char conio_scroll_enable __loadstore char conio_textcolor -void cputc(char c) +__stackcall void cputc(char c) bool cputc::$0 bool cputc::$1 bool cputc::$2 +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c char cputc::c#0 char cputc::c#1 -char cputc::c#2 -char cputc::c#3 -char cputc::c#4 void cputln() -void cputs(const char *s) -char cputs::$0 -bool cputs::$2 -char cputs::c -char cputs::c#0 -char cputs::c#1 -char cputs::c#2 -const char *cputs::s -const char *cputs::s#0 -const char *cputs::s#1 -const char *cputs::s#2 -const char *cputs::s#3 -const char *cputs::s#4 -const char *cputs::s#5 -const char *cputs::s#6 -const char *cputs::s#7 void cscroll() bool cscroll::$0 bool cscroll::$1 @@ -1210,7 +1240,7 @@ void *memset::str#4 void *memset::str#5 void *memset::str#6 __loadstore struct printf_buffer_number printf_buffer = {} -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) bool printf_number_buffer::$0 bool printf_number_buffer::$1 bool printf_number_buffer::$10 @@ -1251,7 +1281,6 @@ char *printf_number_buffer::buffer_digits#15 char *printf_number_buffer::buffer_digits#16 char *printf_number_buffer::buffer_digits#17 char *printf_number_buffer::buffer_digits#18 -char *printf_number_buffer::buffer_digits#19 char *printf_number_buffer::buffer_digits#2 char *printf_number_buffer::buffer_digits#3 char *printf_number_buffer::buffer_digits#4 @@ -1288,7 +1317,6 @@ char printf_number_buffer::format_justify_left#17 char printf_number_buffer::format_justify_left#18 char printf_number_buffer::format_justify_left#19 char printf_number_buffer::format_justify_left#2 -char printf_number_buffer::format_justify_left#20 char printf_number_buffer::format_justify_left#3 char printf_number_buffer::format_justify_left#4 char printf_number_buffer::format_justify_left#5 @@ -1316,7 +1344,6 @@ char printf_number_buffer::format_upper_case#12 char printf_number_buffer::format_upper_case#13 char printf_number_buffer::format_upper_case#14 char printf_number_buffer::format_upper_case#15 -char printf_number_buffer::format_upper_case#16 char printf_number_buffer::format_upper_case#2 char printf_number_buffer::format_upper_case#3 char printf_number_buffer::format_upper_case#4 @@ -1339,7 +1366,6 @@ char printf_number_buffer::format_zero_padding#17 char printf_number_buffer::format_zero_padding#18 char printf_number_buffer::format_zero_padding#19 char printf_number_buffer::format_zero_padding#2 -char printf_number_buffer::format_zero_padding#20 char printf_number_buffer::format_zero_padding#3 char printf_number_buffer::format_zero_padding#4 char printf_number_buffer::format_zero_padding#5 @@ -1362,7 +1388,6 @@ signed char printf_number_buffer::padding#13 signed char printf_number_buffer::padding#14 signed char printf_number_buffer::padding#15 signed char printf_number_buffer::padding#16 -signed char printf_number_buffer::padding#17 signed char printf_number_buffer::padding#2 signed char printf_number_buffer::padding#3 signed char printf_number_buffer::padding#4 @@ -1371,7 +1396,29 @@ signed char printf_number_buffer::padding#6 signed char printf_number_buffer::padding#7 signed char printf_number_buffer::padding#8 signed char printf_number_buffer::padding#9 -void printf_padding(char pad , char length) +void (*printf_number_buffer::putc)(char) +void (*printf_number_buffer::putc#0)(char) +void (*printf_number_buffer::putc#1)(char) +void (*printf_number_buffer::putc#10)(char) +void (*printf_number_buffer::putc#11)(char) +void (*printf_number_buffer::putc#12)(char) +void (*printf_number_buffer::putc#13)(char) +void (*printf_number_buffer::putc#14)(char) +void (*printf_number_buffer::putc#15)(char) +void (*printf_number_buffer::putc#16)(char) +void (*printf_number_buffer::putc#17)(char) +void (*printf_number_buffer::putc#18)(char) +void (*printf_number_buffer::putc#19)(char) +void (*printf_number_buffer::putc#2)(char) +void (*printf_number_buffer::putc#20)(char) +void (*printf_number_buffer::putc#3)(char) +void (*printf_number_buffer::putc#4)(char) +void (*printf_number_buffer::putc#5)(char) +void (*printf_number_buffer::putc#6)(char) +void (*printf_number_buffer::putc#7)(char) +void (*printf_number_buffer::putc#8)(char) +void (*printf_number_buffer::putc#9)(char) +void printf_padding(void (*putc)(char) , char pad , char length) bool printf_padding::$0 char printf_padding::i char printf_padding::i#0 @@ -1395,7 +1442,37 @@ char printf_padding::pad#3 char printf_padding::pad#4 char printf_padding::pad#5 char printf_padding::pad#6 -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_padding::putc)(char) +void (*printf_padding::putc#0)(char) +void (*printf_padding::putc#1)(char) +void (*printf_padding::putc#2)(char) +void (*printf_padding::putc#3)(char) +void (*printf_padding::putc#4)(char) +void (*printf_padding::putc#5)(char) +void (*printf_padding::putc#6)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::$0 +bool printf_str::$2 +char printf_str::c +char printf_str::c#0 +char printf_str::c#1 +char printf_str::c#2 +void (*printf_str::putc)(char) +void (*printf_str::putc#0)(char) +void (*printf_str::putc#1)(char) +void (*printf_str::putc#2)(char) +void (*printf_str::putc#3)(char) +void (*printf_str::putc#4)(char) +void (*printf_str::putc#5)(char) +const char *printf_str::s +const char *printf_str::s#0 +const char *printf_str::s#1 +const char *printf_str::s#2 +const char *printf_str::s#3 +const char *printf_str::s#4 +const char *printf_str::s#5 +const char *printf_str::s#6 +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) number printf_uchar::$0 char printf_uchar::$1 number printf_uchar::$2 @@ -1449,6 +1526,14 @@ char printf_uchar::format_zero_padding#3 char printf_uchar::format_zero_padding#4 char printf_uchar::format_zero_padding#5 char printf_uchar::format_zero_padding#6 +void (*printf_uchar::putc)(char) +void (*printf_uchar::putc#0)(char) +void (*printf_uchar::putc#1)(char) +void (*printf_uchar::putc#2)(char) +void (*printf_uchar::putc#3)(char) +void (*printf_uchar::putc#4)(char) +void (*printf_uchar::putc#5)(char) +void (*printf_uchar::putc#6)(char) char printf_uchar::uvalue char printf_uchar::uvalue#0 char printf_uchar::uvalue#1 @@ -1674,7 +1759,6 @@ Adding number conversion cast (unumber) $28 in cputc::$1 = conio_cursor_x == $28 Adding number conversion cast (unumber) $28 in conio_line_text = conio_line_text + $28 Adding number conversion cast (unumber) $28 in conio_line_color = conio_line_color + $28 Adding number conversion cast (unumber) 0 in conio_cursor_x = 0 -Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 Adding number conversion cast (unumber) $19 in cscroll::$0 = conio_cursor_y == $19 Adding number conversion cast (unumber) 0 in cscroll::$7 = 0 != conio_scroll_enable Adding number conversion cast (unumber) $28 in memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 @@ -1694,12 +1778,14 @@ Adding number conversion cast (unumber) 0 in gotoxy::y#1 = 0 Adding number conversion cast (unumber) $19 in conio_c64_init::$0 = conio_c64_init::line#0 >= $19 Adding number conversion cast (unumber) 0 in gotoxy::x#2 = 0 Adding number conversion cast (unumber) $19-1 in conio_c64_init::line#1 = $19-1 +Adding number conversion cast (unumber) 0 in printf_str::$2 = 0 != printf_str::$0 Adding number conversion cast (unumber) 0 in printf_uchar::$5 = 0 != printf_uchar::format_sign_always#2 Adding number conversion cast (unumber) printf_uchar::$2 in printf_uchar::format_upper_case#3 = phi( printf_uchar::@1/printf_uchar::format_upper_case#4, printf_uchar::@2/printf_uchar::format_upper_case#5 ) printf_uchar::format_zero_padding#3 = phi( printf_uchar::@1/printf_uchar::format_zero_padding#4, printf_uchar::@2/printf_uchar::format_zero_padding#5 ) printf_uchar::format_sign_always#4 = phi( printf_uchar::@1/printf_uchar::format_sign_always#5, printf_uchar::@2/printf_uchar::format_sign_always#6 ) printf_uchar::format_justify_left#3 = phi( printf_uchar::@1/printf_uchar::format_justify_left#4, printf_uchar::@2/printf_uchar::format_justify_left#5 ) printf_uchar::format_min_length#3 = phi( printf_uchar::@1/printf_uchar::format_min_length#4, printf_uchar::@2/printf_uchar::format_min_length#5 ) + printf_uchar::putc#3 = phi( printf_uchar::@1/printf_uchar::putc#4, printf_uchar::@2/printf_uchar::putc#5 ) printf_uchar::format_radix#2 = phi( printf_uchar::@1/printf_uchar::format_radix#4, printf_uchar::@2/printf_uchar::format_radix#5 ) printf_uchar::uvalue#2 = phi( printf_uchar::@1/printf_uchar::uvalue#3, printf_uchar::@2/printf_uchar::uvalue#4 ) printf_uchar::$2 = phi( printf_uchar::@1/printf_uchar::$1, printf_uchar::@2/printf_uchar::$0 ) @@ -1708,6 +1794,7 @@ Adding number conversion cast (unumber) printf_uchar::$0 in printf_uchar::format printf_uchar::format_sign_always#4 = phi( printf_uchar::@1/printf_uchar::format_sign_always#5, printf_uchar::@2/printf_uchar::format_sign_always#6 ) printf_uchar::format_justify_left#3 = phi( printf_uchar::@1/printf_uchar::format_justify_left#4, printf_uchar::@2/printf_uchar::format_justify_left#5 ) printf_uchar::format_min_length#3 = phi( printf_uchar::@1/printf_uchar::format_min_length#4, printf_uchar::@2/printf_uchar::format_min_length#5 ) + printf_uchar::putc#3 = phi( printf_uchar::@1/printf_uchar::putc#4, printf_uchar::@2/printf_uchar::putc#5 ) printf_uchar::format_radix#2 = phi( printf_uchar::@1/printf_uchar::format_radix#4, printf_uchar::@2/printf_uchar::format_radix#5 ) printf_uchar::uvalue#2 = phi( printf_uchar::@1/printf_uchar::uvalue#3, printf_uchar::@2/printf_uchar::uvalue#4 ) printf_uchar::$2 = phi( printf_uchar::@1/printf_uchar::$1, printf_uchar::@2/printf_uchar::$0 ) @@ -1780,7 +1867,6 @@ Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 Simplifying constant integer cast $28 @@ -1806,6 +1892,7 @@ Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 +Simplifying constant integer cast 0 Simplifying constant integer cast 5 Successful SSA optimization PassNCastSimplification Finalized unsigned number type (char) 0 @@ -1834,7 +1921,6 @@ Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) 0 -Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $28 @@ -1855,6 +1941,7 @@ Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 +Finalized unsigned number type (char) 0 Finalized signed number type (signed char) 0 Finalized signed number type (signed char) 0 Finalized unsigned number type (char) 0 @@ -1869,16 +1956,16 @@ Inversing boolean not [19] memset::$1 = memset::num#2 <= 0 from [18] memset::$0 Inversing boolean not [186] gotoxy::$1 = gotoxy::y#3 <= $19 from [185] gotoxy::$0 = gotoxy::y#3 > $19 Inversing boolean not [190] gotoxy::$3 = gotoxy::x#3 < $28 from [189] gotoxy::$2 = gotoxy::x#3 >= $28 Inversing boolean not [215] cputc::$2 = conio_cursor_x != $28 from [214] cputc::$1 = conio_cursor_x == $28 -Inversing boolean not [239] cscroll::$1 = conio_cursor_y != $19 from [238] cscroll::$0 = conio_cursor_y == $19 -Inversing boolean not [272] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [271] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 -Inversing boolean not [318] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [317] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 -Inversing boolean not [322] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [321] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 -Inversing boolean not [324] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [323] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 -Inversing boolean not [337] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [336] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 -Inversing boolean not [344] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [343] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 -Inversing boolean not [352] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [351] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 -Inversing boolean not [369] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [368] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 -Inversing boolean not [381] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [380] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Inversing boolean not [226] cscroll::$1 = conio_cursor_y != $19 from [225] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [259] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [258] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Inversing boolean not [320] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [319] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Inversing boolean not [324] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [323] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Inversing boolean not [326] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [325] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Inversing boolean not [339] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [338] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Inversing boolean not [346] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [345] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Inversing boolean not [354] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [353] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Inversing boolean not [372] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [371] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Inversing boolean not [386] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [385] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -1928,63 +2015,74 @@ Alias clrscr::line_cols#2 = clrscr::line_cols#4 clrscr::line_cols#3 Alias clrscr::l#3 = clrscr::l#6 clrscr::l#4 Alias gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::y#5 = gotoxy::y#6 -Alias cputc::c#3 = cputc::c#4 -Alias cputs::c#1 = cputs::$0 cputs::c#2 -Alias cputs::s#0 = cputs::s#7 cputs::s#6 +Alias cputc::c#0 = cputc::c#1 +Alias printf_str::c#1 = printf_str::$0 printf_str::c#2 +Alias printf_str::putc#3 = printf_str::putc#4 +Alias printf_str::s#0 = printf_str::s#6 Alias printf_padding::pad#3 = printf_padding::pad#4 printf_padding::pad#6 +Alias printf_padding::putc#3 = printf_padding::putc#4 printf_padding::putc#6 Alias printf_padding::i#2 = printf_padding::i#4 printf_padding::i#3 Alias printf_padding::length#3 = printf_padding::length#6 printf_padding::length#5 Alias printf_uchar::uvalue#3 = printf_uchar::uvalue#5 printf_uchar::uvalue#4 Alias printf_uchar::format_radix#4 = printf_uchar::format_radix#6 printf_uchar::format_radix#5 +Alias printf_uchar::putc#4 = printf_uchar::putc#6 printf_uchar::putc#5 Alias printf_uchar::format_min_length#4 = printf_uchar::format_min_length#6 printf_uchar::format_min_length#5 Alias printf_uchar::format_justify_left#4 = printf_uchar::format_justify_left#6 printf_uchar::format_justify_left#5 Alias printf_uchar::format_sign_always#2 = printf_uchar::format_sign_always#5 printf_uchar::format_sign_always#6 Alias printf_uchar::format_zero_padding#4 = printf_uchar::format_zero_padding#6 printf_uchar::format_zero_padding#5 Alias printf_uchar::format_upper_case#4 = printf_uchar::format_upper_case#6 printf_uchar::format_upper_case#5 +Alias printf_uchar::putc#2 = printf_uchar::putc#3 Alias printf_uchar::format_min_length#2 = printf_uchar::format_min_length#3 Alias printf_uchar::format_justify_left#2 = printf_uchar::format_justify_left#3 Alias printf_uchar::format_sign_always#3 = printf_uchar::format_sign_always#4 Alias printf_uchar::format_zero_padding#2 = printf_uchar::format_zero_padding#3 Alias printf_uchar::format_upper_case#2 = printf_uchar::format_upper_case#3 Alias printf_uchar::format_radix#2 = printf_uchar::format_radix#3 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#19 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#18 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#11 Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#3 printf_number_buffer::format_min_length#4 Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#3 printf_number_buffer::format_justify_left#7 printf_number_buffer::format_justify_left#8 -Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#15 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#15 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 +Alias printf_number_buffer::putc#12 = printf_number_buffer::putc#20 printf_number_buffer::putc#18 printf_number_buffer::putc#19 +Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#15 printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#14 Alias strlen::return#2 = strlen::return#4 Alias printf_number_buffer::padding#1 = printf_number_buffer::$21 Alias printf_number_buffer::len#0 = printf_number_buffer::len#3 Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#5 Alias printf_number_buffer::format_zero_padding#5 = printf_number_buffer::format_zero_padding#6 Alias printf_number_buffer::buffer_sign#8 = printf_number_buffer::buffer_sign#9 -Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 -Alias printf_number_buffer::buffer_digits#15 = printf_number_buffer::buffer_digits#16 +Alias printf_number_buffer::putc#13 = printf_number_buffer::putc#14 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 +Alias printf_number_buffer::buffer_digits#14 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#6 printf_number_buffer::putc#15 Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#6 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#12 -Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 -Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#13 -Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#18 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::format_upper_case#12 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 +Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#16 printf_number_buffer::buffer_digits#13 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#18 Alias printf_number_buffer::buffer_sign#2 = printf_number_buffer::buffer_sign#3 -Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#8 printf_number_buffer::format_zero_padding#7 -Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 -Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#5 -Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#9 -Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#16 -Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 +Alias printf_number_buffer::putc#2 = printf_number_buffer::putc#7 +Alias printf_number_buffer::format_zero_padding#7 = printf_number_buffer::format_zero_padding#8 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#9 +Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#9 +Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#16 +Alias printf_number_buffer::putc#16 = printf_number_buffer::putc#3 printf_number_buffer::putc#8 +Alias printf_number_buffer::padding#15 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 Alias printf_number_buffer::format_upper_case#2 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#3 Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7 -Alias printf_number_buffer::format_zero_padding#18 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#2 +Alias printf_number_buffer::format_zero_padding#17 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#2 Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#13 Alias printf_number_buffer::format_zero_padding#3 = printf_number_buffer::format_zero_padding#9 Alias printf_number_buffer::format_justify_left#2 = printf_number_buffer::format_justify_left#6 Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 +Alias printf_number_buffer::putc#11 = printf_number_buffer::putc#4 printf_number_buffer::putc#5 Alias printf_number_buffer::buffer_digits#3 = printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#5 -Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 +Alias printf_number_buffer::putc#10 = printf_number_buffer::putc#17 printf_number_buffer::putc#9 +Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#9 -Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 +Alias printf_number_buffer::padding#13 = printf_number_buffer::padding#16 printf_number_buffer::padding#14 Alias main::i#2 = main::i#3 main::i#6 main::i#4 main::i#7 main::i#5 Successful SSA optimization Pass2AliasElimination Alias candidate removed (volatile)conio_line_text = gotoxy::$5 @@ -1998,6 +2096,7 @@ Alias gotoxy::x#3 = gotoxy::x#5 Alias gotoxy::y#4 = gotoxy::y#5 Alias printf_uchar::uvalue#2 = printf_uchar::uvalue#3 Alias printf_uchar::format_radix#2 = printf_uchar::format_radix#4 +Alias printf_uchar::putc#2 = printf_uchar::putc#4 Alias printf_uchar::format_min_length#2 = printf_uchar::format_min_length#4 Alias printf_uchar::format_justify_left#2 = printf_uchar::format_justify_left#4 Alias printf_uchar::format_sign_always#2 = printf_uchar::format_sign_always#3 @@ -2007,12 +2106,14 @@ Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_m Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#4 Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#5 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#8 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::putc#12 = printf_number_buffer::putc#13 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#13 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#14 Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#3 -Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11 -Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#13 printf_number_buffer::format_upper_case#2 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#7 printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#15 printf_number_buffer::padding#13 printf_number_buffer::padding#11 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#2 printf_number_buffer::putc#16 printf_number_buffer::putc#10 printf_number_buffer::putc#11 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#12 printf_number_buffer::format_upper_case#2 Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#2 Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#12 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#2 Successful SSA optimization Pass2AliasElimination @@ -2021,6 +2122,7 @@ Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#11 Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#12 Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#10 Successful SSA optimization Pass2AliasElimination @@ -2048,13 +2150,16 @@ Identical Phi Values uctoa_append::buffer#1 uctoa_append::buffer#3 Identical Phi Values clrscr::line_text#2 clrscr::line_text#5 Identical Phi Values clrscr::line_cols#2 clrscr::line_cols#5 Identical Phi Values clrscr::l#3 clrscr::l#2 +Identical Phi Values printf_str::putc#3 printf_str::putc#5 Identical Phi Values printf_padding::length#3 printf_padding::length#4 Identical Phi Values printf_padding::pad#3 printf_padding::pad#5 +Identical Phi Values printf_padding::putc#3 printf_padding::putc#5 Identical Phi Values printf_number_buffer::format_min_length#1 printf_number_buffer::format_min_length#0 Identical Phi Values printf_number_buffer::format_justify_left#1 printf_number_buffer::format_justify_left#0 Identical Phi Values printf_number_buffer::format_zero_padding#1 printf_number_buffer::format_zero_padding#0 Identical Phi Values printf_number_buffer::buffer_digits#1 printf_number_buffer::buffer_digits#0 Identical Phi Values printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 +Identical Phi Values printf_number_buffer::putc#1 printf_number_buffer::putc#0 Identical Phi Values printf_number_buffer::format_upper_case#1 printf_number_buffer::format_upper_case#0 Successful SSA optimization Pass2IdenticalPhiElimination Identical Phi Values memset::return#0 memset::str#3 @@ -2074,33 +2179,33 @@ Simple Condition clrscr::$0 [118] if(clrscr::l#2<$19) goto clrscr::@2 Simple Condition clrscr::$1 [126] if(clrscr::c#2<$28) goto clrscr::@5 Simple Condition gotoxy::$1 [136] if(gotoxy::y#3<=$19) goto gotoxy::@1 Simple Condition gotoxy::$3 [139] if(gotoxy::x#3<$28) goto gotoxy::@2 -Simple Condition cputc::$0 [154] if(cputc::c#3==' +Simple Condition cputc::$0 [154] if(cputc::c#0==' ') goto cputc::@1 Simple Condition cputc::$2 [160] if(conio_cursor_x!=$28) goto cputc::@return -Simple Condition cputs::$2 [175] if(0!=cputs::c#1) goto cputs::@2 -Simple Condition cscroll::$1 [180] if(conio_cursor_y!=$19) goto cscroll::@return -Simple Condition cscroll::$7 [182] if(0!=conio_scroll_enable) goto cscroll::@3 -Simple Condition conio_c64_init::$1 [212] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 -Simple Condition printf_padding::$0 [223] if(printf_padding::i#2=0) goto printf_number_buffer::@1 -Simple Condition printf_number_buffer::$7 [275] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 -Simple Condition printf_number_buffer::$12 [285] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 -Simple Condition main::$1 [307] if(main::i#2<5) goto main::@2 +Simple Condition cscroll::$1 [170] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [172] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition conio_c64_init::$1 [202] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition printf_str::$2 [215] if(0!=printf_str::c#1) goto printf_str::@2 +Simple Condition printf_padding::$0 [224] if(printf_padding::i#2=0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$7 [278] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 +Simple Condition printf_number_buffer::$12 [290] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +Simple Condition main::$1 [315] if(main::i#2<5) goto main::@2 Successful SSA optimization Pass2ConditionalJumpSimplification Rewriting && if()-condition to two if()s [36] toupper::$2 = toupper::$0 && toupper::$1 Rewriting ! if()-condition to reversed if() [89] uctoa::$8 = ! uctoa::$7 Rewriting || if()-condition to two if()s [88] uctoa::$7 = uctoa::started#2 || uctoa::$6 -Rewriting ! if()-condition to reversed if() [258] printf_number_buffer::$5 = ! printf_number_buffer::$4 -Rewriting && if()-condition to two if()s [257] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [256] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 -Rewriting ! if()-condition to reversed if() [280] printf_number_buffer::$10 = ! printf_number_buffer::$9 -Rewriting && if()-condition to two if()s [279] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 -Rewriting ! if()-condition to reversed if() [294] printf_number_buffer::$17 = ! printf_number_buffer::$16 -Rewriting && if()-condition to two if()s [293] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [292] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 +Rewriting ! if()-condition to reversed if() [261] printf_number_buffer::$5 = ! printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [260] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [259] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [284] printf_number_buffer::$10 = ! printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [283] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 +Rewriting ! if()-condition to reversed if() [301] printf_number_buffer::$17 = ! printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [300] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [299] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 Successful SSA optimization Pass2ConditionalAndOrRewriting Warning! Adding boolean cast to non-boolean condition uctoa::started#2 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_zero_padding#0 @@ -2108,9 +2213,9 @@ Warning! Adding boolean cast to non-boolean condition printf_number_buffer::form Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 -Constant right-side identified [185] memcpy::num#0 = (unumber)$19*$28-$28 -Constant right-side identified [190] memcpy::num#1 = (unumber)$19*$28-$28 -Constant right-side identified [217] conio_c64_init::line#1 = (unumber)$19-1 +Constant right-side identified [175] memcpy::num#0 = (unumber)$19*$28-$28 +Constant right-side identified [180] memcpy::num#1 = (unumber)$19*$28-$28 +Constant right-side identified [207] conio_c64_init::line#1 = (unumber)$19-1 Successful SSA optimization Pass2ConstantRValueConsolidation Constant strlen::len#0 = 0 Constant uctoa::max_digits#0 = 0 @@ -2133,7 +2238,6 @@ Constant clrscr::l#0 = 0 Constant clrscr::c#0 = 0 Constant gotoxy::y#0 = 0 Constant gotoxy::x#0 = 0 -Constant cputs::c#0 = 0 Constant memcpy::destination#0 = (void *)CONIO_SCREEN_TEXT Constant memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 Constant memcpy::num#0 = (unumber)$19*$28-$28 @@ -2149,6 +2253,7 @@ Constant gotoxy::x#1 = 0 Constant gotoxy::y#1 = 0 Constant gotoxy::x#2 = 0 Constant conio_c64_init::line#1 = (unumber)$19-1 +Constant printf_str::c#0 = 0 Constant printf_padding::i#0 = 0 Constant printf_uchar::$1 = '+' Constant printf_uchar::$0 = 0 @@ -2160,54 +2265,58 @@ Constant printf_padding::pad#0 = ' ' Constant printf_padding::pad#1 = '0' Constant printf_padding::pad#2 = ' ' Constant main::i#0 = 0 +Constant printf_uchar::putc#0 = &cputc Constant printf_uchar::format_min_length#0 = 0 Constant printf_uchar::format_justify_left#0 = 0 Constant printf_uchar::format_sign_always#0 = 0 Constant printf_uchar::format_zero_padding#0 = 0 Constant printf_uchar::format_upper_case#0 = 0 Constant printf_uchar::format_radix#0 = DECIMAL -Constant cputs::s#2 = main::s +Constant printf_str::putc#1 = &cputc +Constant printf_str::s#2 = main::s +Constant printf_uchar::putc#1 = &cputc Constant printf_uchar::format_min_length#1 = 0 Constant printf_uchar::format_justify_left#1 = 0 Constant printf_uchar::format_sign_always#1 = 0 Constant printf_uchar::format_zero_padding#1 = 0 Constant printf_uchar::format_upper_case#1 = 0 Constant printf_uchar::format_radix#1 = DECIMAL -Constant cputs::s#3 = main::s1 +Constant printf_str::putc#2 = &cputc +Constant printf_str::s#3 = main::s1 Constant conio_textcolor = CONIO_TEXTCOLOR_DEFAULT Constant conio_scroll_enable = 1 Successful SSA optimization Pass2ConstantIdentification Constant memset::c#1 = conio_textcolor Constant strlen::str#1 = printf_number_buffer::buffer_digits#0 -Constant cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant printf_str::s#1 = printf_number_buffer::buffer_digits#0 Constant strupr::str#0 = printf_number_buffer::buffer_digits#0 Successful SSA optimization Pass2ConstantIdentification Constant strupr::return#2 = strupr::str#0 Successful SSA optimization Pass2ConstantIdentification -if() condition always true - replacing block destination [182] if(0!=conio_scroll_enable) goto cscroll::@3 +if() condition always true - replacing block destination [172] if(0!=conio_scroll_enable) goto cscroll::@3 Successful SSA optimization Pass2ConstantIfs Rewriting conditional comparison [136] if(gotoxy::y#3<=$19) goto gotoxy::@1 -Simplifying expression containing zero (char *)&printf_buffer in [234] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uchar::$2 -Simplifying expression containing zero (char *)&printf_buffer in [239] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) -Simplifying expression containing zero (char *)&stars in [308] printf_uchar::uvalue#0 = ((char *)&stars+OFFSET_STRUCT_$0_STAR_X)[main::i#2] +Simplifying expression containing zero (char *)&printf_buffer in [236] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uchar::$2 +Simplifying expression containing zero (char *)&printf_buffer in [242] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Simplifying expression containing zero (char *)&stars in [317] printf_uchar::uvalue#0 = ((char *)&stars+OFFSET_STRUCT_$0_STAR_X)[main::i#2] Successful SSA optimization PassNSimplifyExpressionWithZero Removing PHI-reference to removed block (cscroll::@2) in block gotoxy Removing PHI-reference to removed block (cscroll::@2) in block gotoxy Removing unused block cscroll::@2 Removing unused block cscroll::@8 Successful SSA optimization Pass2EliminateUnusedBlocks -Eliminating unused variable memcpy::return#2 and assignment [133] memcpy::return#2 = memcpy::destination#2 -Eliminating unused variable memcpy::return#3 and assignment [135] memcpy::return#3 = memcpy::destination#2 -Eliminating unused variable memset::return#2 and assignment [137] memset::return#2 = memset::str#3 -Eliminating unused variable memset::return#3 and assignment [139] memset::return#3 = memset::str#3 -Eliminating unused variable printf_number_buffer::format_sign_always#0 and assignment [167] printf_number_buffer::format_sign_always#0 = printf_uchar::format_sign_always#2 -Eliminating unused variable printf_number_buffer::format_radix#0 and assignment [170] printf_number_buffer::format_radix#0 = printf_uchar::format_radix#2 +Eliminating unused variable memcpy::return#2 and assignment [125] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [127] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [129] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [131] memset::return#3 = memset::str#3 +Eliminating unused variable printf_number_buffer::format_sign_always#0 and assignment [170] printf_number_buffer::format_sign_always#0 = printf_uchar::format_sign_always#2 +Eliminating unused variable printf_number_buffer::format_radix#0 and assignment [173] printf_number_buffer::format_radix#0 = printf_uchar::format_radix#2 Eliminating unused constant strupr::return#2 Eliminating unused constant uctoa::max_digits#0 Eliminating unused constant uctoa::digit_values#0 Eliminating unused constant gotoxy::x#1 Eliminating unused constant gotoxy::y#1 -Eliminating unused constant cputs::c#0 +Eliminating unused constant printf_str::c#0 Eliminating unused constant OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN Eliminating unused constant OFFSET_STRUCT_$0_STAR_X Eliminating unused constant conio_scroll_enable @@ -2245,23 +2354,23 @@ Identical Phi Values gotoxy::x#3 gotoxy::x#2 Successful SSA optimization Pass2IdenticalPhiElimination Simple Condition toupper::$0 [28] if(toupper::ch#0>='a') goto toupper::@3 Simple Condition uctoa::$11 [60] if(0!=uctoa::started#2) goto uctoa::@14 -Simple Condition printf_number_buffer::$1 [171] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@23 -Simple Condition printf_number_buffer::$33 [186] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 -Simple Condition printf_number_buffer::$34 [195] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@26 -Simple Condition toupper::$1 [218] if(toupper::ch#0<='z') goto toupper::@1 -Simple Condition uctoa::$6 [219] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@14 -Simple Condition printf_number_buffer::$35 [221] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@8 -Simple Condition printf_number_buffer::$2 [222] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@22 -Simple Condition printf_number_buffer::$36 [224] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@10 -Simple Condition printf_number_buffer::$37 [226] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@12 -Simple Condition printf_number_buffer::$14 [227] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@25 +Simple Condition printf_number_buffer::$1 [174] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@22 +Simple Condition printf_number_buffer::$33 [190] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@23 +Simple Condition printf_number_buffer::$34 [202] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@25 +Simple Condition toupper::$1 [226] if(toupper::ch#0<='z') goto toupper::@1 +Simple Condition uctoa::$6 [227] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@14 +Simple Condition printf_number_buffer::$35 [229] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@8 +Simple Condition printf_number_buffer::$2 [230] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@21 +Simple Condition printf_number_buffer::$36 [232] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@10 +Simple Condition printf_number_buffer::$37 [234] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@12 +Simple Condition printf_number_buffer::$14 [235] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 Successful SSA optimization Pass2ConditionalJumpSimplification Negating conditional jump and destination [28] if(toupper::ch#0<'a') goto toupper::@2 -Negating conditional jump and destination [171] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [186] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -Negating conditional jump and destination [195] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -Negating conditional jump and destination [222] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [227] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Negating conditional jump and destination [174] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [190] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +Negating conditional jump and destination [202] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +Negating conditional jump and destination [230] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [235] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return Successful SSA optimization Pass2ConditionalJumpSequenceImprovement Constant right-side identified [46] uctoa::buffer#0 = ++ uctoa::buffer#5 Successful SSA optimization Pass2ConstantRValueConsolidation @@ -2295,7 +2404,7 @@ Inlining Noop Cast [2] memcpy::dst#0 = (char *)memcpy::destination#2 keeping mem Inlining Noop Cast [3] memcpy::$2 = (char *)memcpy::source#2 keeping memcpy::source#2 Inlining Noop Cast [13] memset::$4 = (char *)memset::str#3 keeping memset::str#3 Inlining Noop Cast [15] memset::dst#0 = (char *)memset::str#3 keeping memset::str#3 -Inlining Noop Cast [166] printf_number_buffer::$25 = (signed char)printf_number_buffer::format_min_length#0 keeping printf_number_buffer::format_min_length#0 +Inlining Noop Cast [169] printf_number_buffer::$25 = (signed char)printf_number_buffer::format_min_length#0 keeping printf_number_buffer::format_min_length#0 Successful SSA optimization Pass2NopCastInlining Rewriting multiplication to use shift and addition[92] gotoxy::line_offset#0 = gotoxy::$7 * $28 Inlining constant with var siblings memcpy::destination#0 @@ -2333,20 +2442,24 @@ Inlining constant with var siblings clrscr::line_cols#0 Inlining constant with var siblings clrscr::l#0 Inlining constant with var siblings clrscr::c#0 Inlining constant with var siblings gotoxy::y#0 -Inlining constant with var siblings cputs::s#2 -Inlining constant with var siblings cputs::s#3 -Inlining constant with var siblings cputs::s#1 Inlining constant with var siblings conio_c64_init::line#1 +Inlining constant with var siblings printf_str::putc#1 +Inlining constant with var siblings printf_str::s#2 +Inlining constant with var siblings printf_str::putc#2 +Inlining constant with var siblings printf_str::s#3 +Inlining constant with var siblings printf_str::s#1 Inlining constant with var siblings printf_padding::i#0 Inlining constant with var siblings printf_padding::pad#0 Inlining constant with var siblings printf_padding::pad#1 Inlining constant with var siblings printf_padding::pad#2 +Inlining constant with var siblings printf_uchar::putc#0 Inlining constant with var siblings printf_uchar::format_min_length#0 Inlining constant with var siblings printf_uchar::format_justify_left#0 Inlining constant with var siblings printf_uchar::format_sign_always#0 Inlining constant with var siblings printf_uchar::format_zero_padding#0 Inlining constant with var siblings printf_uchar::format_upper_case#0 Inlining constant with var siblings printf_uchar::format_radix#0 +Inlining constant with var siblings printf_uchar::putc#1 Inlining constant with var siblings printf_uchar::format_min_length#1 Inlining constant with var siblings printf_uchar::format_justify_left#1 Inlining constant with var siblings printf_uchar::format_sign_always#1 @@ -2357,17 +2470,19 @@ Inlining constant with var siblings printf_number_buffer::padding#0 Inlining constant with var siblings printf_number_buffer::padding#2 Inlining constant with var siblings main::i#0 Constant inlined uctoa_append::digit#0 = 0 -Constant inlined cputs::s#3 = main::s1 -Constant inlined cputs::s#1 = printf_number_buffer::buffer_digits#0 -Constant inlined cputs::s#2 = main::s Constant inlined printf_uchar::format_justify_left#0 = 0 Constant inlined printf_uchar::format_justify_left#1 = 0 Constant inlined conio_textcolor = LIGHT_BLUE +Constant inlined printf_str::putc#1 = &cputc Constant inlined memset::num#1 = $28 +Constant inlined printf_str::putc#2 = &cputc Constant inlined memset::num#0 = $28 Constant inlined clrscr::l#0 = 0 Constant inlined strlen::len#0 = 0 +Constant inlined printf_str::s#3 = main::s1 Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN +Constant inlined printf_str::s#1 = printf_number_buffer::buffer_digits#0 +Constant inlined printf_str::s#2 = main::s Constant inlined printf_number_buffer::padding#2 = 0 Constant inlined uctoa::digit#0 = 0 Constant inlined clrscr::line_text#0 = DEFAULT_SCREEN @@ -2396,6 +2511,8 @@ Constant inlined memcpy::destination#1 = (void *)COLORRAM Constant inlined uctoa::max_digits#1 = 3 Constant inlined conio_c64_init::line#1 = (char)$19-1 Constant inlined memcpy::source#1 = (void *)COLORRAM+$28 +Constant inlined printf_uchar::putc#1 = &cputc +Constant inlined printf_uchar::putc#0 = &cputc Constant inlined main::i#0 = 0 Constant inlined uctoa::max_digits#3 = 3 Constant inlined uctoa::max_digits#2 = 2 @@ -2452,36 +2569,45 @@ Identical Phi Values memcpy::num#2 (unsigned int)$19*$28-$28 Identical Phi Values memset::num#2 $28 Identical Phi Values printf_uchar::format_sign_always#2 0 Identical Phi Values printf_uchar::format_radix#2 DECIMAL +Identical Phi Values printf_uchar::putc#2 &cputc Identical Phi Values printf_uchar::format_min_length#2 0 Identical Phi Values printf_uchar::format_justify_left#2 0 Identical Phi Values printf_uchar::format_zero_padding#2 0 Identical Phi Values printf_uchar::format_upper_case#2 0 Successful SSA optimization Pass2IdenticalPhiElimination Constant uctoa::radix#0 = DECIMAL +Constant printf_number_buffer::putc#0 = &cputc Constant printf_number_buffer::format_min_length#0 = 0 Constant printf_number_buffer::format_justify_left#0 = 0 Constant printf_number_buffer::format_zero_padding#0 = 0 Constant printf_number_buffer::format_upper_case#0 = 0 Successful SSA optimization Pass2ConstantIdentification -Constant value identified (signed char)printf_number_buffer::format_min_length#0 in [163] printf_number_buffer::padding#1 = (signed char)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 +Constant printf_padding::putc#0 = printf_number_buffer::putc#0 +Constant printf_padding::putc#1 = printf_number_buffer::putc#0 +Constant printf_str::putc#0 = printf_number_buffer::putc#0 +Constant printf_padding::putc#2 = printf_number_buffer::putc#0 +Successful SSA optimization Pass2ConstantIdentification +Constant value identified (signed char)printf_number_buffer::format_min_length#0 in [166] printf_number_buffer::padding#1 = (signed char)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 Successful SSA optimization Pass2ConstantValues +Replacing constant pointer function [175] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification if() condition always false - eliminating [9] if($28<=0) goto memset::@1 if() condition always true - replacing block destination [34] if(uctoa::radix#0==DECIMAL) goto uctoa::@1 if() condition always false - eliminating [35] if(uctoa::radix#0==HEXADECIMAL) goto uctoa::@2 if() condition always false - eliminating [36] if(uctoa::radix#0==OCTAL) goto uctoa::@3 if() condition always false - eliminating [37] if(uctoa::radix#0==BINARY) goto uctoa::@4 -if() condition always false - eliminating [141] if(0!=0) goto printf_uchar::@1 -if() condition always true - replacing block destination [154] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 -if() condition always false - eliminating [156] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -if() condition always true - replacing block destination [169] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -if() condition always true - replacing block destination [172] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 -if() condition always true - replacing block destination [176] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -if() condition always false - eliminating [202] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -if() condition always false - eliminating [205] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +if() condition always false - eliminating [143] if(0!=0) goto printf_uchar::@1 +if() condition always true - replacing block destination [157] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +if() condition always false - eliminating [159] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +if() condition always true - replacing block destination [173] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +if() condition always true - replacing block destination [177] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +if() condition always true - replacing block destination [183] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +if() condition always false - eliminating [210] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +if() condition always false - eliminating [213] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return Successful SSA optimization Pass2ConstantIfs -Simplifying constant evaluating to zero (signed char)printf_number_buffer::format_min_length#0 in [163] printf_number_buffer::padding#1 = (signed char)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 +Simplifying constant evaluating to zero (signed char)printf_number_buffer::format_min_length#0 in [166] printf_number_buffer::padding#1 = (signed char)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 Successful SSA optimization PassNSimplifyConstantZero -Simplifying expression containing zero printf_number_buffer::len#2 in [163] printf_number_buffer::padding#1 = 0 - printf_number_buffer::len#2 +Simplifying expression containing zero printf_number_buffer::len#2 in [166] printf_number_buffer::padding#1 = 0 - printf_number_buffer::len#2 Successful SSA optimization PassNSimplifyExpressionWithZero Eliminating variable strlen::str#2 from unused block strlen::@1 Eliminating variable strlen::len#2 from unused block strlen::@1 @@ -2551,17 +2677,19 @@ Removing PHI-reference to removed block (printf_number_buffer::@14) in block pri Removing unused block printf_number_buffer::@14 Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding Removing unused block printf_number_buffer::@10 -Removing unused block printf_number_buffer::@18 +Removing unused block printf_number_buffer::@17 Removing unused block printf_number_buffer::@11 -Removing unused block printf_number_buffer::@20 +Removing unused block printf_number_buffer::@19 +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding Removing unused block printf_number_buffer::@12 -Removing unused block printf_number_buffer::@21 +Removing unused block printf_number_buffer::@20 +Removing unused block printf_number_buffer::@23 Removing unused block printf_number_buffer::@24 Removing unused block printf_number_buffer::@25 -Removing unused block printf_number_buffer::@26 Successful SSA optimization Pass2EliminateUnusedBlocks Eliminating unused constant BINARY Eliminating unused constant OCTAL @@ -2570,6 +2698,8 @@ Eliminating unused constant RADIX_BINARY_VALUES_CHAR Eliminating unused constant RADIX_OCTAL_VALUES_CHAR Eliminating unused constant RADIX_HEXADECIMAL_VALUES_CHAR Eliminating unused constant uctoa::radix#0 +Eliminating unused constant printf_padding::putc#1 +Eliminating unused constant printf_padding::putc#2 Eliminating unused constant printf_number_buffer::format_min_length#0 Eliminating unused constant printf_number_buffer::format_justify_left#0 Eliminating unused constant printf_number_buffer::format_zero_padding#0 @@ -2577,24 +2707,31 @@ Eliminating unused constant printf_number_buffer::format_upper_case#0 Successful SSA optimization PassNEliminateUnusedVars Eliminating unused constant DECIMAL Successful SSA optimization PassNEliminateUnusedVars +Inlining constant with var siblings printf_str::putc#0 +Inlining constant with var siblings printf_padding::putc#0 +Constant inlined printf_str::putc#0 = printf_number_buffer::putc#0 +Constant inlined printf_padding::putc#0 = printf_number_buffer::putc#0 +Successful SSA optimization Pass2ConstantInlining Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Identical Phi Values uctoa::max_digits#7 3 Identical Phi Values uctoa::digit_values#8 RADIX_DECIMAL_VALUES_CHAR Identical Phi Values printf_padding::length#4 printf_padding::length#0 Identical Phi Values printf_padding::pad#5 ' ' +Identical Phi Values printf_padding::putc#5 printf_number_buffer::putc#0 Identical Phi Values printf_uchar::$2 0 Identical Phi Values printf_number_buffer::padding#10 0 Successful SSA optimization Pass2IdenticalPhiElimination Constant right-side identified [18] uctoa::$4 = 3 - 1 -Constant right-side identified [123] printf_padding::length#0 = (char)0 +Constant right-side identified [125] printf_padding::length#0 = (char)0 Successful SSA optimization Pass2ConstantRValueConsolidation Constant uctoa::$4 = 3-1 -Constant cputc::c#1 = ' ' Constant printf_padding::length#0 = (char)0 Successful SSA optimization Pass2ConstantIdentification -if() condition always false - eliminating [108] if(printf_padding::i#2=uctoa::digit_value#0) goto uctoa::@5 - to:uctoa::@4 -uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 - [85] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) - [85] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) - [85] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) - [86] uctoa::digit#1 = ++ uctoa::digit#2 - to:uctoa::@1 -uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 - [87] uctoa_append::buffer#0 = uctoa::buffer#11 - [88] uctoa_append::value#0 = uctoa::value#2 - [89] uctoa_append::sub#0 = uctoa::digit_value#0 - [90] call uctoa_append - [91] uctoa_append::return#0 = uctoa_append::value#2 - to:uctoa::@6 -uctoa::@6: scope:[uctoa] from uctoa::@5 - [92] uctoa::value#0 = uctoa_append::return#0 - [93] uctoa::buffer#4 = ++ uctoa::buffer#11 - to:uctoa::@4 - -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@2 - [94] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer - [95] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 - [96] cputc::c#2 = printf_number_buffer::buffer_sign#0 - [97] call cputc - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 - [98] phi() - [99] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 - [100] return - to:@return - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 - [101] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) - [102] if(cputc::c#3==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [103] conio_line_text[conio_cursor_x] = cputc::c#3 - [104] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [105] conio_cursor_x = ++ conio_cursor_x - [106] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [107] phi() - [108] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [109] return - to:@return -cputc::@1: scope:[cputc] from cputc - [110] phi() - [111] call cputln - to:cputc::@return - -char uctoa_append(char *buffer , char value , char sub) -uctoa_append: scope:[uctoa_append] from uctoa::@5 - [112] phi() - to:uctoa_append::@1 -uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 - [113] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) - [113] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) - [114] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 - to:uctoa_append::@3 -uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 - [115] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] - to:uctoa_append::@return -uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 - [116] return - to:@return -uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 - [117] uctoa_append::digit#1 = ++ uctoa_append::digit#2 - [118] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 - to:uctoa_append::@1 - -void cputln() -cputln: scope:[cputln] from cputc::@1 cputc::@3 - [119] conio_line_text = conio_line_text + $28 - [120] conio_line_color = conio_line_color + $28 - [121] conio_cursor_x = 0 - [122] conio_cursor_y = ++ conio_cursor_y - [123] call cscroll - to:cputln::@return -cputln::@return: scope:[cputln] from cputln - [124] return +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main::@3 main::@5 printf_number_buffer::@2 + [84] printf_str::putc#5 = phi( main::@3/&cputc, main::@5/&cputc, printf_number_buffer::@2/printf_number_buffer::putc#0 ) + [84] printf_str::s#5 = phi( main::@3/main::s, main::@5/main::s1, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [85] printf_str::s#4 = phi( printf_str/printf_str::s#5, printf_str::@2/printf_str::s#0 ) + [86] printf_str::c#1 = *printf_str::s#4 + [87] printf_str::s#0 = ++ printf_str::s#4 + [88] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [89] return to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [90] stackpush(char) = printf_str::c#1 + [91] callexecute *printf_str::putc#5 + sideeffect stackpullbytes(1) + to:printf_str::@1 void cscroll() cscroll: scope:[cscroll] from cputln - [125] if(conio_cursor_y!=$19) goto cscroll::@return + [93] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [126] phi() - [127] call memcpy + [94] phi() + [95] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [128] phi() - [129] call memcpy + [96] phi() + [97] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [130] phi() - [131] call memset + [98] phi() + [99] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [132] phi() - [133] call memset + [100] phi() + [101] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [134] conio_line_text = conio_line_text - $28 - [135] conio_line_color = conio_line_color - $28 - [136] conio_cursor_y = -- conio_cursor_y + [102] conio_line_text = conio_line_text - $28 + [103] conio_line_color = conio_line_color - $28 + [104] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [137] return + [105] return + to:@return + +void uctoa(char value , char *buffer , char radix) +uctoa: scope:[uctoa] from printf_uchar::@1 + [106] phi() + to:uctoa::@1 +uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 + [107] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [107] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) + [107] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/uctoa::value#1 ) + [107] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) + [108] if(uctoa::digit#2<3-1) goto uctoa::@2 + to:uctoa::@3 +uctoa::@3: scope:[uctoa] from uctoa::@1 + [109] *uctoa::buffer#11 = DIGITS[uctoa::value#2] + [110] uctoa::buffer#3 = ++ uctoa::buffer#11 + [111] *uctoa::buffer#3 = 0 + to:uctoa::@return +uctoa::@return: scope:[uctoa] from uctoa::@3 + [112] return + to:@return +uctoa::@2: scope:[uctoa] from uctoa::@1 + [113] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] + [114] if(0!=uctoa::started#2) goto uctoa::@5 + to:uctoa::@7 +uctoa::@7: scope:[uctoa] from uctoa::@2 + [115] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 + to:uctoa::@4 +uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 + [116] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) + [116] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) + [116] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) + [117] uctoa::digit#1 = ++ uctoa::digit#2 + to:uctoa::@1 +uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 + [118] uctoa_append::buffer#0 = uctoa::buffer#11 + [119] uctoa_append::value#0 = uctoa::value#2 + [120] uctoa_append::sub#0 = uctoa::digit_value#0 + [121] call uctoa_append + [122] uctoa_append::return#0 = uctoa_append::value#2 + to:uctoa::@6 +uctoa::@6: scope:[uctoa] from uctoa::@5 + [123] uctoa::value#0 = uctoa_append::return#0 + [124] uctoa::buffer#4 = ++ uctoa::buffer#11 + to:uctoa::@4 + +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uchar::@2 + [125] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [126] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [127] stackpush(char) = printf_number_buffer::buffer_sign#0 + [128] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [130] phi() + [131] call printf_str + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [132] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [138] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [138] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [139] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [140] memcpy::src#4 = (char *)memcpy::source#2 - [141] memcpy::dst#4 = (char *)memcpy::destination#2 + [133] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [133] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [134] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [135] memcpy::src#4 = (char *)memcpy::source#2 + [136] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [142] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [142] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [143] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [137] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [137] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [138] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [144] return + [139] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [145] *memcpy::dst#2 = *memcpy::src#2 - [146] memcpy::dst#1 = ++ memcpy::dst#2 - [147] memcpy::src#1 = ++ memcpy::src#2 + [140] *memcpy::dst#2 = *memcpy::src#2 + [141] memcpy::dst#1 = ++ memcpy::dst#2 + [142] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [148] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [148] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [143] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [143] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [149] memset::end#0 = (char *)memset::str#3 + $28 - [150] memset::dst#4 = (char *)memset::str#3 + [144] memset::end#0 = (char *)memset::str#3 + $28 + [145] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [151] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [152] if(memset::dst#2!=memset::end#0) goto memset::@3 + [146] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [147] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [153] return + [148] return to:@return memset::@3: scope:[memset] from memset::@2 - [154] *memset::dst#2 = memset::c#4 - [155] memset::dst#1 = ++ memset::dst#2 + [149] *memset::dst#2 = memset::c#4 + [150] memset::dst#1 = ++ memset::dst#2 to:memset::@2 +char uctoa_append(char *buffer , char value , char sub) +uctoa_append: scope:[uctoa_append] from uctoa::@5 + [151] phi() + to:uctoa_append::@1 +uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 + [152] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) + [152] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) + [153] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 + to:uctoa_append::@3 +uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 + [154] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] + to:uctoa_append::@return +uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 + [155] return + to:@return +uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 + [156] uctoa_append::digit#1 = ++ uctoa_append::digit#2 + [157] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 + to:uctoa_append::@1 + +null depth in calling loop Loop head: main::@1 tails: main::@6 blocks: main::@6 main::@5 main::@4 main::@3 main::@2 main::@1 in scope printf_uchar +null depth in calling loop Loop head: main::@1 tails: main::@6 blocks: main::@6 main::@5 main::@4 main::@3 main::@2 main::@1 in scope printf_uchar VARIABLE REGISTER WEIGHTS void __start() @@ -3184,23 +3320,14 @@ void conio_c64_init() char conio_c64_init::line char conio_c64_init::line#0 // 11.0 char conio_c64_init::line#2 // 22.0 -__loadstore char conio_cursor_x // 2.8846157884615384E7 -__loadstore char conio_cursor_y // 4.705882383676472E8 -__loadstore char *conio_line_color // 3.348484880151515E8 -__loadstore char *conio_line_text // 3.2985074938805974E8 -void cputc(char c) +__loadstore char conio_cursor_x // 33338.0 +__loadstore char conio_cursor_y // 524593.5901639345 +__loadstore char *conio_line_color // 374579.81355932204 +__loadstore char *conio_line_text // 368336.81666666665 +__stackcall void cputc(char c) char cputc::c -char cputc::c#0 // 2.0000002E7 -char cputc::c#2 // 20002.0 -char cputc::c#3 // 1.05005002E8 +char cputc::c#0 // 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // 1.0000001E7 -const char *cputs::s -const char *cputs::s#0 // 5000000.5 -const char *cputs::s#4 // 1.5050002E7 -const char *cputs::s#5 // 100001.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // 202.0 @@ -3222,34 +3349,34 @@ void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination void *memcpy::destination#2 char *memcpy::dst -char *memcpy::dst#1 // 1.00000000000001E14 -char *memcpy::dst#2 // 1.0003333333333467E14 -char *memcpy::dst#4 // 2.00000000002E11 +char *memcpy::dst#1 // 1.0000000001E10 +char *memcpy::dst#2 // 1.0033333334666666E10 +char *memcpy::dst#4 // 2.00000002E8 unsigned int memcpy::num void *memcpy::return void *memcpy::source void *memcpy::source#2 char *memcpy::src -char *memcpy::src#1 // 2.00000000000002E14 -char *memcpy::src#2 // 1.0002500000000125E14 -char *memcpy::src#4 // 1.00000000001E11 +char *memcpy::src#1 // 2.0000000002E10 +char *memcpy::src#2 // 1.002500000125E10 +char *memcpy::src#4 // 1.00000001E8 char *memcpy::src_end -char *memcpy::src_end#0 // 1.251250000000025E13 +char *memcpy::src_end#0 // 1.26250000025E9 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // 1.4285714285714428E13 +char memset::c#4 // 1.4285714287142856E9 char *memset::dst -char *memset::dst#1 // 2.00000000000002E14 -char *memset::dst#2 // 1.3336666666666834E14 -char *memset::dst#4 // 2.00000000002E11 +char *memset::dst#1 // 2.0000000002E10 +char *memset::dst#2 // 1.3366666668333332E10 +char *memset::dst#4 // 2.00000002E8 char *memset::end -char *memset::end#0 // 1.6683333333333668E13 +char *memset::end#0 // 1.6833333336666665E9 unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 __loadstore struct printf_buffer_number printf_buffer = {} -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits char printf_number_buffer::buffer_sign @@ -3263,7 +3390,17 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // 1.0000001E7 +void (*printf_str::putc)(char) +void (*printf_str::putc#5)(char) +const char *printf_str::s +const char *printf_str::s#0 // 1.0000001E7 +const char *printf_str::s#4 // 1.5050002E7 +const char *printf_str::s#5 // 100001.0 +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uchar::format char printf_uchar::format_justify_left char printf_uchar::format_min_length @@ -3271,6 +3408,7 @@ char printf_uchar::format_radix char printf_uchar::format_sign_always char printf_uchar::format_upper_case char printf_uchar::format_zero_padding +void (*printf_uchar::putc)(char) char printf_uchar::uvalue char printf_uchar::uvalue#0 // 202.0 char printf_uchar::uvalue#1 // 202.0 @@ -3322,14 +3460,12 @@ Initial phi equivalence classes [ clrscr::line_cols#5 clrscr::line_cols#1 ] [ clrscr::c#2 clrscr::c#1 ] [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] -[ cputs::s#4 cputs::s#5 cputs::s#0 ] +[ printf_str::putc#5 ] +[ printf_str::s#4 printf_str::s#5 printf_str::s#0 ] [ uctoa::digit#2 uctoa::digit#1 ] [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] [ uctoa::started#2 uctoa::started#4 ] [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] -[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -[ uctoa_append::digit#2 uctoa_append::digit#1 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -3337,10 +3473,13 @@ Initial phi equivalence classes [ memset::str#3 ] [ memset::c#4 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +[ uctoa_append::digit#2 uctoa_append::digit#1 ] Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ] Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ] Added variable conio_line_text to live range equivalence class [ conio_line_text ] Added variable conio_line_color to live range equivalence class [ conio_line_color ] +Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] Added variable gotoxy::$7 to live range equivalence class [ gotoxy::$7 ] Added variable gotoxy::$8 to live range equivalence class [ gotoxy::$8 ] Added variable gotoxy::$9 to live range equivalence class [ gotoxy::$9 ] @@ -3348,7 +3487,7 @@ Added variable gotoxy::line_offset#0 to live range equivalence class [ gotoxy::l Added variable gotoxy::$5 to live range equivalence class [ gotoxy::$5 ] Added variable gotoxy::$6 to live range equivalence class [ gotoxy::$6 ] Added variable printf_number_buffer::buffer_sign#0 to live range equivalence class [ printf_number_buffer::buffer_sign#0 ] -Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] +Added variable printf_str::c#1 to live range equivalence class [ printf_str::c#1 ] Added variable uctoa::buffer#3 to live range equivalence class [ uctoa::buffer#3 ] Added variable uctoa::digit_value#0 to live range equivalence class [ uctoa::digit_value#0 ] Added variable uctoa_append::buffer#0 to live range equivalence class [ uctoa_append::buffer#0 ] @@ -3367,14 +3506,12 @@ Complete equivalence classes [ clrscr::line_cols#5 clrscr::line_cols#1 ] [ clrscr::c#2 clrscr::c#1 ] [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] -[ cputs::s#4 cputs::s#5 cputs::s#0 ] +[ printf_str::putc#5 ] +[ printf_str::s#4 printf_str::s#5 printf_str::s#0 ] [ uctoa::digit#2 uctoa::digit#1 ] [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] [ uctoa::started#2 uctoa::started#4 ] [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] -[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -[ uctoa_append::digit#2 uctoa_append::digit#1 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -3382,10 +3519,13 @@ Complete equivalence classes [ memset::str#3 ] [ memset::c#4 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +[ uctoa_append::digit#2 uctoa_append::digit#1 ] [ conio_cursor_x ] [ conio_cursor_y ] [ conio_line_text ] [ conio_line_color ] +[ cputc::c#0 ] [ gotoxy::$7 ] [ gotoxy::$8 ] [ gotoxy::$9 ] @@ -3393,7 +3533,7 @@ Complete equivalence classes [ gotoxy::$5 ] [ gotoxy::$6 ] [ printf_number_buffer::buffer_sign#0 ] -[ cputs::c#1 ] +[ printf_str::c#1 ] [ uctoa::buffer#3 ] [ uctoa::digit_value#0 ] [ uctoa_append::buffer#0 ] @@ -3411,40 +3551,41 @@ Allocated zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] Allocated zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] Allocated zp[1]:10 [ clrscr::c#2 clrscr::c#1 ] Allocated zp[1]:11 [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] -Allocated zp[2]:12 [ cputs::s#4 cputs::s#5 cputs::s#0 ] -Allocated zp[1]:14 [ uctoa::digit#2 uctoa::digit#1 ] -Allocated zp[1]:15 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -Allocated zp[1]:16 [ uctoa::started#2 uctoa::started#4 ] -Allocated zp[2]:17 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] -Allocated zp[1]:19 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Allocated zp[1]:20 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Allocated zp[1]:21 [ uctoa_append::digit#2 uctoa_append::digit#1 ] -Allocated zp[2]:22 [ memcpy::source#2 ] -Allocated zp[2]:24 [ memcpy::destination#2 ] -Allocated zp[2]:26 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] -Allocated zp[2]:28 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -Allocated zp[2]:30 [ memset::str#3 ] -Allocated zp[1]:32 [ memset::c#4 ] -Allocated zp[2]:33 [ memset::dst#2 memset::dst#4 memset::dst#1 ] -Allocated zp[1]:35 [ conio_cursor_x ] -Allocated zp[1]:36 [ conio_cursor_y ] -Allocated zp[2]:37 [ conio_line_text ] -Allocated zp[2]:39 [ conio_line_color ] -Allocated zp[2]:41 [ gotoxy::$7 ] -Allocated zp[2]:43 [ gotoxy::$8 ] -Allocated zp[2]:45 [ gotoxy::$9 ] -Allocated zp[2]:47 [ gotoxy::line_offset#0 ] -Allocated zp[2]:49 [ gotoxy::$5 ] -Allocated zp[2]:51 [ gotoxy::$6 ] -Allocated zp[1]:53 [ printf_number_buffer::buffer_sign#0 ] -Allocated zp[1]:54 [ cputs::c#1 ] -Allocated zp[2]:55 [ uctoa::buffer#3 ] -Allocated zp[1]:57 [ uctoa::digit_value#0 ] -Allocated zp[2]:58 [ uctoa_append::buffer#0 ] -Allocated zp[1]:60 [ uctoa_append::sub#0 ] -Allocated zp[1]:61 [ uctoa_append::return#0 ] -Allocated zp[2]:62 [ memcpy::src_end#0 ] -Allocated zp[2]:64 [ memset::end#0 ] +Allocated zp[2]:12 [ printf_str::putc#5 ] +Allocated zp[2]:14 [ printf_str::s#4 printf_str::s#5 printf_str::s#0 ] +Allocated zp[1]:16 [ uctoa::digit#2 uctoa::digit#1 ] +Allocated zp[1]:17 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +Allocated zp[1]:18 [ uctoa::started#2 uctoa::started#4 ] +Allocated zp[2]:19 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] +Allocated zp[2]:21 [ memcpy::source#2 ] +Allocated zp[2]:23 [ memcpy::destination#2 ] +Allocated zp[2]:25 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:27 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[2]:29 [ memset::str#3 ] +Allocated zp[1]:31 [ memset::c#4 ] +Allocated zp[2]:32 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[1]:34 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Allocated zp[1]:35 [ uctoa_append::digit#2 uctoa_append::digit#1 ] +Allocated zp[1]:36 [ conio_cursor_x ] +Allocated zp[1]:37 [ conio_cursor_y ] +Allocated zp[2]:38 [ conio_line_text ] +Allocated zp[2]:40 [ conio_line_color ] +Allocated zp[1]:42 [ cputc::c#0 ] +Allocated zp[2]:43 [ gotoxy::$7 ] +Allocated zp[2]:45 [ gotoxy::$8 ] +Allocated zp[2]:47 [ gotoxy::$9 ] +Allocated zp[2]:49 [ gotoxy::line_offset#0 ] +Allocated zp[2]:51 [ gotoxy::$5 ] +Allocated zp[2]:53 [ gotoxy::$6 ] +Allocated zp[1]:55 [ printf_number_buffer::buffer_sign#0 ] +Allocated zp[1]:56 [ printf_str::c#1 ] +Allocated zp[2]:57 [ uctoa::buffer#3 ] +Allocated zp[1]:59 [ uctoa::digit_value#0 ] +Allocated zp[2]:60 [ uctoa_append::buffer#0 ] +Allocated zp[1]:62 [ uctoa_append::sub#0 ] +Allocated zp[1]:63 [ uctoa_append::return#0 ] +Allocated zp[2]:64 [ memcpy::src_end#0 ] +Allocated zp[2]:66 [ memset::end#0 ] Allocated mem[12] [ printf_buffer ] Allocated mem[20] [ stars ] REGISTER UPLIFT POTENTIAL REGISTERS @@ -3452,168 +3593,184 @@ Statement [1] conio_cursor_x = 0 [ stars printf_buffer ] ( [ stars printf_buffe Statement [2] conio_cursor_y = 0 [ stars printf_buffer ] ( [ stars printf_buffer ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ stars printf_buffer ] ( [ stars printf_buffer ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ stars printf_buffer ] ( [ stars printf_buffer ] { } ) always clobbers reg byte a -Statement [33] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:4 [ gotoxy::y#4 gotoxy::y#2 ] -Statement [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [36] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [40] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [42] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [47] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:17 [ stars printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a -Statement [48] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:17 [ stars printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a -Statement [49] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:17 [ stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a -Statement [50] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:17 [ stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a -Statement [54] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:17 [ stars printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:5 [ clrscr::l#2 clrscr::l#1 ] -Statement [55] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:17 [ stars printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a -Statement [57] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ stars printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:10 [ clrscr::c#2 clrscr::c#1 ] -Statement [58] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ stars printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [61] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] ( main:7::printf_uchar:22 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:26 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte x Removing always clobbered register reg byte a as potential for zp[1]:3 [ main::i#2 main::i#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:11 [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] -Statement [69] cputs::c#1 = *cputs::s#4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#4 cputs::c#1 ] ( main:7::cputs:24 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#4 cputs::c#1 ] { } main:7::cputs:28 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#4 cputs::c#1 ] { } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#4 cputs::c#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#4 cputs::c#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte x as potential for zp[1]:3 [ main::i#2 main::i#1 ] +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte y Removing always clobbered register reg byte y as potential for zp[1]:3 [ main::i#2 main::i#1 ] -Statement [78] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:7::printf_uchar:22::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:26::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y -Statement [79] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:7::printf_uchar:22::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:26::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a -Statement [80] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uchar:22::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:26::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y -Statement [87] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:7::printf_uchar:22::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:26::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:14 [ uctoa::digit#2 uctoa::digit#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:15 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:57 [ uctoa::digit_value#0 ] -Statement [103] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y -Statement [104] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [106] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [115] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:7::printf_uchar:22::uctoa:63::uctoa_append:90 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:26::uctoa:63::uctoa_append:90 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:14 [ uctoa::digit#2 uctoa::digit#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:20 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Removing always clobbered register reg byte y as potential for zp[1]:20 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Statement [118] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:7::printf_uchar:22::uctoa:63::uctoa_append:90 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:26::uctoa:63::uctoa_append:90 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:60 [ uctoa_append::sub#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:21 [ uctoa_append::digit#2 uctoa_append::digit#1 ] -Statement [119] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [120] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [121] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [125] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [134] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [135] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [139] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [140] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [141] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [143] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [145] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [149] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:32 [ memset::c#4 ] -Statement [150] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [152] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [154] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:32 [ memset::c#4 ] +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [30] if(main::i#2<5) goto main::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer ] { } ) always clobbers reg byte a +Statement [32] printf_uchar::uvalue#0 = ((char *)&stars)[main::i#2] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 printf_uchar::uvalue#0 stars printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 printf_uchar::uvalue#0 stars printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } ) always clobbers reg byte y +Statement [36] printf_uchar::uvalue#1 = ((char *)&stars+5)[main::i#2] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_uchar::uvalue#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_uchar::uvalue#1 printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte y +Statement [44] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:4 [ gotoxy::y#4 gotoxy::y#2 ] +Statement [46] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [47] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [48] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [49] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [50] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [51] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [52] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [53] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [55] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [56] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [57] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [64] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:28 [ stars printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [65] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:28 [ stars printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [66] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:28 [ stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [67] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:28 [ stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [71] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:28 [ stars printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:5 [ clrscr::l#2 clrscr::l#1 ] +Statement [72] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:28 [ stars printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [74] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ stars printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:10 [ clrscr::c#2 clrscr::c#1 ] +Statement [75] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ stars printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [78] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] ( main:7::printf_uchar:33 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:37 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:11 [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] +Statement [86] printf_str::c#1 = *printf_str::s#4 [ printf_str::s#4 printf_str::c#1 ] ( main:7::printf_str:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer printf_str::s#4 printf_str::c#1 ] { } main:7::printf_str:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer printf_str::s#4 printf_str::c#1 ] { } main:7::printf_uchar:33::printf_number_buffer:82::printf_str:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#4 printf_str::c#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::printf_str:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#4 printf_str::c#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte y +Statement [91] callexecute *printf_str::putc#5 [ printf_str::s#0 ] ( main:7::printf_str:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer printf_str::s#0 ] { } main:7::printf_str:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer printf_str::s#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::printf_str:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::printf_str:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte x reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [93] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [102] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [103] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [109] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:7::printf_uchar:33::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:37::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [110] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:7::printf_uchar:33::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:37::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a +Statement [111] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uchar:33::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:37::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [118] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:7::printf_uchar:33::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:37::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:16 [ uctoa::digit#2 uctoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:17 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:59 [ uctoa::digit_value#0 ] +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [134] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( cputln:23::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [135] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( cputln:23::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [136] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputln:23::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [138] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [140] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte y +Statement [144] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( cputln:23::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:31 [ memset::c#4 ] +Statement [145] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( cputln:23::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [147] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [149] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:31 [ memset::c#4 ] +Statement [154] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:7::printf_uchar:33::uctoa:80::uctoa_append:121 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:37::uctoa:80::uctoa_append:121 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:16 [ uctoa::digit#2 uctoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:34 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:34 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Statement [157] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:7::printf_uchar:33::uctoa:80::uctoa_append:121 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:37::uctoa:80::uctoa_append:121 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:62 [ uctoa_append::sub#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:35 [ uctoa_append::digit#2 uctoa_append::digit#1 ] Statement [1] conio_cursor_x = 0 [ stars printf_buffer ] ( [ stars printf_buffer ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ stars printf_buffer ] ( [ stars printf_buffer ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ stars printf_buffer ] ( [ stars printf_buffer ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ stars printf_buffer ] ( [ stars printf_buffer ] { } ) always clobbers reg byte a -Statement [33] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [36] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [40] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [42] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [47] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:17 [ stars printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a -Statement [48] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:17 [ stars printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a -Statement [49] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:17 [ stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a -Statement [50] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:17 [ stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a -Statement [54] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:17 [ stars printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a -Statement [55] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:17 [ stars printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a -Statement [57] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ stars printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [58] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:17 [ stars printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a -Statement [61] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] ( main:7::printf_uchar:22 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:26 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a -Statement [69] cputs::c#1 = *cputs::s#4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#4 cputs::c#1 ] ( main:7::cputs:24 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#4 cputs::c#1 ] { } main:7::cputs:28 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#4 cputs::c#1 ] { } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#4 cputs::c#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#4 cputs::c#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte y -Statement [78] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:7::printf_uchar:22::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:26::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y -Statement [79] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:7::printf_uchar:22::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:26::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a -Statement [80] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uchar:22::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:26::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y -Statement [87] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:7::printf_uchar:22::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:26::uctoa:63 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a -Statement [103] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y -Statement [104] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [106] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [115] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:7::printf_uchar:22::uctoa:63::uctoa_append:90 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:26::uctoa:63::uctoa_append:90 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y -Statement [118] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:7::printf_uchar:22::uctoa:63::uctoa_append:90 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:26::uctoa:63::uctoa_append:90 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a -Statement [119] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [120] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [121] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [125] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [134] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [135] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [139] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [140] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [141] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [143] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [145] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:127 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memcpy:129 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [149] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [150] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [152] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [154] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:108::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:24::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:28::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:26::printf_number_buffer:65::cputs:99::cputc:74::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uchar:22::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::printf_uchar:26::printf_number_buffer:65::cputc:97::cputln:111::cscroll:123::memset:133 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte x +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte y +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [30] if(main::i#2<5) goto main::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer ] { } ) always clobbers reg byte a +Statement [32] printf_uchar::uvalue#0 = ((char *)&stars)[main::i#2] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 printf_uchar::uvalue#0 stars printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 printf_uchar::uvalue#0 stars printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } ) always clobbers reg byte y +Statement [36] printf_uchar::uvalue#1 = ((char *)&stars+5)[main::i#2] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_uchar::uvalue#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_uchar::uvalue#1 printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte y +Statement [44] conio_cursor_x = gotoxy::x#2 [ gotoxy::y#4 ] ( gotoxy:14 [ gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [46] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ gotoxy::$7 ] ( gotoxy:14 [ gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [47] gotoxy::$8 = gotoxy::$7 << 2 [ gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [48] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ gotoxy::$9 ] ( gotoxy:14 [ gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [49] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [50] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [51] conio_line_text = gotoxy::$5 [ gotoxy::line_offset#0 ] ( gotoxy:14 [ gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [52] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ gotoxy::$6 ] ( gotoxy:14 [ gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [53] conio_line_color = gotoxy::$6 [ ] ( gotoxy:14 [ ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ stars printf_buffer ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [55] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [56] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [57] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [64] conio_cursor_x = 0 [ conio_cursor_x ] ( main:7::clrscr:28 [ stars printf_buffer conio_cursor_x ] { } ) always clobbers reg byte a +Statement [65] conio_cursor_y = 0 [ conio_cursor_x conio_cursor_y ] ( main:7::clrscr:28 [ stars printf_buffer conio_cursor_x conio_cursor_y ] { } ) always clobbers reg byte a +Statement [66] conio_line_text = DEFAULT_SCREEN [ conio_cursor_x conio_cursor_y conio_line_text ] ( main:7::clrscr:28 [ stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text ] { } ) always clobbers reg byte a +Statement [67] conio_line_color = COLORRAM [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::clrscr:28 [ stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [71] clrscr::line_text#1 = clrscr::line_text#5 + $28 [ clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] ( main:7::clrscr:28 [ stars printf_buffer clrscr::l#2 clrscr::line_cols#5 clrscr::line_text#1 ] { } ) always clobbers reg byte a +Statement [72] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 [ clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] ( main:7::clrscr:28 [ stars printf_buffer clrscr::l#2 clrscr::line_text#1 clrscr::line_cols#1 ] { } ) always clobbers reg byte a +Statement [74] clrscr::line_text#5[clrscr::c#2] = ' ' [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ stars printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [75] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE [ clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] ( main:7::clrscr:28 [ stars printf_buffer clrscr::l#2 clrscr::line_text#5 clrscr::line_cols#5 clrscr::c#2 ] { } ) always clobbers reg byte a +Statement [78] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] ( main:7::printf_uchar:33 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:37 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uchar::uvalue#2 printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a +Statement [86] printf_str::c#1 = *printf_str::s#4 [ printf_str::s#4 printf_str::c#1 ] ( main:7::printf_str:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer printf_str::s#4 printf_str::c#1 ] { } main:7::printf_str:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer printf_str::s#4 printf_str::c#1 ] { } main:7::printf_uchar:33::printf_number_buffer:82::printf_str:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#4 printf_str::c#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::printf_str:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#4 printf_str::c#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte y +Statement [91] callexecute *printf_str::putc#5 [ printf_str::s#0 ] ( main:7::printf_str:35 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer printf_str::s#0 ] { } main:7::printf_str:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::i#2 stars printf_buffer printf_str::s#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::printf_str:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::printf_str:131 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte x reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [93] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [102] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [103] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [109] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:7::printf_uchar:33::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:37::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#11 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [110] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:7::printf_uchar:33::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:37::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::buffer#3 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a +Statement [111] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uchar:33::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } } main:7::printf_uchar:37::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } } ) always clobbers reg byte a reg byte y +Statement [118] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:7::printf_uchar:33::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:37::uctoa:80 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [134] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( cputln:23::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [135] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( cputln:23::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [136] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputln:23::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [138] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [140] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:95 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:95 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memcpy:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memcpy:97 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte y +Statement [144] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( cputln:23::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [145] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( cputln:23::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [147] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a +Statement [149] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:99 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:23::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:23::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } cputln:26::cscroll:59::memset:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uchar:33::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 } } main:7::printf_uchar:37::printf_number_buffer:82::cputc:128::cputln:26::cscroll:59::memset:101 [ main::i#2 stars printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 } } ) always clobbers reg byte a reg byte y +Statement [154] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:7::printf_uchar:33::uctoa:80::uctoa_append:121 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:37::uctoa:80::uctoa_append:121 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [157] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:7::printf_uchar:33::uctoa:80::uctoa_append:121 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#0 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:7::printf_uchar:37::uctoa:80::uctoa_append:121 [ main::i#2 stars conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_uchar::uvalue#1 = printf_uchar::uvalue#2 uctoa::value#1 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a Potential registers zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] : zp[1]:2 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:3 [ main::i#2 main::i#1 ] : zp[1]:3 , reg byte x , +Potential registers zp[1]:3 [ main::i#2 main::i#1 ] : zp[1]:3 , Potential registers zp[1]:4 [ gotoxy::y#4 gotoxy::y#2 ] : zp[1]:4 , reg byte x , reg byte y , Potential registers zp[1]:5 [ clrscr::l#2 clrscr::l#1 ] : zp[1]:5 , reg byte x , reg byte y , Potential registers zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] : zp[2]:6 , Potential registers zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] : zp[2]:8 , Potential registers zp[1]:10 [ clrscr::c#2 clrscr::c#1 ] : zp[1]:10 , reg byte x , reg byte y , Potential registers zp[1]:11 [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] : zp[1]:11 , reg byte x , reg byte y , -Potential registers zp[2]:12 [ cputs::s#4 cputs::s#5 cputs::s#0 ] : zp[2]:12 , -Potential registers zp[1]:14 [ uctoa::digit#2 uctoa::digit#1 ] : zp[1]:14 , reg byte x , -Potential registers zp[1]:15 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] : zp[1]:15 , reg byte x , reg byte y , -Potential registers zp[1]:16 [ uctoa::started#2 uctoa::started#4 ] : zp[1]:16 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:17 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] : zp[2]:17 , -Potential registers zp[1]:19 [ cputc::c#3 cputc::c#0 cputc::c#2 ] : zp[1]:19 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:20 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] : zp[1]:20 , reg byte x , -Potential registers zp[1]:21 [ uctoa_append::digit#2 uctoa_append::digit#1 ] : zp[1]:21 , reg byte x , reg byte y , -Potential registers zp[2]:22 [ memcpy::source#2 ] : zp[2]:22 , -Potential registers zp[2]:24 [ memcpy::destination#2 ] : zp[2]:24 , -Potential registers zp[2]:26 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:26 , -Potential registers zp[2]:28 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:28 , -Potential registers zp[2]:30 [ memset::str#3 ] : zp[2]:30 , -Potential registers zp[1]:32 [ memset::c#4 ] : zp[1]:32 , reg byte x , -Potential registers zp[2]:33 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:33 , -Potential registers zp[1]:35 [ conio_cursor_x ] : zp[1]:35 , -Potential registers zp[1]:36 [ conio_cursor_y ] : zp[1]:36 , -Potential registers zp[2]:37 [ conio_line_text ] : zp[2]:37 , -Potential registers zp[2]:39 [ conio_line_color ] : zp[2]:39 , -Potential registers zp[2]:41 [ gotoxy::$7 ] : zp[2]:41 , -Potential registers zp[2]:43 [ gotoxy::$8 ] : zp[2]:43 , -Potential registers zp[2]:45 [ gotoxy::$9 ] : zp[2]:45 , -Potential registers zp[2]:47 [ gotoxy::line_offset#0 ] : zp[2]:47 , -Potential registers zp[2]:49 [ gotoxy::$5 ] : zp[2]:49 , -Potential registers zp[2]:51 [ gotoxy::$6 ] : zp[2]:51 , -Potential registers zp[1]:53 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:53 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:54 [ cputs::c#1 ] : zp[1]:54 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:55 [ uctoa::buffer#3 ] : zp[2]:55 , -Potential registers zp[1]:57 [ uctoa::digit_value#0 ] : zp[1]:57 , reg byte x , reg byte y , -Potential registers zp[2]:58 [ uctoa_append::buffer#0 ] : zp[2]:58 , -Potential registers zp[1]:60 [ uctoa_append::sub#0 ] : zp[1]:60 , reg byte x , reg byte y , -Potential registers zp[1]:61 [ uctoa_append::return#0 ] : zp[1]:61 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:62 [ memcpy::src_end#0 ] : zp[2]:62 , -Potential registers zp[2]:64 [ memset::end#0 ] : zp[2]:64 , +Potential registers zp[2]:12 [ printf_str::putc#5 ] : zp[2]:12 , +Potential registers zp[2]:14 [ printf_str::s#4 printf_str::s#5 printf_str::s#0 ] : zp[2]:14 , +Potential registers zp[1]:16 [ uctoa::digit#2 uctoa::digit#1 ] : zp[1]:16 , reg byte x , +Potential registers zp[1]:17 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] : zp[1]:17 , reg byte x , reg byte y , +Potential registers zp[1]:18 [ uctoa::started#2 uctoa::started#4 ] : zp[1]:18 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:19 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] : zp[2]:19 , +Potential registers zp[2]:21 [ memcpy::source#2 ] : zp[2]:21 , +Potential registers zp[2]:23 [ memcpy::destination#2 ] : zp[2]:23 , +Potential registers zp[2]:25 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:25 , +Potential registers zp[2]:27 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:27 , +Potential registers zp[2]:29 [ memset::str#3 ] : zp[2]:29 , +Potential registers zp[1]:31 [ memset::c#4 ] : zp[1]:31 , reg byte x , +Potential registers zp[2]:32 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:32 , +Potential registers zp[1]:34 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] : zp[1]:34 , reg byte x , +Potential registers zp[1]:35 [ uctoa_append::digit#2 uctoa_append::digit#1 ] : zp[1]:35 , reg byte x , reg byte y , +Potential registers zp[1]:36 [ conio_cursor_x ] : zp[1]:36 , +Potential registers zp[1]:37 [ conio_cursor_y ] : zp[1]:37 , +Potential registers zp[2]:38 [ conio_line_text ] : zp[2]:38 , +Potential registers zp[2]:40 [ conio_line_color ] : zp[2]:40 , +Potential registers zp[1]:42 [ cputc::c#0 ] : zp[1]:42 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:43 [ gotoxy::$7 ] : zp[2]:43 , +Potential registers zp[2]:45 [ gotoxy::$8 ] : zp[2]:45 , +Potential registers zp[2]:47 [ gotoxy::$9 ] : zp[2]:47 , +Potential registers zp[2]:49 [ gotoxy::line_offset#0 ] : zp[2]:49 , +Potential registers zp[2]:51 [ gotoxy::$5 ] : zp[2]:51 , +Potential registers zp[2]:53 [ gotoxy::$6 ] : zp[2]:53 , +Potential registers zp[1]:55 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:55 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:56 [ printf_str::c#1 ] : zp[1]:56 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:57 [ uctoa::buffer#3 ] : zp[2]:57 , +Potential registers zp[1]:59 [ uctoa::digit_value#0 ] : zp[1]:59 , reg byte x , reg byte y , +Potential registers zp[2]:60 [ uctoa_append::buffer#0 ] : zp[2]:60 , +Potential registers zp[1]:62 [ uctoa_append::sub#0 ] : zp[1]:62 , reg byte x , reg byte y , +Potential registers zp[1]:63 [ uctoa_append::return#0 ] : zp[1]:63 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:64 [ memcpy::src_end#0 ] : zp[2]:64 , +Potential registers zp[2]:66 [ memset::end#0 ] : zp[2]:66 , Potential registers mem[12] [ printf_buffer ] : mem[12] , Potential registers mem[20] [ stars ] : mem[20] , REGISTER UPLIFT SCOPES -Uplift Scope [memcpy] 300,125,000,000,004.25: zp[2]:26 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 200,233,333,333,337.7: zp[2]:28 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 12,512,500,000,000.25: zp[2]:62 [ memcpy::src_end#0 ] 0: zp[2]:22 [ memcpy::source#2 ] 0: zp[2]:24 [ memcpy::destination#2 ] -Uplift Scope [memset] 333,566,666,666,672.4: zp[2]:33 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 16,683,333,333,333.67: zp[2]:64 [ memset::end#0 ] 14,285,714,285,714.43: zp[1]:32 [ memset::c#4 ] 0: zp[2]:30 [ memset::str#3 ] -Uplift Scope [uctoa_append] 25,005,500,003.5: zp[1]:20 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] 20,005,000,002.5: zp[1]:21 [ uctoa_append::digit#2 uctoa_append::digit#1 ] 3,333,500,000.5: zp[1]:60 [ uctoa_append::sub#0 ] 2,000,002: zp[1]:61 [ uctoa_append::return#0 ] 1,375,000.25: zp[2]:58 [ uctoa_append::buffer#0 ] -Uplift Scope [] 470,588,238.37: zp[1]:36 [ conio_cursor_y ] 334,848,488.02: zp[2]:39 [ conio_line_color ] 329,850,749.39: zp[2]:37 [ conio_line_text ] 28,846,157.88: zp[1]:35 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] 0: mem[20] [ stars ] -Uplift Scope [cputc] 125,025,006: zp[1]:19 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplift Scope [cputs] 20,150,003.5: zp[2]:12 [ cputs::s#4 cputs::s#5 cputs::s#0 ] 10,000,001: zp[1]:54 [ cputs::c#1 ] -Uplift Scope [uctoa] 3,835,004: zp[2]:17 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] 3,175,504.5: zp[1]:15 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] 2,307,694.62: zp[1]:14 [ uctoa::digit#2 uctoa::digit#1 ] 1,600,001.6: zp[1]:16 [ uctoa::started#2 uctoa::started#4 ] 600,000.6: zp[1]:57 [ uctoa::digit_value#0 ] 20,002: zp[2]:55 [ uctoa::buffer#3 ] +Uplift Scope [memcpy] 30,125,000,004.25: zp[2]:25 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 20,233,333,337.67: zp[2]:27 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 1,262,500,000.25: zp[2]:64 [ memcpy::src_end#0 ] 0: zp[2]:21 [ memcpy::source#2 ] 0: zp[2]:23 [ memcpy::destination#2 ] +Uplift Scope [uctoa_append] 25,005,500,003.5: zp[1]:34 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] 20,005,000,002.5: zp[1]:35 [ uctoa_append::digit#2 uctoa_append::digit#1 ] 3,333,500,000.5: zp[1]:62 [ uctoa_append::sub#0 ] 2,000,002: zp[1]:63 [ uctoa_append::return#0 ] 1,375,000.25: zp[2]:60 [ uctoa_append::buffer#0 ] +Uplift Scope [memset] 33,566,666,672.33: zp[2]:32 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 1,683,333,333.67: zp[2]:66 [ memset::end#0 ] 1,428,571,428.71: zp[1]:31 [ memset::c#4 ] 0: zp[2]:29 [ memset::str#3 ] +Uplift Scope [printf_str] 25,150,004: zp[2]:14 [ printf_str::s#4 printf_str::s#5 printf_str::s#0 ] 10,000,001: zp[1]:56 [ printf_str::c#1 ] 0: zp[2]:12 [ printf_str::putc#5 ] +Uplift Scope [uctoa] 3,835,004: zp[2]:19 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] 3,175,504.5: zp[1]:17 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] 2,307,694.62: zp[1]:16 [ uctoa::digit#2 uctoa::digit#1 ] 1,600,001.6: zp[1]:18 [ uctoa::started#2 uctoa::started#4 ] 600,000.6: zp[1]:59 [ uctoa::digit_value#0 ] 20,002: zp[2]:57 [ uctoa::buffer#3 ] +Uplift Scope [] 524,593.59: zp[1]:37 [ conio_cursor_y ] 374,579.81: zp[2]:40 [ conio_line_color ] 368,336.82: zp[2]:38 [ conio_line_text ] 33,338: zp[1]:36 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] 0: mem[20] [ stars ] +Uplift Scope [cputc] 150,001.5: zp[1]:42 [ cputc::c#0 ] Uplift Scope [clrscr] 32,503.25: zp[1]:10 [ clrscr::c#2 clrscr::c#1 ] 2,501.38: zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] 2,382.05: zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] 2,335.67: zp[1]:5 [ clrscr::l#2 clrscr::l#1 ] -Uplift Scope [printf_number_buffer] 7,001: zp[1]:53 [ printf_number_buffer::buffer_sign#0 ] -Uplift Scope [gotoxy] 202: zp[2]:43 [ gotoxy::$8 ] 202: zp[2]:45 [ gotoxy::$9 ] 202: zp[2]:49 [ gotoxy::$5 ] 202: zp[2]:51 [ gotoxy::$6 ] 151.5: zp[2]:41 [ gotoxy::$7 ] 138.33: zp[1]:4 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:47 [ gotoxy::line_offset#0 ] +Uplift Scope [printf_number_buffer] 7,001: zp[1]:55 [ printf_number_buffer::buffer_sign#0 ] +Uplift Scope [gotoxy] 202: zp[2]:45 [ gotoxy::$8 ] 202: zp[2]:47 [ gotoxy::$9 ] 202: zp[2]:51 [ gotoxy::$5 ] 202: zp[2]:53 [ gotoxy::$6 ] 151.5: zp[2]:43 [ gotoxy::$7 ] 138.33: zp[1]:4 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:49 [ gotoxy::line_offset#0 ] Uplift Scope [printf_uchar] 1,005.5: zp[1]:11 [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] Uplift Scope [main] 252.5: zp[1]:3 [ main::i#2 main::i#1 ] Uplift Scope [conio_c64_init] 33: zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] @@ -3629,73 +3786,74 @@ Uplift Scope [printf_format_string] Uplift Scope [$0] Uplift Scope [__start] -Uplifting [memcpy] best 179020 combination zp[2]:26 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:28 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:62 [ memcpy::src_end#0 ] zp[2]:22 [ memcpy::source#2 ] zp[2]:24 [ memcpy::destination#2 ] -Uplifting [memset] best 178014 combination zp[2]:33 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:64 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:30 [ memset::str#3 ] -Uplifting [uctoa_append] best 165811 combination reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] zp[1]:60 [ uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] zp[2]:58 [ uctoa_append::buffer#0 ] -Uplifting [] best 165811 combination zp[1]:36 [ conio_cursor_y ] zp[2]:39 [ conio_line_color ] zp[2]:37 [ conio_line_text ] zp[1]:35 [ conio_cursor_x ] mem[12] [ printf_buffer ] mem[20] [ stars ] -Uplifting [cputc] best 165502 combination reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplifting [cputs] best 164802 combination zp[2]:12 [ cputs::s#4 cputs::s#5 cputs::s#0 ] reg byte a [ cputs::c#1 ] -Uplifting [uctoa] best 163896 combination zp[2]:17 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] zp[1]:14 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:16 [ uctoa::started#2 uctoa::started#4 ] zp[1]:57 [ uctoa::digit_value#0 ] zp[2]:55 [ uctoa::buffer#3 ] -Uplifting [clrscr] best 162306 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] -Uplifting [printf_number_buffer] best 162299 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] -Uplifting [gotoxy] best 162286 combination zp[2]:43 [ gotoxy::$8 ] zp[2]:45 [ gotoxy::$9 ] zp[2]:49 [ gotoxy::$5 ] zp[2]:51 [ gotoxy::$6 ] zp[2]:41 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:47 [ gotoxy::line_offset#0 ] -Uplifting [printf_uchar] best 162223 combination reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] -Uplifting [main] best 162223 combination zp[1]:3 [ main::i#2 main::i#1 ] -Uplifting [conio_c64_init] best 162211 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] -Uplifting [RADIX] best 162211 combination -Uplifting [cputln] best 162211 combination -Uplifting [MOS6526_CIA] best 162211 combination -Uplifting [MOS6569_VICII] best 162211 combination -Uplifting [MOS6581_SID] best 162211 combination -Uplifting [cscroll] best 162211 combination -Uplifting [printf_format_number] best 162211 combination -Uplifting [printf_buffer_number] best 162211 combination -Uplifting [printf_format_string] best 162211 combination -Uplifting [$0] best 162211 combination -Uplifting [__start] best 162211 combination -Attempting to uplift remaining variables inzp[1]:60 [ uctoa_append::sub#0 ] -Uplifting [uctoa_append] best 162211 combination zp[1]:60 [ uctoa_append::sub#0 ] -Attempting to uplift remaining variables inzp[1]:36 [ conio_cursor_y ] -Uplifting [] best 162211 combination zp[1]:36 [ conio_cursor_y ] -Attempting to uplift remaining variables inzp[1]:35 [ conio_cursor_x ] -Uplifting [] best 162211 combination zp[1]:35 [ conio_cursor_x ] -Attempting to uplift remaining variables inzp[1]:14 [ uctoa::digit#2 uctoa::digit#1 ] -Uplifting [uctoa] best 162211 combination zp[1]:14 [ uctoa::digit#2 uctoa::digit#1 ] -Attempting to uplift remaining variables inzp[1]:16 [ uctoa::started#2 uctoa::started#4 ] -Uplifting [uctoa] best 162211 combination zp[1]:16 [ uctoa::started#2 uctoa::started#4 ] -Attempting to uplift remaining variables inzp[1]:57 [ uctoa::digit_value#0 ] -Uplifting [uctoa] best 162211 combination zp[1]:57 [ uctoa::digit_value#0 ] +Uplifting [memcpy] best 76004 combination zp[2]:25 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:27 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:64 [ memcpy::src_end#0 ] zp[2]:21 [ memcpy::source#2 ] zp[2]:23 [ memcpy::destination#2 ] +Uplifting [uctoa_append] best 63801 combination reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] zp[1]:62 [ uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] zp[2]:60 [ uctoa_append::buffer#0 ] +Uplifting [memset] best 63695 combination zp[2]:32 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:66 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:29 [ memset::str#3 ] +Uplifting [printf_str] best 62995 combination zp[2]:14 [ printf_str::s#4 printf_str::s#5 printf_str::s#0 ] reg byte a [ printf_str::c#1 ] zp[2]:12 [ printf_str::putc#5 ] +Uplifting [uctoa] best 62089 combination zp[2]:19 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] zp[1]:16 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:18 [ uctoa::started#2 uctoa::started#4 ] zp[1]:59 [ uctoa::digit_value#0 ] zp[2]:57 [ uctoa::buffer#3 ] +Uplifting [] best 62089 combination zp[1]:37 [ conio_cursor_y ] zp[2]:40 [ conio_line_color ] zp[2]:38 [ conio_line_text ] zp[1]:36 [ conio_cursor_x ] mem[12] [ printf_buffer ] mem[20] [ stars ] +Uplifting [cputc] best 62080 combination reg byte a [ cputc::c#0 ] +Uplifting [clrscr] best 60490 combination reg byte y [ clrscr::c#2 clrscr::c#1 ] zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] +Uplifting [printf_number_buffer] best 60483 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] +Uplifting [gotoxy] best 60470 combination zp[2]:45 [ gotoxy::$8 ] zp[2]:47 [ gotoxy::$9 ] zp[2]:51 [ gotoxy::$5 ] zp[2]:53 [ gotoxy::$6 ] zp[2]:43 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:49 [ gotoxy::line_offset#0 ] +Uplifting [printf_uchar] best 60407 combination reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] +Uplifting [main] best 60407 combination zp[1]:3 [ main::i#2 main::i#1 ] +Uplifting [conio_c64_init] best 60395 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Uplifting [RADIX] best 60395 combination +Uplifting [cputln] best 60395 combination +Uplifting [MOS6526_CIA] best 60395 combination +Uplifting [MOS6569_VICII] best 60395 combination +Uplifting [MOS6581_SID] best 60395 combination +Uplifting [cscroll] best 60395 combination +Uplifting [printf_format_number] best 60395 combination +Uplifting [printf_buffer_number] best 60395 combination +Uplifting [printf_format_string] best 60395 combination +Uplifting [$0] best 60395 combination +Uplifting [__start] best 60395 combination +Attempting to uplift remaining variables inzp[1]:62 [ uctoa_append::sub#0 ] +Uplifting [uctoa_append] best 60395 combination zp[1]:62 [ uctoa_append::sub#0 ] +Attempting to uplift remaining variables inzp[1]:16 [ uctoa::digit#2 uctoa::digit#1 ] +Uplifting [uctoa] best 60395 combination zp[1]:16 [ uctoa::digit#2 uctoa::digit#1 ] +Attempting to uplift remaining variables inzp[1]:18 [ uctoa::started#2 uctoa::started#4 ] +Uplifting [uctoa] best 60395 combination zp[1]:18 [ uctoa::started#2 uctoa::started#4 ] +Attempting to uplift remaining variables inzp[1]:59 [ uctoa::digit_value#0 ] +Uplifting [uctoa] best 60395 combination zp[1]:59 [ uctoa::digit_value#0 ] +Attempting to uplift remaining variables inzp[1]:37 [ conio_cursor_y ] +Uplifting [] best 60395 combination zp[1]:37 [ conio_cursor_y ] +Attempting to uplift remaining variables inzp[1]:36 [ conio_cursor_x ] +Uplifting [] best 60395 combination zp[1]:36 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:3 [ main::i#2 main::i#1 ] -Uplifting [main] best 162211 combination zp[1]:3 [ main::i#2 main::i#1 ] -Coalescing zero page register [ zp[2]:17 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] ] with [ zp[2]:55 [ uctoa::buffer#3 ] ] - score: 1 -Coalescing zero page register [ zp[2]:17 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 ] ] with [ zp[2]:58 [ uctoa_append::buffer#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:22 [ memcpy::source#2 ] ] with [ zp[2]:26 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:24 [ memcpy::destination#2 ] ] with [ zp[2]:28 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:30 [ memset::str#3 ] ] with [ zp[2]:33 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:41 [ gotoxy::$7 ] ] with [ zp[2]:45 [ gotoxy::$9 ] ] - score: 1 -Coalescing zero page register [ zp[2]:47 [ gotoxy::line_offset#0 ] ] with [ zp[2]:51 [ gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[1]:57 [ uctoa::digit_value#0 ] ] with [ zp[1]:60 [ uctoa_append::sub#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:41 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:47 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[2]:12 [ cputs::s#4 cputs::s#5 cputs::s#0 ] ] with [ zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] ] -Coalescing zero page register [ zp[2]:17 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 ] ] with [ zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] ] -Coalescing zero page register [ zp[2]:30 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:22 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] -Coalescing zero page register [ zp[2]:64 [ memset::end#0 ] ] with [ zp[2]:24 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] -Coalescing zero page register [ zp[2]:30 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:17 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_cols#5 clrscr::line_cols#1 ] ] +Uplifting [main] best 60395 combination zp[1]:3 [ main::i#2 main::i#1 ] +Coalescing zero page register [ zp[2]:19 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] ] with [ zp[2]:57 [ uctoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:19 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 ] ] with [ zp[2]:60 [ uctoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:21 [ memcpy::source#2 ] ] with [ zp[2]:25 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:23 [ memcpy::destination#2 ] ] with [ zp[2]:27 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:29 [ memset::str#3 ] ] with [ zp[2]:32 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:43 [ gotoxy::$7 ] ] with [ zp[2]:47 [ gotoxy::$9 ] ] - score: 1 +Coalescing zero page register [ zp[2]:49 [ gotoxy::line_offset#0 ] ] with [ zp[2]:53 [ gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[1]:59 [ uctoa::digit_value#0 ] ] with [ zp[1]:62 [ uctoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:43 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:49 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:12 [ printf_str::putc#5 ] ] with [ zp[2]:6 [ clrscr::line_text#5 clrscr::line_text#1 ] ] +Coalescing zero page register [ zp[2]:14 [ printf_str::s#4 printf_str::s#5 printf_str::s#0 ] ] with [ zp[2]:8 [ clrscr::line_cols#5 clrscr::line_cols#1 ] ] +Coalescing zero page register [ zp[2]:29 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:21 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] +Coalescing zero page register [ zp[2]:66 [ memset::end#0 ] ] with [ zp[2]:23 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] +Coalescing zero page register [ zp[2]:19 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 ] ] with [ zp[2]:12 [ printf_str::putc#5 clrscr::line_text#5 clrscr::line_text#1 ] ] Allocated (was zp[1]:3) zp[1]:2 [ main::i#2 main::i#1 ] -Allocated (was zp[2]:12) zp[2]:3 [ cputs::s#4 cputs::s#5 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] -Allocated (was zp[1]:14) zp[1]:5 [ uctoa::digit#2 uctoa::digit#1 ] -Allocated (was zp[1]:16) zp[1]:6 [ uctoa::started#2 uctoa::started#4 ] -Allocated (was zp[2]:30) zp[2]:7 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_cols#5 clrscr::line_cols#1 ] -Allocated (was zp[1]:35) zp[1]:9 [ conio_cursor_x ] -Allocated (was zp[1]:36) zp[1]:10 [ conio_cursor_y ] -Allocated (was zp[2]:37) zp[2]:11 [ conio_line_text ] -Allocated (was zp[2]:39) zp[2]:13 [ conio_line_color ] -Allocated (was zp[2]:41) zp[2]:15 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -Allocated (was zp[2]:43) zp[2]:17 [ gotoxy::$8 ] -Allocated (was zp[2]:49) zp[2]:19 [ gotoxy::$5 ] -Allocated (was zp[1]:57) zp[1]:21 [ uctoa::digit_value#0 uctoa_append::sub#0 ] -Allocated (was zp[2]:62) zp[2]:22 [ memcpy::src_end#0 ] -Allocated (was zp[2]:64) zp[2]:24 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated (was zp[2]:14) zp[2]:3 [ printf_str::s#4 printf_str::s#5 printf_str::s#0 clrscr::line_cols#5 clrscr::line_cols#1 ] +Allocated (was zp[1]:16) zp[1]:5 [ uctoa::digit#2 uctoa::digit#1 ] +Allocated (was zp[1]:18) zp[1]:6 [ uctoa::started#2 uctoa::started#4 ] +Allocated (was zp[2]:19) zp[2]:7 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 printf_str::putc#5 clrscr::line_text#5 clrscr::line_text#1 ] +Allocated (was zp[2]:29) zp[2]:9 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated (was zp[1]:36) zp[1]:11 [ conio_cursor_x ] +Allocated (was zp[1]:37) zp[1]:12 [ conio_cursor_y ] +Allocated (was zp[2]:38) zp[2]:13 [ conio_line_text ] +Allocated (was zp[2]:40) zp[2]:15 [ conio_line_color ] +Allocated (was zp[2]:43) zp[2]:17 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +Allocated (was zp[2]:45) zp[2]:19 [ gotoxy::$8 ] +Allocated (was zp[2]:51) zp[2]:21 [ gotoxy::$5 ] +Allocated (was zp[1]:59) zp[1]:23 [ uctoa::digit_value#0 uctoa_append::sub#0 ] +Allocated (was zp[2]:64) zp[2]:24 [ memcpy::src_end#0 ] +Allocated (was zp[2]:66) zp[2]:26 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ASSEMBLER BEFORE OPTIMIZATION // File Comments @@ -3714,6 +3872,7 @@ ASSEMBLER BEFORE OPTIMIZATION // Global Constants & labels .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -3721,13 +3880,13 @@ ASSEMBLER BEFORE OPTIMIZATION .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = 9 + .label conio_cursor_x = $b // The current cursor y-position - .label conio_cursor_y = $a + .label conio_cursor_y = $c // The current text cursor line start - .label conio_line_text = $b + .label conio_line_text = $d // The current color cursor line start - .label conio_line_color = $d + .label conio_line_color = $f .segment Code // __start __start: { @@ -3758,7 +3917,7 @@ __start: { // __start::@1 __b1: // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] main_from___b1: jsr main jmp __breturn @@ -3801,88 +3960,147 @@ conio_c64_init: { __breturn: // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [23] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [26] call cputln + jsr cputln + jmp __breturn } // main main: { .label i = 2 - // [17] call clrscr - // [44] phi from main to clrscr [phi:main->clrscr] + // [28] call clrscr + // [61] phi from main to clrscr [phi:main->clrscr] clrscr_from_main: jsr clrscr - // [18] phi from main to main::@1 [phi:main->main::@1] + // [29] phi from main to main::@1 [phi:main->main::@1] __b1_from_main: - // [18] phi main::i#2 = 0 [phi:main->main::@1#0] -- vbuz1=vbuc1 + // [29] phi main::i#2 = 0 [phi:main->main::@1#0] -- vbuz1=vbuc1 lda #0 sta.z i jmp __b1 // main::@1 __b1: - // [19] if(main::i#2<5) goto main::@2 -- vbuz1_lt_vbuc1_then_la1 + // [30] if(main::i#2<5) goto main::@2 -- vbuz1_lt_vbuc1_then_la1 lda.z i cmp #5 bcc __b2 jmp __breturn // main::@return __breturn: - // [20] return + // [31] return rts // main::@2 __b2: - // [21] printf_uchar::uvalue#0 = ((char *)&stars)[main::i#2] -- vbuxx=pbuc1_derefidx_vbuz1 + // [32] printf_uchar::uvalue#0 = ((char *)&stars)[main::i#2] -- vbuxx=pbuc1_derefidx_vbuz1 ldy.z i ldx stars,y - // [22] call printf_uchar - // [60] phi from main::@2 to printf_uchar [phi:main::@2->printf_uchar] + // [33] call printf_uchar + // [77] phi from main::@2 to printf_uchar [phi:main::@2->printf_uchar] printf_uchar_from___b2: - // [60] phi printf_uchar::uvalue#2 = printf_uchar::uvalue#0 [phi:main::@2->printf_uchar#0] -- register_copy + // [77] phi printf_uchar::uvalue#2 = printf_uchar::uvalue#0 [phi:main::@2->printf_uchar#0] -- register_copy jsr printf_uchar - // [23] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + // [34] phi from main::@2 to main::@3 [phi:main::@2->main::@3] __b3_from___b2: jmp __b3 // main::@3 __b3: - // [24] call cputs - // [67] phi from main::@3 to cputs [phi:main::@3->cputs] - cputs_from___b3: - // [67] phi cputs::s#5 = main::s [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + // [35] call printf_str + // [84] phi from main::@3 to printf_str [phi:main::@3->printf_str] + printf_str_from___b3: + // [84] phi printf_str::putc#5 = &cputc [phi:main::@3->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [84] phi printf_str::s#5 = main::s [phi:main::@3->printf_str#1] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __b4 // main::@4 __b4: - // [25] printf_uchar::uvalue#1 = ((char *)&stars+5)[main::i#2] -- vbuxx=pbuc1_derefidx_vbuz1 + // [36] printf_uchar::uvalue#1 = ((char *)&stars+5)[main::i#2] -- vbuxx=pbuc1_derefidx_vbuz1 ldy.z i ldx stars+5,y - // [26] call printf_uchar - // [60] phi from main::@4 to printf_uchar [phi:main::@4->printf_uchar] + // [37] call printf_uchar + // [77] phi from main::@4 to printf_uchar [phi:main::@4->printf_uchar] printf_uchar_from___b4: - // [60] phi printf_uchar::uvalue#2 = printf_uchar::uvalue#1 [phi:main::@4->printf_uchar#0] -- register_copy + // [77] phi printf_uchar::uvalue#2 = printf_uchar::uvalue#1 [phi:main::@4->printf_uchar#0] -- register_copy jsr printf_uchar - // [27] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + // [38] phi from main::@4 to main::@5 [phi:main::@4->main::@5] __b5_from___b4: jmp __b5 // main::@5 __b5: - // [28] call cputs - // [67] phi from main::@5 to cputs [phi:main::@5->cputs] - cputs_from___b5: - // [67] phi cputs::s#5 = main::s1 [phi:main::@5->cputs#0] -- pbuz1=pbuc1 + // [39] call printf_str + // [84] phi from main::@5 to printf_str [phi:main::@5->printf_str] + printf_str_from___b5: + // [84] phi printf_str::putc#5 = &cputc [phi:main::@5->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [84] phi printf_str::s#5 = main::s1 [phi:main::@5->printf_str#1] -- pbuz1=pbuc1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __b6 // main::@6 __b6: - // [29] main::i#1 = ++ main::i#2 -- vbuz1=_inc_vbuz1 + // [40] main::i#1 = ++ main::i#2 -- vbuz1=_inc_vbuz1 inc.z i - // [18] phi from main::@6 to main::@1 [phi:main::@6->main::@1] + // [29] phi from main::@6 to main::@1 [phi:main::@6->main::@1] __b1_from___b6: - // [18] phi main::i#2 = main::i#1 [phi:main::@6->main::@1#0] -- register_copy + // [29] phi main::i#2 = main::i#1 [phi:main::@6->main::@1#0] -- register_copy jmp __b1 .segment Data s: .text " " @@ -3896,45 +4114,45 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $13 - .label __6 = $f - .label __7 = $f - .label line_offset = $f - .label __8 = $11 - .label __9 = $f - // [30] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + .label __5 = $15 + .label __6 = $11 + .label __7 = $11 + .label line_offset = $11 + .label __8 = $13 + .label __9 = $11 + // [41] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b3_from_gotoxy - // [32] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [43] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] __b1_from_gotoxy: - // [32] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [43] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 jmp __b1 - // [31] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [42] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] __b3_from_gotoxy: jmp __b3 // gotoxy::@3 __b3: - // [32] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [43] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] __b1_from___b3: - // [32] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [43] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy jmp __b1 // gotoxy::@1 __b1: jmp __b2 // gotoxy::@2 __b2: - // [33] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [44] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x - // [34] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [45] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y - // [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [46] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [36] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [47] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -3943,7 +4161,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [48] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -3951,14 +4169,14 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [49] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 - // [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [50] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 - // [40] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [51] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 - // [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [52] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 - // [42] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [53] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 @@ -3987,49 +4205,81 @@ gotoxy: { jmp __breturn // gotoxy::@return __breturn: - // [43] return + // [54] return + rts +} + // cputln +// Print a newline +cputln: { + // [55] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // [56] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // [57] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [58] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // [59] call cscroll + jsr cscroll + jmp __breturn + // cputln::@return + __breturn: + // [60] return rts } // clrscr // clears the screen and moves the cursor to the upper left-hand corner of the screen. clrscr: { - .label line_text = 3 - .label line_cols = 7 - // [45] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + .label line_text = 7 + .label line_cols = 3 + // [62] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] __b1_from_clrscr: - // [45] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + // [62] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 lda #COLORRAM sta.z line_cols+1 - // [45] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + // [62] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z line_text+1 - // [45] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + // [62] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 ldx #0 jmp __b1 // clrscr::@1 __b1: - // [46] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 + // [63] if(clrscr::l#2<$19) goto clrscr::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19 bcc __b3_from___b1 jmp __b2 // clrscr::@2 __b2: - // [47] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [64] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x - // [48] conio_cursor_y = 0 -- vbuz1=vbuc1 + // [65] conio_cursor_y = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_y - // [49] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 + // [66] conio_line_text = DEFAULT_SCREEN -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z conio_line_text+1 - // [50] conio_line_color = COLORRAM -- pbuz1=pbuc1 + // [67] conio_line_color = COLORRAM -- pbuz1=pbuc1 lda #COLORRAM @@ -4037,22 +4287,22 @@ clrscr: { jmp __breturn // clrscr::@return __breturn: - // [51] return + // [68] return rts - // [52] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + // [69] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] __b3_from___b1: - // [52] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + // [69] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 ldy #0 jmp __b3 // clrscr::@3 __b3: - // [53] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 + // [70] if(clrscr::c#2<$28) goto clrscr::@4 -- vbuyy_lt_vbuc1_then_la1 cpy #$28 bcc __b4 jmp __b5 // clrscr::@5 __b5: - // [54] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [71] clrscr::line_text#1 = clrscr::line_text#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z line_text @@ -4060,7 +4310,7 @@ clrscr: { bcc !+ inc.z line_text+1 !: - // [55] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [72] clrscr::line_cols#1 = clrscr::line_cols#5 + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z line_cols @@ -4068,99 +4318,207 @@ clrscr: { bcc !+ inc.z line_cols+1 !: - // [56] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx + // [73] clrscr::l#1 = ++ clrscr::l#2 -- vbuxx=_inc_vbuxx inx - // [45] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + // [62] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] __b1_from___b5: - // [45] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy - // [45] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy - // [45] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + // [62] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [62] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [62] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy jmp __b1 // clrscr::@4 __b4: - // [57] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + // [74] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 lda #' ' sta (line_text),y - // [58] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + // [75] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 lda #LIGHT_BLUE sta (line_cols),y - // [59] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy + // [76] clrscr::c#1 = ++ clrscr::c#2 -- vbuyy=_inc_vbuyy iny - // [52] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + // [69] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] __b3_from___b4: - // [52] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + // [69] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy jmp __b3 } // printf_uchar // Print an unsigned char using a specific format -// void printf_uchar(__register(X) char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uchar(void (*putc)(char), __register(X) char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uchar: { jmp __b1 // printf_uchar::@1 __b1: - // [61] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // [78] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 // Handle any sign lda #0 sta printf_buffer - // [62] uctoa::value#1 = printf_uchar::uvalue#2 - // [63] call uctoa + // [79] uctoa::value#1 = printf_uchar::uvalue#2 + // [80] call uctoa // Format number into buffer - // [75] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] + // [106] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] uctoa_from___b1: jsr uctoa jmp __b2 // printf_uchar::@2 __b2: - // [64] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 + // [81] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 lda printf_buffer - // [65] call printf_number_buffer + // [82] call printf_number_buffer // Print using format - // [94] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] + // [125] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] printf_number_buffer_from___b2: jsr printf_number_buffer jmp __breturn // printf_uchar::@return __breturn: - // [66] return + // [83] return rts } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(3) const char *s) -cputs: { + // printf_str +/// Print a NUL-terminated string +// void printf_str(__zp(7) void (*putc)(char), __zp(3) const char *s) +printf_str: { .label s = 3 - // [68] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: + .label putc = 7 + // [85] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + __b1_from_printf_str: __b1_from___b2: - // [68] phi cputs::s#4 = cputs::s#5 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // [85] phi printf_str::s#4 = printf_str::s#5 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy jmp __b1 - // cputs::@1 + // printf_str::@1 __b1: - // [69] cputs::c#1 = *cputs::s#4 -- vbuaa=_deref_pbuz1 + // [86] printf_str::c#1 = *printf_str::s#4 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [70] cputs::s#0 = ++ cputs::s#4 -- pbuz1=_inc_pbuz1 + // [87] printf_str::s#0 = ++ printf_str::s#4 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [71] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [88] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 jmp __breturn - // cputs::@return + // printf_str::@return __breturn: - // [72] return + // [89] return rts - // cputs::@2 + // printf_str::@2 __b2: - // [73] cputc::c#0 = cputs::c#1 - // [74] call cputc - // [101] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - cputc_from___b2: - // [101] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy - jsr cputc + // [90] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [91] callexecute *printf_str::putc#5 -- call__deref_pprz1 + jsr icall1 + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1_from___b2 + // Outside Flow + icall1: + jmp (putc) +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // [93] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [94] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + __b1_from_cscroll: + jmp __b1 + // cscroll::@1 + __b1: + // [95] call memcpy + // [133] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + memcpy_from___b1: + // [133] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [133] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [96] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + __b2_from___b1: + jmp __b2 + // cscroll::@2 + __b2: + // [97] call memcpy + // [133] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + memcpy_from___b2: + // [133] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [133] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [98] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + __b3_from___b2: + jmp __b3 + // cscroll::@3 + __b3: + // [99] call memset + // [143] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + memset_from___b3: + // [143] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [143] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [100] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + __b4_from___b3: + jmp __b4 + // cscroll::@4 + __b4: + // [101] call memset + // [143] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + memset_from___b4: + // [143] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [143] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + jmp __b5 + // cscroll::@5 + __b5: + // [102] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // [103] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // [104] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + jmp __breturn + // cscroll::@return + __breturn: + // [105] return + rts } // uctoa // Converts unsigned number value to a string representing it in RADIX format. @@ -4170,198 +4528,269 @@ cputs: { // - radix : The radix to convert the number to (from the enum RADIX) // void uctoa(__register(X) char value, __zp(7) char *buffer, char radix) uctoa: { - .label digit_value = $15 + .label digit_value = $17 .label buffer = 7 .label digit = 5 .label started = 6 - // [76] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + // [107] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] __b1_from_uctoa: - // [76] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 + // [107] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z buffer+1 - // [76] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + // [107] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 lda #0 sta.z started - // [76] phi uctoa::value#2 = uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy - // [76] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + // [107] phi uctoa::value#2 = uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy + // [107] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 lda #0 sta.z digit jmp __b1 // uctoa::@1 __b1: - // [77] if(uctoa::digit#2<3-1) goto uctoa::@2 -- vbuz1_lt_vbuc1_then_la1 + // [108] if(uctoa::digit#2<3-1) goto uctoa::@2 -- vbuz1_lt_vbuc1_then_la1 lda.z digit cmp #3-1 bcc __b2 jmp __b3 // uctoa::@3 __b3: - // [78] *uctoa::buffer#11 = DIGITS[uctoa::value#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + // [109] *uctoa::buffer#11 = DIGITS[uctoa::value#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx lda DIGITS,x ldy #0 sta (buffer),y - // [79] uctoa::buffer#3 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [110] uctoa::buffer#3 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [80] *uctoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + // [111] *uctoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 lda #0 ldy #0 sta (buffer),y jmp __breturn // uctoa::@return __breturn: - // [81] return + // [112] return rts // uctoa::@2 __b2: - // [82] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] -- vbuz1=pbuc1_derefidx_vbuz2 + // [113] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] -- vbuz1=pbuc1_derefidx_vbuz2 ldy.z digit lda RADIX_DECIMAL_VALUES_CHAR,y sta.z digit_value - // [83] if(0!=uctoa::started#2) goto uctoa::@5 -- 0_neq_vbuz1_then_la1 + // [114] if(0!=uctoa::started#2) goto uctoa::@5 -- 0_neq_vbuz1_then_la1 lda.z started bne __b5 jmp __b7 // uctoa::@7 __b7: - // [84] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 + // [115] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 cpx.z digit_value bcs __b5 - // [85] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + // [116] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] __b4_from___b7: - // [85] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy - // [85] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy - // [85] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + // [116] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [116] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [116] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy jmp __b4 // uctoa::@4 __b4: - // [86] uctoa::digit#1 = ++ uctoa::digit#2 -- vbuz1=_inc_vbuz1 + // [117] uctoa::digit#1 = ++ uctoa::digit#2 -- vbuz1=_inc_vbuz1 inc.z digit - // [76] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + // [107] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] __b1_from___b4: - // [76] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy - // [76] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy - // [76] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy - // [76] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + // [107] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [107] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [107] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [107] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy jmp __b1 // uctoa::@5 __b5: - // [87] uctoa_append::buffer#0 = uctoa::buffer#11 - // [88] uctoa_append::value#0 = uctoa::value#2 - // [89] uctoa_append::sub#0 = uctoa::digit_value#0 - // [90] call uctoa_append - // [112] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + // [118] uctoa_append::buffer#0 = uctoa::buffer#11 + // [119] uctoa_append::value#0 = uctoa::value#2 + // [120] uctoa_append::sub#0 = uctoa::digit_value#0 + // [121] call uctoa_append + // [151] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] uctoa_append_from___b5: jsr uctoa_append - // [91] uctoa_append::return#0 = uctoa_append::value#2 + // [122] uctoa_append::return#0 = uctoa_append::value#2 jmp __b6 // uctoa::@6 __b6: - // [92] uctoa::value#0 = uctoa_append::return#0 - // [93] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [123] uctoa::value#0 = uctoa_append::return#0 + // [124] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [85] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + // [116] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] __b4_from___b6: - // [85] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy - // [85] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 + // [116] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [116] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 lda #1 sta.z started - // [85] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + // [116] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy jmp __b4 } // printf_number_buffer // Print the contents of the number buffer using a specific format. // This handles minimum length, zero-filling, and left/right justification from the format -// void printf_number_buffer(__register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_number_buffer(void (*putc)(char), __register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_number_buffer: { .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + .label putc = cputc jmp __b1 // printf_number_buffer::@1 __b1: - // [95] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 + // [126] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 cmp #0 beq __b2_from___b1 jmp __b3 // printf_number_buffer::@3 __b3: - // [96] cputc::c#2 = printf_number_buffer::buffer_sign#0 - // [97] call cputc - // [101] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] - cputc_from___b3: - // [101] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + // [127] stackpush(char) = printf_number_buffer::buffer_sign#0 -- _stackpushbyte_=vbuaa + pha + // [128] callexecute cputc -- call_vprc1 jsr cputc - // [98] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [130] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] __b2_from___b1: __b2_from___b3: jmp __b2 // printf_number_buffer::@2 __b2: - // [99] call cputs - // [67] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] - cputs_from___b2: - // [67] phi cputs::s#5 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + // [131] call printf_str + // [84] phi from printf_number_buffer::@2 to printf_str [phi:printf_number_buffer::@2->printf_str] + printf_str_from___b2: + // [84] phi printf_str::putc#5 = printf_number_buffer::putc#0 [phi:printf_number_buffer::@2->printf_str#0] -- pprz1=pprc1 + lda #putc + sta.z printf_str.putc+1 + // [84] phi printf_str::s#5 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->printf_str#1] -- pbuz1=pbuc1 lda #buffer_digits - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __breturn // printf_number_buffer::@return __breturn: - // [100] return + // [132] return rts } - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // [102] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1_from_cputc - jmp __b2 - // cputc::@2 - __b2: - // [103] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // [104] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - ldy.z conio_cursor_x - sta (conio_line_color),y - // [105] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [106] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [107] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - __b3_from___b2: - jmp __b3 - // cputc::@3 - __b3: - // [108] call cputln - jsr cputln - jmp __breturn - // cputc::@return - __breturn: - // [109] return - rts - // [110] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - __b1_from_cputc: + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// void * memcpy(__zp($1a) void *destination, __zp(9) void *source, unsigned int num) +memcpy: { + .label src_end = $18 + .label dst = $1a + .label src = 9 + .label source = 9 + .label destination = $1a + // [134] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [135] memcpy::src#4 = (char *)memcpy::source#2 + // [136] memcpy::dst#4 = (char *)memcpy::destination#2 + // [137] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + __b1_from_memcpy: + __b1_from___b2: + // [137] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [137] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy jmp __b1 - // cputc::@1 + // memcpy::@1 __b1: - // [111] call cputln - jsr cputln + // [138] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 jmp __breturn + // memcpy::@return + __breturn: + // [139] return + rts + // memcpy::@2 + __b2: + // [140] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + ldy #0 + sta (dst),y + // [141] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [142] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1_from___b2 +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// void * memset(__zp(9) void *str, __register(X) char c, unsigned int num) +memset: { + .label end = $1a + .label dst = 9 + .label str = 9 + jmp __b1 + // memset::@1 + __b1: + // [144] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [145] memset::dst#4 = (char *)memset::str#3 + // [146] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + __b2_from___b1: + __b2_from___b3: + // [146] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + jmp __b2 + // memset::@2 + __b2: + // [147] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + jmp __breturn + // memset::@return + __breturn: + // [148] return + rts + // memset::@3 + __b3: + // [149] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + txa + ldy #0 + sta (dst),y + // [150] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2_from___b3 } // uctoa_append // Used to convert a single digit of an unsigned number value to a string representation @@ -4372,293 +4801,47 @@ cputc: { // - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. // (For decimal the subs used are 10000, 1000, 100, 10, 1) // returns : the value reduced by sub * digit so that it is less than sub. -// __register(X) char uctoa_append(__zp(7) char *buffer, __register(X) char value, __zp($15) char sub) +// __register(X) char uctoa_append(__zp(7) char *buffer, __register(X) char value, __zp($17) char sub) uctoa_append: { .label buffer = 7 - .label sub = $15 - // [113] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + .label sub = $17 + // [152] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] __b1_from_uctoa_append: - // [113] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 + // [152] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 ldy #0 - // [113] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + // [152] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy jmp __b1 // uctoa_append::@1 __b1: - // [114] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 + // [153] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 cpx.z sub bcs __b2 jmp __b3 // uctoa_append::@3 __b3: - // [115] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy + // [154] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy lda DIGITS,y ldy #0 sta (buffer),y jmp __breturn // uctoa_append::@return __breturn: - // [116] return + // [155] return rts // uctoa_append::@2 __b2: - // [117] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy + // [156] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy iny - // [118] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 + // [157] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 txa sec sbc.z sub tax - // [113] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + // [152] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] __b1_from___b2: - // [113] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy - // [113] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + // [152] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [152] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy jmp __b1 -} - // cputln -// Print a newline -cputln: { - // [119] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // [120] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // [121] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // [122] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_y - // [123] call cscroll - jsr cscroll - jmp __breturn - // cputln::@return - __breturn: - // [124] return - rts -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // [125] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [126] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - __b1_from_cscroll: - jmp __b1 - // cscroll::@1 - __b1: - // [127] call memcpy - // [138] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - memcpy_from___b1: - // [138] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [138] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [128] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - __b2_from___b1: - jmp __b2 - // cscroll::@2 - __b2: - // [129] call memcpy - // [138] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - memcpy_from___b2: - // [138] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [138] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [130] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - __b3_from___b2: - jmp __b3 - // cscroll::@3 - __b3: - // [131] call memset - // [148] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - memset_from___b3: - // [148] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [148] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // [132] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] - __b4_from___b3: - jmp __b4 - // cscroll::@4 - __b4: - // [133] call memset - // [148] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - memset_from___b4: - // [148] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 - ldx #LIGHT_BLUE - // [148] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - jmp __b5 - // cscroll::@5 - __b5: - // [134] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // [135] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // [136] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - jmp __breturn - // cscroll::@return - __breturn: - // [137] return - rts -} - // memcpy -// Copy block of memory (forwards) -// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp($18) void *destination, __zp(7) void *source, unsigned int num) -memcpy: { - .label src_end = $16 - .label dst = $18 - .label src = 7 - .label source = 7 - .label destination = $18 - // [139] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 - lda.z source - clc - adc #<$19*$28-$28 - sta.z src_end - lda.z source+1 - adc #>$19*$28-$28 - sta.z src_end+1 - // [140] memcpy::src#4 = (char *)memcpy::source#2 - // [141] memcpy::dst#4 = (char *)memcpy::destination#2 - // [142] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - __b1_from_memcpy: - __b1_from___b2: - // [142] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [142] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy - jmp __b1 - // memcpy::@1 - __b1: - // [143] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 - lda.z src+1 - cmp.z src_end+1 - bne __b2 - lda.z src - cmp.z src_end - bne __b2 - jmp __breturn - // memcpy::@return - __breturn: - // [144] return - rts - // memcpy::@2 - __b2: - // [145] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 - ldy #0 - lda (src),y - ldy #0 - sta (dst),y - // [146] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - // [147] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 - inc.z src - bne !+ - inc.z src+1 - !: - jmp __b1_from___b2 -} - // memset -// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp(7) void *str, __register(X) char c, unsigned int num) -memset: { - .label end = $18 - .label dst = 7 - .label str = 7 - jmp __b1 - // memset::@1 - __b1: - // [149] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 - lda #$28 - clc - adc.z str - sta.z end - lda #0 - adc.z str+1 - sta.z end+1 - // [150] memset::dst#4 = (char *)memset::str#3 - // [151] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - __b2_from___b1: - __b2_from___b3: - // [151] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy - jmp __b2 - // memset::@2 - __b2: - // [152] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 - lda.z dst+1 - cmp.z end+1 - bne __b3 - lda.z dst - cmp.z end - bne __b3 - jmp __breturn - // memset::@return - __breturn: - // [153] return - rts - // memset::@3 - __b3: - // [154] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx - txa - ldy #0 - sta (dst),y - // [155] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - jmp __b2_from___b3 } // File Data .segment Data @@ -4677,6 +4860,10 @@ Removing instruction jmp __breturn Removing instruction jmp __b2 Removing instruction jmp __b1 Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b3 @@ -4687,6 +4874,7 @@ Removing instruction jmp __b3 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn @@ -4698,6 +4886,12 @@ Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __b4 +Removing instruction jmp __b5 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __breturn Removing instruction jmp __b7 @@ -4707,39 +4901,28 @@ Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __b2 Removing instruction jmp __breturn -Removing instruction jmp __b2 -Removing instruction jmp __b3 -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __b1 -Removing instruction jmp __b3 -Removing instruction jmp __breturn -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __b2 -Removing instruction jmp __b3 -Removing instruction jmp __b4 -Removing instruction jmp __b5 -Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn Succesful ASM optimization Pass5NextJumpElimination Removing instruction lda #0 +Removing instruction ldy.z conio_cursor_x Removing instruction lda #0 Removing instruction lda #0 Replacing instruction ldy #0 with TAY -Removing instruction ldy.z conio_cursor_x Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b2_from_conio_c64_init with __b1 +Replacing label __b1_from_cputc with __b1 Replacing label __b3_from_gotoxy with __b2 Replacing label __b1 with __b2 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b1 with __b2 -Replacing label __b1_from_cputc with __b1 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b3 with __b2 Removing instruction __b1_from___init1: @@ -4748,24 +4931,17 @@ Removing instruction __b2_from_conio_c64_init: Removing instruction __b2: Removing instruction __b1_from___b2: Removing instruction __b3_from___b2: -Removing instruction cputs_from___b3: +Removing instruction __b1_from_cputc: +Removing instruction __b3_from___b2: +Removing instruction printf_str_from___b3: Removing instruction __b5_from___b4: -Removing instruction cputs_from___b5: +Removing instruction printf_str_from___b5: Removing instruction __b3_from_gotoxy: Removing instruction __b3: Removing instruction __b1_from___b3: Removing instruction __b1: -Removing instruction __b1_from_cputs: +Removing instruction __b1_from_printf_str: Removing instruction __b1_from___b2: -Removing instruction cputc_from___b2: -Removing instruction __b4_from___b7: -Removing instruction uctoa_append_from___b5: -Removing instruction cputc_from___b3: -Removing instruction __b2_from___b1: -Removing instruction __b2_from___b3: -Removing instruction cputs_from___b2: -Removing instruction __b3_from___b2: -Removing instruction __b1_from_cputc: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: Removing instruction __b2_from___b1: @@ -4774,6 +4950,11 @@ Removing instruction __b3_from___b2: Removing instruction memset_from___b3: Removing instruction __b4_from___b3: Removing instruction memset_from___b4: +Removing instruction __b4_from___b7: +Removing instruction uctoa_append_from___b5: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction printf_str_from___b2: Removing instruction __b1_from_memcpy: Removing instruction __b1_from___b2: Removing instruction __b2_from___b1: @@ -4784,6 +4965,8 @@ Removing instruction __b1: Removing instruction __breturn: Removing instruction __b1_from_conio_c64_init: Removing instruction __breturn: +Removing instruction __b2: +Removing instruction __b3: Removing instruction clrscr_from_main: Removing instruction __b1_from_main: Removing instruction __breturn: @@ -4796,6 +4979,7 @@ Removing instruction __b6: Removing instruction __b1_from___b6: Removing instruction __b1_from_gotoxy: Removing instruction __breturn: +Removing instruction __breturn: Removing instruction __b1_from_clrscr: Removing instruction __b2: Removing instruction __breturn: @@ -4808,6 +4992,11 @@ Removing instruction __b2: Removing instruction printf_number_buffer_from___b2: Removing instruction __breturn: Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __b2: +Removing instruction __b3: +Removing instruction __b4: +Removing instruction __b5: Removing instruction __b1_from_uctoa: Removing instruction __b3: Removing instruction __breturn: @@ -4818,21 +5007,13 @@ Removing instruction __b4_from___b6: Removing instruction __b1: Removing instruction __b3: Removing instruction __breturn: -Removing instruction __b2: -Removing instruction __b3: +Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: Removing instruction __b1_from_uctoa_append: Removing instruction __b3: Removing instruction __breturn: Removing instruction __b1_from___b2: -Removing instruction __breturn: -Removing instruction __b1: -Removing instruction __b2: -Removing instruction __b3: -Removing instruction __b4: -Removing instruction __b5: -Removing instruction __breturn: -Removing instruction __b1: -Removing instruction __breturn: Succesful ASM optimization Pass5UnusedLabelElimination Replacing jump to rts with rts in jmp __breturn Succesful ASM optimization Pass5DoubleJumpElimination @@ -4854,6 +5035,7 @@ __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 __constant char RADIX_DECIMAL_VALUES_CHAR[] = { $64, $a } __constant char SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() char clrscr::c @@ -4863,42 +5045,34 @@ char clrscr::l char clrscr::l#1 // reg byte x 2002.0 char clrscr::l#2 // reg byte x 333.6666666666667 char *clrscr::line_cols -char *clrscr::line_cols#1 // line_cols zp[2]:7 1001.0 -char *clrscr::line_cols#5 // line_cols zp[2]:7 1500.375 +char *clrscr::line_cols#1 // line_cols zp[2]:3 1001.0 +char *clrscr::line_cols#5 // line_cols zp[2]:3 1500.375 char *clrscr::line_text -char *clrscr::line_text#1 // line_text zp[2]:3 667.3333333333334 -char *clrscr::line_text#5 // line_text zp[2]:3 1714.7142857142858 +char *clrscr::line_text#1 // line_text zp[2]:7 667.3333333333334 +char *clrscr::line_text#5 // line_text zp[2]:7 1714.7142857142858 void conio_c64_init() __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:9 2.8846157884615384E7 -__loadstore char conio_cursor_y // zp[1]:10 4.705882383676472E8 -__loadstore char *conio_line_color // zp[2]:13 3.348484880151515E8 -__loadstore char *conio_line_text // zp[2]:11 3.2985074938805974E8 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:11 33338.0 +__loadstore char conio_cursor_y // zp[1]:12 524593.5901639345 +__loadstore char *conio_line_color // zp[2]:15 374579.81355932204 +__loadstore char *conio_line_text // zp[2]:13 368336.81666666665 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 2.0000002E7 -char cputc::c#2 // reg byte a 20002.0 -char cputc::c#3 // reg byte a 1.05005002E8 +char cputc::c#0 // reg byte a 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1.0000001E7 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:3 5000000.5 -const char *cputs::s#4 // s zp[2]:3 1.5050002E7 -const char *cputs::s#5 // s zp[2]:3 100001.0 void cscroll() void gotoxy(char x , char y) -char *gotoxy::$5 // zp[2]:19 202.0 -char *gotoxy::$6 // zp[2]:15 202.0 -unsigned int gotoxy::$7 // zp[2]:15 151.5 -unsigned int gotoxy::$8 // zp[2]:17 202.0 -unsigned int gotoxy::$9 // zp[2]:15 202.0 +char *gotoxy::$5 // zp[2]:21 202.0 +char *gotoxy::$6 // zp[2]:17 202.0 +unsigned int gotoxy::$7 // zp[2]:17 151.5 +unsigned int gotoxy::$8 // zp[2]:19 202.0 +unsigned int gotoxy::$9 // zp[2]:17 202.0 unsigned int gotoxy::line_offset -unsigned int gotoxy::line_offset#0 // line_offset zp[2]:15 101.0 +unsigned int gotoxy::line_offset#0 // line_offset zp[2]:17 101.0 char gotoxy::x __constant char gotoxy::x#2 = 0 // x char gotoxy::y @@ -4913,36 +5087,36 @@ __constant char main::s1[2] = " " void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination -void *memcpy::destination#2 // destination zp[2]:24 +void *memcpy::destination#2 // destination zp[2]:26 char *memcpy::dst -char *memcpy::dst#1 // dst zp[2]:24 1.00000000000001E14 -char *memcpy::dst#2 // dst zp[2]:24 1.0003333333333467E14 -char *memcpy::dst#4 // dst zp[2]:24 2.00000000002E11 +char *memcpy::dst#1 // dst zp[2]:26 1.0000000001E10 +char *memcpy::dst#2 // dst zp[2]:26 1.0033333334666666E10 +char *memcpy::dst#4 // dst zp[2]:26 2.00000002E8 unsigned int memcpy::num void *memcpy::return void *memcpy::source -void *memcpy::source#2 // source zp[2]:7 +void *memcpy::source#2 // source zp[2]:9 char *memcpy::src -char *memcpy::src#1 // src zp[2]:7 2.00000000000002E14 -char *memcpy::src#2 // src zp[2]:7 1.0002500000000125E14 -char *memcpy::src#4 // src zp[2]:7 1.00000000001E11 +char *memcpy::src#1 // src zp[2]:9 2.0000000002E10 +char *memcpy::src#2 // src zp[2]:9 1.002500000125E10 +char *memcpy::src#4 // src zp[2]:9 1.00000001E8 char *memcpy::src_end -char *memcpy::src_end#0 // src_end zp[2]:22 1.251250000000025E13 +char *memcpy::src_end#0 // src_end zp[2]:24 1.26250000025E9 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // reg byte x 1.4285714285714428E13 +char memset::c#4 // reg byte x 1.4285714287142856E9 char *memset::dst -char *memset::dst#1 // dst zp[2]:7 2.00000000000002E14 -char *memset::dst#2 // dst zp[2]:7 1.3336666666666834E14 -char *memset::dst#4 // dst zp[2]:7 2.00000000002E11 +char *memset::dst#1 // dst zp[2]:9 2.0000000002E10 +char *memset::dst#2 // dst zp[2]:9 1.3366666668333332E10 +char *memset::dst#4 // dst zp[2]:9 2.00000002E8 char *memset::end -char *memset::end#0 // end zp[2]:24 1.6683333333333668E13 +char *memset::end#0 // end zp[2]:26 1.6833333336666665E9 unsigned int memset::num void *memset::return void *memset::str -void *memset::str#3 // str zp[2]:7 +void *memset::str#3 // str zp[2]:9 __loadstore struct printf_buffer_number printf_buffer = {} // mem[12] -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits __constant char *printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // buffer_digits @@ -4957,7 +5131,18 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +__constant void (*printf_number_buffer::putc#0)(char) = &cputc // putc +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1.0000001E7 +void (*printf_str::putc)(char) +void (*printf_str::putc#5)(char) // putc zp[2]:7 +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:3 1.0000001E7 +const char *printf_str::s#4 // s zp[2]:3 1.5050002E7 +const char *printf_str::s#5 // s zp[2]:3 100001.0 +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uchar::format char printf_uchar::format_justify_left char printf_uchar::format_min_length @@ -4965,6 +5150,7 @@ char printf_uchar::format_radix char printf_uchar::format_sign_always char printf_uchar::format_upper_case char printf_uchar::format_zero_padding +void (*printf_uchar::putc)(char) char printf_uchar::uvalue char printf_uchar::uvalue#0 // reg byte x 202.0 char printf_uchar::uvalue#1 // reg byte x 202.0 @@ -4980,7 +5166,7 @@ char uctoa::digit char uctoa::digit#1 // digit zp[1]:5 2000002.0 char uctoa::digit#2 // digit zp[1]:5 307692.6153846154 char uctoa::digit_value -char uctoa::digit_value#0 // digit_value zp[1]:21 600000.6000000001 +char uctoa::digit_value#0 // digit_value zp[1]:23 600000.6000000001 char *uctoa::digit_values char uctoa::max_digits char uctoa::radix @@ -5001,7 +5187,7 @@ char uctoa_append::digit#2 // reg byte y 1.00050000015E10 char uctoa_append::return char uctoa_append::return#0 // reg byte x 2000002.0 char uctoa_append::sub -char uctoa_append::sub#0 // sub zp[1]:21 3.3335000005E9 +char uctoa_append::sub#0 // sub zp[1]:23 3.3335000005E9 char uctoa_append::value char uctoa_append::value#0 // reg byte x 3666667.333333333 char uctoa_append::value#1 // reg byte x 2.0000000002E10 @@ -5013,34 +5199,35 @@ reg byte x [ gotoxy::y#4 gotoxy::y#2 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] reg byte y [ clrscr::c#2 clrscr::c#1 ] reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] -zp[2]:3 [ cputs::s#4 cputs::s#5 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +zp[2]:3 [ printf_str::s#4 printf_str::s#5 printf_str::s#0 clrscr::line_cols#5 clrscr::line_cols#1 ] zp[1]:5 [ uctoa::digit#2 uctoa::digit#1 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] zp[1]:6 [ uctoa::started#2 uctoa::started#4 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] +zp[2]:7 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 printf_str::putc#5 clrscr::line_text#5 clrscr::line_text#1 ] +zp[2]:9 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +reg byte x [ memset::c#4 ] reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] -zp[2]:7 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_cols#5 clrscr::line_cols#1 ] -reg byte x [ memset::c#4 ] -zp[1]:9 [ conio_cursor_x ] -zp[1]:10 [ conio_cursor_y ] -zp[2]:11 [ conio_line_text ] -zp[2]:13 [ conio_line_color ] -zp[2]:15 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -zp[2]:17 [ gotoxy::$8 ] -zp[2]:19 [ gotoxy::$5 ] +zp[1]:11 [ conio_cursor_x ] +zp[1]:12 [ conio_cursor_y ] +zp[2]:13 [ conio_line_text ] +zp[2]:15 [ conio_line_color ] +reg byte a [ cputc::c#0 ] +zp[2]:17 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +zp[2]:19 [ gotoxy::$8 ] +zp[2]:21 [ gotoxy::$5 ] reg byte a [ printf_number_buffer::buffer_sign#0 ] -reg byte a [ cputs::c#1 ] -zp[1]:21 [ uctoa::digit_value#0 uctoa_append::sub#0 ] +reg byte a [ printf_str::c#1 ] +zp[1]:23 [ uctoa::digit_value#0 uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] -zp[2]:22 [ memcpy::src_end#0 ] -zp[2]:24 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +zp[2]:24 [ memcpy::src_end#0 ] +zp[2]:26 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] mem[12] [ printf_buffer ] mem[20] [ stars ] FINAL ASSEMBLER -Score: 137036 +Score: 47820 // File Comments // Stars struct of array @@ -5058,6 +5245,7 @@ Score: 137036 // Global Constants & labels .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -5065,13 +5253,13 @@ Score: 137036 .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = 9 + .label conio_cursor_x = $b // The current cursor y-position - .label conio_cursor_y = $a + .label conio_cursor_y = $c // The current text cursor line start - .label conio_line_text = $b + .label conio_line_text = $d // The current color cursor line start - .label conio_line_color = $d + .label conio_line_color = $f .segment Code // __start __start: { @@ -5101,7 +5289,7 @@ __start: { // [6] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] // __start::@1 // [7] call main - // [16] phi from __start::@1 to main [phi:__start::@1->main] + // [27] phi from __start::@1 to main [phi:__start::@1->main] jsr main // __start::@return // [8] return @@ -5136,76 +5324,133 @@ conio_c64_init: { // } // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [23] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [26] call cputln + jsr cputln + rts } // main main: { .label i = 2 // clrscr() - // [17] call clrscr - // [44] phi from main to clrscr [phi:main->clrscr] + // [28] call clrscr + // [61] phi from main to clrscr [phi:main->clrscr] jsr clrscr - // [18] phi from main to main::@1 [phi:main->main::@1] - // [18] phi main::i#2 = 0 [phi:main->main::@1#0] -- vbuz1=vbuc1 + // [29] phi from main to main::@1 [phi:main->main::@1] + // [29] phi main::i#2 = 0 [phi:main->main::@1#0] -- vbuz1=vbuc1 lda #0 sta.z i // main::@1 __b1: // for(char i=0;i<5;i++) - // [19] if(main::i#2<5) goto main::@2 -- vbuz1_lt_vbuc1_then_la1 + // [30] if(main::i#2<5) goto main::@2 -- vbuz1_lt_vbuc1_then_la1 lda.z i cmp #5 bcc __b2 // main::@return // } - // [20] return + // [31] return rts // main::@2 __b2: // printf("%u %u\n", stars.star_x[i], stars.star_y[i]) - // [21] printf_uchar::uvalue#0 = ((char *)&stars)[main::i#2] -- vbuxx=pbuc1_derefidx_vbuz1 + // [32] printf_uchar::uvalue#0 = ((char *)&stars)[main::i#2] -- vbuxx=pbuc1_derefidx_vbuz1 ldy.z i ldx stars,y - // [22] call printf_uchar - // [60] phi from main::@2 to printf_uchar [phi:main::@2->printf_uchar] - // [60] phi printf_uchar::uvalue#2 = printf_uchar::uvalue#0 [phi:main::@2->printf_uchar#0] -- register_copy + // [33] call printf_uchar + // [77] phi from main::@2 to printf_uchar [phi:main::@2->printf_uchar] + // [77] phi printf_uchar::uvalue#2 = printf_uchar::uvalue#0 [phi:main::@2->printf_uchar#0] -- register_copy jsr printf_uchar - // [23] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + // [34] phi from main::@2 to main::@3 [phi:main::@2->main::@3] // main::@3 // printf("%u %u\n", stars.star_x[i], stars.star_y[i]) - // [24] call cputs - // [67] phi from main::@3 to cputs [phi:main::@3->cputs] - // [67] phi cputs::s#5 = main::s [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + // [35] call printf_str + // [84] phi from main::@3 to printf_str [phi:main::@3->printf_str] + // [84] phi printf_str::putc#5 = &cputc [phi:main::@3->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [84] phi printf_str::s#5 = main::s [phi:main::@3->printf_str#1] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // main::@4 // printf("%u %u\n", stars.star_x[i], stars.star_y[i]) - // [25] printf_uchar::uvalue#1 = ((char *)&stars+5)[main::i#2] -- vbuxx=pbuc1_derefidx_vbuz1 + // [36] printf_uchar::uvalue#1 = ((char *)&stars+5)[main::i#2] -- vbuxx=pbuc1_derefidx_vbuz1 ldy.z i ldx stars+5,y - // [26] call printf_uchar - // [60] phi from main::@4 to printf_uchar [phi:main::@4->printf_uchar] - // [60] phi printf_uchar::uvalue#2 = printf_uchar::uvalue#1 [phi:main::@4->printf_uchar#0] -- register_copy + // [37] call printf_uchar + // [77] phi from main::@4 to printf_uchar [phi:main::@4->printf_uchar] + // [77] phi printf_uchar::uvalue#2 = printf_uchar::uvalue#1 [phi:main::@4->printf_uchar#0] -- register_copy jsr printf_uchar - // [27] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + // [38] phi from main::@4 to main::@5 [phi:main::@4->main::@5] // main::@5 // printf("%u %u\n", stars.star_x[i], stars.star_y[i]) - // [28] call cputs - // [67] phi from main::@5 to cputs [phi:main::@5->cputs] - // [67] phi cputs::s#5 = main::s1 [phi:main::@5->cputs#0] -- pbuz1=pbuc1 + // [39] call printf_str + // [84] phi from main::@5 to printf_str [phi:main::@5->printf_str] + // [84] phi printf_str::putc#5 = &cputc [phi:main::@5->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [84] phi printf_str::s#5 = main::s1 [phi:main::@5->printf_str#1] -- pbuz1=pbuc1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // main::@6 // for(char i=0;i<5;i++) - // [29] main::i#1 = ++ main::i#2 -- vbuz1=_inc_vbuz1 + // [40] main::i#1 = ++ main::i#2 -- vbuz1=_inc_vbuz1 inc.z i - // [18] phi from main::@6 to main::@1 [phi:main::@6->main::@1] - // [18] phi main::i#2 = main::i#1 [phi:main::@6->main::@1#0] -- register_copy + // [29] phi from main::@6 to main::@1 [phi:main::@6->main::@1] + // [29] phi main::i#2 = main::i#1 [phi:main::@6->main::@1#0] -- register_copy jmp __b1 .segment Data s: .text " " @@ -5219,40 +5464,40 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $13 - .label __6 = $f - .label __7 = $f - .label line_offset = $f - .label __8 = $11 - .label __9 = $f + .label __5 = $15 + .label __6 = $11 + .label __7 = $11 + .label line_offset = $11 + .label __8 = $13 + .label __9 = $11 // if(y>CONIO_HEIGHT) - // [30] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [41] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b2 - // [32] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [32] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [43] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [43] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 - // [31] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [42] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] // gotoxy::@3 - // [32] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [32] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [43] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [43] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy // gotoxy::@1 // gotoxy::@2 __b2: // conio_cursor_x = x - // [33] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [44] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x // conio_cursor_y = y - // [34] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [45] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y // unsigned int line_offset = (unsigned int)y*CONIO_WIDTH - // [35] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [46] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [36] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [47] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -5261,7 +5506,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [37] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [48] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -5269,7 +5514,7 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [38] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [49] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset @@ -5277,7 +5522,7 @@ gotoxy: { asl.z line_offset rol.z line_offset+1 // CONIO_SCREEN_TEXT + line_offset - // [39] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [50] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 // conio_line_text = CONIO_SCREEN_TEXT + line_offset - // [40] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [51] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 // CONIO_SCREEN_COLORS + line_offset - // [41] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [52] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 // conio_line_color = CONIO_SCREEN_COLORS + line_offset - // [42] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [53] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 sta.z conio_line_color+1 // gotoxy::@return // } - // [43] return + // [54] return + rts +} + // cputln +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + // [55] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + // [56] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + // [57] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + // [58] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // cscroll() + // [59] call cscroll + jsr cscroll + // cputln::@return + // } + // [60] return rts } // clrscr // clears the screen and moves the cursor to the upper left-hand corner of the screen. clrscr: { - .label line_text = 3 - .label line_cols = 7 - // [45] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] - // [45] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 + .label line_text = 7 + .label line_cols = 3 + // [62] phi from clrscr to clrscr::@1 [phi:clrscr->clrscr::@1] + // [62] phi clrscr::line_cols#5 = COLORRAM [phi:clrscr->clrscr::@1#0] -- pbuz1=pbuc1 lda #COLORRAM sta.z line_cols+1 - // [45] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 + // [62] phi clrscr::line_text#5 = DEFAULT_SCREEN [phi:clrscr->clrscr::@1#1] -- pbuz1=pbuc1 lda #DEFAULT_SCREEN sta.z line_text+1 - // [45] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 + // [62] phi clrscr::l#2 = 0 [phi:clrscr->clrscr::@1#2] -- vbuxx=vbuc1 ldx #0 // clrscr::@1 __b1: // for( char l=0;lDEFAULT_SCREEN sta.z conio_line_text+1 // conio_line_color = CONIO_SCREEN_COLORS - // [50] conio_line_color = COLORRAM -- pbuz1=pbuc1 + // [67] conio_line_color = COLORRAM -- pbuz1=pbuc1 lda #COLORRAM sta.z conio_line_color+1 // clrscr::@return // } - // [51] return + // [68] return rts - // [52] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] + // [69] phi from clrscr::@1 to clrscr::@3 [phi:clrscr::@1->clrscr::@3] __b2: - // [52] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 + // [69] phi clrscr::c#2 = 0 [phi:clrscr::@1->clrscr::@3#0] -- vbuyy=vbuc1 ldy #0 // clrscr::@3 __b3: // for( char c=0;cclrscr::@1] - // [45] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy - // [45] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy - // [45] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy + // [62] phi from clrscr::@5 to clrscr::@1 [phi:clrscr::@5->clrscr::@1] + // [62] phi clrscr::line_cols#5 = clrscr::line_cols#1 [phi:clrscr::@5->clrscr::@1#0] -- register_copy + // [62] phi clrscr::line_text#5 = clrscr::line_text#1 [phi:clrscr::@5->clrscr::@1#1] -- register_copy + // [62] phi clrscr::l#2 = clrscr::l#1 [phi:clrscr::@5->clrscr::@1#2] -- register_copy jmp __b1 // clrscr::@4 __b4: // line_text[c] = ' ' - // [57] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 + // [74] clrscr::line_text#5[clrscr::c#2] = ' ' -- pbuz1_derefidx_vbuyy=vbuc1 lda #' ' sta (line_text),y // line_cols[c] = conio_textcolor - // [58] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 + // [75] clrscr::line_cols#5[clrscr::c#2] = LIGHT_BLUE -- pbuz1_derefidx_vbuyy=vbuc1 lda #LIGHT_BLUE sta (line_cols),y // for( char c=0;cclrscr::@3] - // [52] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy + // [69] phi from clrscr::@4 to clrscr::@3 [phi:clrscr::@4->clrscr::@3] + // [69] phi clrscr::c#2 = clrscr::c#1 [phi:clrscr::@4->clrscr::@3#0] -- register_copy jmp __b3 } // printf_uchar // Print an unsigned char using a specific format -// void printf_uchar(__register(X) char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uchar(void (*putc)(char), __register(X) char uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uchar: { // printf_uchar::@1 // printf_buffer.sign = format.sign_always?'+':0 - // [61] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // [78] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 // Handle any sign lda #0 sta printf_buffer // uctoa(uvalue, printf_buffer.digits, format.radix) - // [62] uctoa::value#1 = printf_uchar::uvalue#2 - // [63] call uctoa + // [79] uctoa::value#1 = printf_uchar::uvalue#2 + // [80] call uctoa // Format number into buffer - // [75] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] + // [106] phi from printf_uchar::@1 to uctoa [phi:printf_uchar::@1->uctoa] jsr uctoa // printf_uchar::@2 - // printf_number_buffer(printf_buffer, format) - // [64] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 + // printf_number_buffer(putc, printf_buffer, format) + // [81] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 lda printf_buffer - // [65] call printf_number_buffer + // [82] call printf_number_buffer // Print using format - // [94] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] + // [125] phi from printf_uchar::@2 to printf_number_buffer [phi:printf_uchar::@2->printf_number_buffer] jsr printf_number_buffer // printf_uchar::@return // } - // [66] return + // [83] return rts } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(3) const char *s) -cputs: { + // printf_str +/// Print a NUL-terminated string +// void printf_str(__zp(7) void (*putc)(char), __zp(3) const char *s) +printf_str: { .label s = 3 - // [68] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - // [68] phi cputs::s#4 = cputs::s#5 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // cputs::@1 + .label putc = 7 + // [85] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + // [85] phi printf_str::s#4 = printf_str::s#5 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // printf_str::@1 __b1: // while(c=*s++) - // [69] cputs::c#1 = *cputs::s#4 -- vbuaa=_deref_pbuz1 + // [86] printf_str::c#1 = *printf_str::s#4 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [70] cputs::s#0 = ++ cputs::s#4 -- pbuz1=_inc_pbuz1 + // [87] printf_str::s#0 = ++ printf_str::s#4 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [71] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [88] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 - // cputs::@return + // printf_str::@return // } - // [72] return + // [89] return rts - // cputs::@2 + // printf_str::@2 __b2: - // cputc(c) - // [73] cputc::c#0 = cputs::c#1 - // [74] call cputc - // [101] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - // [101] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy - jsr cputc + // putc(c) + // [90] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [91] callexecute *printf_str::putc#5 -- call__deref_pprz1 + jsr icall1 + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1 + // Outside Flow + icall1: + jmp (putc) +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // if(conio_cursor_y==CONIO_HEIGHT) + // [93] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [94] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // cscroll::@1 + // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [95] call memcpy + // [133] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [133] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [133] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [96] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // cscroll::@2 + // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [97] call memcpy + // [133] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [133] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [133] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [98] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // cscroll::@3 + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + // [99] call memset + // [143] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [143] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [143] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [100] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // cscroll::@4 + // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) + // [101] call memset + // [143] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [143] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [143] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // cscroll::@5 + // conio_line_text -= CONIO_WIDTH + // [102] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // conio_line_color -= CONIO_WIDTH + // [103] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // conio_cursor_y--; + // [104] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + // cscroll::@return + __breturn: + // } + // [105] return + rts } // uctoa // Converts unsigned number value to a string representing it in RADIX format. @@ -5485,185 +5865,256 @@ cputs: { // - radix : The radix to convert the number to (from the enum RADIX) // void uctoa(__register(X) char value, __zp(7) char *buffer, char radix) uctoa: { - .label digit_value = $15 + .label digit_value = $17 .label buffer = 7 .label digit = 5 .label started = 6 - // [76] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] - // [76] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 + // [107] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + // [107] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z buffer+1 - // [76] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + // [107] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 lda #0 sta.z started - // [76] phi uctoa::value#2 = uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy - // [76] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + // [107] phi uctoa::value#2 = uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy + // [107] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 sta.z digit // uctoa::@1 __b1: // for( char digit=0; digit= digit_value) - // [83] if(0!=uctoa::started#2) goto uctoa::@5 -- 0_neq_vbuz1_then_la1 + // [114] if(0!=uctoa::started#2) goto uctoa::@5 -- 0_neq_vbuz1_then_la1 lda.z started bne __b5 // uctoa::@7 - // [84] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 + // [115] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 cpx.z digit_value bcs __b5 - // [85] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] - // [85] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy - // [85] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy - // [85] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + // [116] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + // [116] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [116] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [116] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy // uctoa::@4 __b4: // for( char digit=0; digituctoa::@1] - // [76] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy - // [76] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy - // [76] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy - // [76] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + // [107] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + // [107] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [107] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [107] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [107] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy jmp __b1 // uctoa::@5 __b5: // uctoa_append(buffer++, value, digit_value) - // [87] uctoa_append::buffer#0 = uctoa::buffer#11 - // [88] uctoa_append::value#0 = uctoa::value#2 - // [89] uctoa_append::sub#0 = uctoa::digit_value#0 - // [90] call uctoa_append - // [112] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + // [118] uctoa_append::buffer#0 = uctoa::buffer#11 + // [119] uctoa_append::value#0 = uctoa::value#2 + // [120] uctoa_append::sub#0 = uctoa::digit_value#0 + // [121] call uctoa_append + // [151] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] jsr uctoa_append // uctoa_append(buffer++, value, digit_value) - // [91] uctoa_append::return#0 = uctoa_append::value#2 + // [122] uctoa_append::return#0 = uctoa_append::value#2 // uctoa::@6 // value = uctoa_append(buffer++, value, digit_value) - // [92] uctoa::value#0 = uctoa_append::return#0 + // [123] uctoa::value#0 = uctoa_append::return#0 // value = uctoa_append(buffer++, value, digit_value); - // [93] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [124] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [85] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] - // [85] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy - // [85] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 + // [116] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + // [116] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [116] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 lda #1 sta.z started - // [85] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + // [116] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy jmp __b4 } // printf_number_buffer // Print the contents of the number buffer using a specific format. // This handles minimum length, zero-filling, and left/right justification from the format -// void printf_number_buffer(__register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_number_buffer(void (*putc)(char), __register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_number_buffer: { .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + .label putc = cputc // printf_number_buffer::@1 // if(buffer.sign) - // [95] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 + // [126] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 cmp #0 beq __b2 // printf_number_buffer::@3 - // cputc(buffer.sign) - // [96] cputc::c#2 = printf_number_buffer::buffer_sign#0 - // [97] call cputc - // [101] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] - // [101] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + // putc(buffer.sign) + // [127] stackpush(char) = printf_number_buffer::buffer_sign#0 -- _stackpushbyte_=vbuaa + pha + // [128] callexecute cputc -- call_vprc1 jsr cputc - // [98] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [130] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] // printf_number_buffer::@2 __b2: - // cputs(buffer.digits) - // [99] call cputs - // [67] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] - // [67] phi cputs::s#5 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + // printf_str(putc, buffer.digits) + // [131] call printf_str + // [84] phi from printf_number_buffer::@2 to printf_str [phi:printf_number_buffer::@2->printf_str] + // [84] phi printf_str::putc#5 = printf_number_buffer::putc#0 [phi:printf_number_buffer::@2->printf_str#0] -- pprz1=pprc1 + lda #putc + sta.z printf_str.putc+1 + // [84] phi printf_str::s#5 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->printf_str#1] -- pbuz1=pbuc1 lda #buffer_digits - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf_number_buffer::@return // } - // [100] return + // [132] return rts } - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - // [102] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1 - // cputc::@2 - // conio_line_text[conio_cursor_x] = c - // [103] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - // [104] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - // [105] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [106] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [107] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - // cputc::@3 - // cputln() - // [108] call cputln - jsr cputln - // cputc::@return - __breturn: - // } - // [109] return - rts - // [110] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - // cputc::@1 + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// void * memcpy(__zp($1a) void *destination, __zp(9) void *source, unsigned int num) +memcpy: { + .label src_end = $18 + .label dst = $1a + .label src = 9 + .label source = 9 + .label destination = $1a + // char* src_end = (char*)source+num + // [134] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [135] memcpy::src#4 = (char *)memcpy::source#2 + // [136] memcpy::dst#4 = (char *)memcpy::destination#2 + // [137] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [137] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [137] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // memcpy::@1 __b1: - // cputln() - // [111] call cputln - jsr cputln + // while(src!=src_end) + // [138] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // memcpy::@return + // } + // [139] return rts + // memcpy::@2 + __b2: + // *dst++ = *src++ + // [140] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + // [141] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [142] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// void * memset(__zp(9) void *str, __register(X) char c, unsigned int num) +memset: { + .label end = $1a + .label dst = 9 + .label str = 9 + // memset::@1 + // char* end = (char*)str + num + // [144] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [145] memset::dst#4 = (char *)memset::str#3 + // [146] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [146] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // memset::@2 + __b2: + // for(char* dst = str; dst!=end; dst++) + // [147] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + // memset::@return + // } + // [148] return + rts + // memset::@3 + __b3: + // *dst = c + // [149] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + txa + ldy #0 + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + // [150] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 } // uctoa_append // Used to convert a single digit of an unsigned number value to a string representation @@ -5674,282 +6125,45 @@ cputc: { // - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. // (For decimal the subs used are 10000, 1000, 100, 10, 1) // returns : the value reduced by sub * digit so that it is less than sub. -// __register(X) char uctoa_append(__zp(7) char *buffer, __register(X) char value, __zp($15) char sub) +// __register(X) char uctoa_append(__zp(7) char *buffer, __register(X) char value, __zp($17) char sub) uctoa_append: { .label buffer = 7 - .label sub = $15 - // [113] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] - // [113] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 + .label sub = $17 + // [152] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + // [152] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 ldy #0 - // [113] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + // [152] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy // uctoa_append::@1 __b1: // while (value >= sub) - // [114] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 + // [153] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 cpx.z sub bcs __b2 // uctoa_append::@3 // *buffer = DIGITS[digit] - // [115] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy + // [154] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy lda DIGITS,y ldy #0 sta (buffer),y // uctoa_append::@return // } - // [116] return + // [155] return rts // uctoa_append::@2 __b2: // digit++; - // [117] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy + // [156] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy iny // value -= sub - // [118] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 + // [157] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 txa sec sbc.z sub tax - // [113] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] - // [113] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy - // [113] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + // [152] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + // [152] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [152] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy jmp __b1 -} - // cputln -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - // [119] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - // [120] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - // [121] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - // [122] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_y - // cscroll() - // [123] call cscroll - jsr cscroll - // cputln::@return - // } - // [124] return - rts -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // if(conio_cursor_y==CONIO_HEIGHT) - // [125] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [126] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - // cscroll::@1 - // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [127] call memcpy - // [138] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [138] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [138] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [128] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - // cscroll::@2 - // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [129] call memcpy - // [138] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [138] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [138] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [130] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - // cscroll::@3 - // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [131] call memset - // [148] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [148] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [148] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // [132] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] - // cscroll::@4 - // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [133] call memset - // [148] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [148] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 - ldx #LIGHT_BLUE - // [148] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // cscroll::@5 - // conio_line_text -= CONIO_WIDTH - // [134] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // conio_line_color -= CONIO_WIDTH - // [135] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // conio_cursor_y--; - // [136] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - // cscroll::@return - __breturn: - // } - // [137] return - rts -} - // memcpy -// Copy block of memory (forwards) -// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp($18) void *destination, __zp(7) void *source, unsigned int num) -memcpy: { - .label src_end = $16 - .label dst = $18 - .label src = 7 - .label source = 7 - .label destination = $18 - // char* src_end = (char*)source+num - // [139] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 - lda.z source - clc - adc #<$19*$28-$28 - sta.z src_end - lda.z source+1 - adc #>$19*$28-$28 - sta.z src_end+1 - // [140] memcpy::src#4 = (char *)memcpy::source#2 - // [141] memcpy::dst#4 = (char *)memcpy::destination#2 - // [142] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [142] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [142] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy - // memcpy::@1 - __b1: - // while(src!=src_end) - // [143] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 - lda.z src+1 - cmp.z src_end+1 - bne __b2 - lda.z src - cmp.z src_end - bne __b2 - // memcpy::@return - // } - // [144] return - rts - // memcpy::@2 - __b2: - // *dst++ = *src++ - // [145] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 - ldy #0 - lda (src),y - sta (dst),y - // *dst++ = *src++; - // [146] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - // [147] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 - inc.z src - bne !+ - inc.z src+1 - !: - jmp __b1 -} - // memset -// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp(7) void *str, __register(X) char c, unsigned int num) -memset: { - .label end = $18 - .label dst = 7 - .label str = 7 - // memset::@1 - // char* end = (char*)str + num - // [149] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 - lda #$28 - clc - adc.z str - sta.z end - lda #0 - adc.z str+1 - sta.z end+1 - // [150] memset::dst#4 = (char *)memset::str#3 - // [151] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [151] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy - // memset::@2 - __b2: - // for(char* dst = str; dst!=end; dst++) - // [152] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 - lda.z dst+1 - cmp.z end+1 - bne __b3 - lda.z dst - cmp.z end - bne __b3 - // memset::@return - // } - // [153] return - rts - // memset::@3 - __b3: - // *dst = c - // [154] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx - txa - ldy #0 - sta (dst),y - // for(char* dst = str; dst!=end; dst++) - // [155] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - jmp __b2 } // File Data .segment Data diff --git a/src/test/ref/stars-2.sym b/src/test/ref/stars-2.sym index 259ddfeeb..99bf7ec32 100644 --- a/src/test/ref/stars-2.sym +++ b/src/test/ref/stars-2.sym @@ -9,6 +9,7 @@ __constant char RADIX::HEXADECIMAL = $10 __constant char RADIX::OCTAL = 8 __constant char RADIX_DECIMAL_VALUES_CHAR[] = { $64, $a } __constant char SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +__constant unsigned int STACK_BASE = $103 void __start() void clrscr() char clrscr::c @@ -18,42 +19,34 @@ char clrscr::l char clrscr::l#1 // reg byte x 2002.0 char clrscr::l#2 // reg byte x 333.6666666666667 char *clrscr::line_cols -char *clrscr::line_cols#1 // line_cols zp[2]:7 1001.0 -char *clrscr::line_cols#5 // line_cols zp[2]:7 1500.375 +char *clrscr::line_cols#1 // line_cols zp[2]:3 1001.0 +char *clrscr::line_cols#5 // line_cols zp[2]:3 1500.375 char *clrscr::line_text -char *clrscr::line_text#1 // line_text zp[2]:3 667.3333333333334 -char *clrscr::line_text#5 // line_text zp[2]:3 1714.7142857142858 +char *clrscr::line_text#1 // line_text zp[2]:7 667.3333333333334 +char *clrscr::line_text#5 // line_text zp[2]:7 1714.7142857142858 void conio_c64_init() __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:9 2.8846157884615384E7 -__loadstore char conio_cursor_y // zp[1]:10 4.705882383676472E8 -__loadstore char *conio_line_color // zp[2]:13 3.348484880151515E8 -__loadstore char *conio_line_text // zp[2]:11 3.2985074938805974E8 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:11 33338.0 +__loadstore char conio_cursor_y // zp[1]:12 524593.5901639345 +__loadstore char *conio_line_color // zp[2]:15 374579.81355932204 +__loadstore char *conio_line_text // zp[2]:13 368336.81666666665 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 2.0000002E7 -char cputc::c#2 // reg byte a 20002.0 -char cputc::c#3 // reg byte a 1.05005002E8 +char cputc::c#0 // reg byte a 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1.0000001E7 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:3 5000000.5 -const char *cputs::s#4 // s zp[2]:3 1.5050002E7 -const char *cputs::s#5 // s zp[2]:3 100001.0 void cscroll() void gotoxy(char x , char y) -char *gotoxy::$5 // zp[2]:19 202.0 -char *gotoxy::$6 // zp[2]:15 202.0 -unsigned int gotoxy::$7 // zp[2]:15 151.5 -unsigned int gotoxy::$8 // zp[2]:17 202.0 -unsigned int gotoxy::$9 // zp[2]:15 202.0 +char *gotoxy::$5 // zp[2]:21 202.0 +char *gotoxy::$6 // zp[2]:17 202.0 +unsigned int gotoxy::$7 // zp[2]:17 151.5 +unsigned int gotoxy::$8 // zp[2]:19 202.0 +unsigned int gotoxy::$9 // zp[2]:17 202.0 unsigned int gotoxy::line_offset -unsigned int gotoxy::line_offset#0 // line_offset zp[2]:15 101.0 +unsigned int gotoxy::line_offset#0 // line_offset zp[2]:17 101.0 char gotoxy::x __constant char gotoxy::x#2 = 0 // x char gotoxy::y @@ -68,36 +61,36 @@ __constant char main::s1[2] = " " void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination -void *memcpy::destination#2 // destination zp[2]:24 +void *memcpy::destination#2 // destination zp[2]:26 char *memcpy::dst -char *memcpy::dst#1 // dst zp[2]:24 1.00000000000001E14 -char *memcpy::dst#2 // dst zp[2]:24 1.0003333333333467E14 -char *memcpy::dst#4 // dst zp[2]:24 2.00000000002E11 +char *memcpy::dst#1 // dst zp[2]:26 1.0000000001E10 +char *memcpy::dst#2 // dst zp[2]:26 1.0033333334666666E10 +char *memcpy::dst#4 // dst zp[2]:26 2.00000002E8 unsigned int memcpy::num void *memcpy::return void *memcpy::source -void *memcpy::source#2 // source zp[2]:7 +void *memcpy::source#2 // source zp[2]:9 char *memcpy::src -char *memcpy::src#1 // src zp[2]:7 2.00000000000002E14 -char *memcpy::src#2 // src zp[2]:7 1.0002500000000125E14 -char *memcpy::src#4 // src zp[2]:7 1.00000000001E11 +char *memcpy::src#1 // src zp[2]:9 2.0000000002E10 +char *memcpy::src#2 // src zp[2]:9 1.002500000125E10 +char *memcpy::src#4 // src zp[2]:9 1.00000001E8 char *memcpy::src_end -char *memcpy::src_end#0 // src_end zp[2]:22 1.251250000000025E13 +char *memcpy::src_end#0 // src_end zp[2]:24 1.26250000025E9 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // reg byte x 1.4285714285714428E13 +char memset::c#4 // reg byte x 1.4285714287142856E9 char *memset::dst -char *memset::dst#1 // dst zp[2]:7 2.00000000000002E14 -char *memset::dst#2 // dst zp[2]:7 1.3336666666666834E14 -char *memset::dst#4 // dst zp[2]:7 2.00000000002E11 +char *memset::dst#1 // dst zp[2]:9 2.0000000002E10 +char *memset::dst#2 // dst zp[2]:9 1.3366666668333332E10 +char *memset::dst#4 // dst zp[2]:9 2.00000002E8 char *memset::end -char *memset::end#0 // end zp[2]:24 1.6683333333333668E13 +char *memset::end#0 // end zp[2]:26 1.6833333336666665E9 unsigned int memset::num void *memset::return void *memset::str -void *memset::str#3 // str zp[2]:7 +void *memset::str#3 // str zp[2]:9 __loadstore struct printf_buffer_number printf_buffer = {} // mem[12] -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits __constant char *printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // buffer_digits @@ -112,7 +105,18 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_uchar(char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +__constant void (*printf_number_buffer::putc#0)(char) = &cputc // putc +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1.0000001E7 +void (*printf_str::putc)(char) +void (*printf_str::putc#5)(char) // putc zp[2]:7 +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:3 1.0000001E7 +const char *printf_str::s#4 // s zp[2]:3 1.5050002E7 +const char *printf_str::s#5 // s zp[2]:3 100001.0 +void printf_uchar(void (*putc)(char) , char uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uchar::format char printf_uchar::format_justify_left char printf_uchar::format_min_length @@ -120,6 +124,7 @@ char printf_uchar::format_radix char printf_uchar::format_sign_always char printf_uchar::format_upper_case char printf_uchar::format_zero_padding +void (*printf_uchar::putc)(char) char printf_uchar::uvalue char printf_uchar::uvalue#0 // reg byte x 202.0 char printf_uchar::uvalue#1 // reg byte x 202.0 @@ -135,7 +140,7 @@ char uctoa::digit char uctoa::digit#1 // digit zp[1]:5 2000002.0 char uctoa::digit#2 // digit zp[1]:5 307692.6153846154 char uctoa::digit_value -char uctoa::digit_value#0 // digit_value zp[1]:21 600000.6000000001 +char uctoa::digit_value#0 // digit_value zp[1]:23 600000.6000000001 char *uctoa::digit_values char uctoa::max_digits char uctoa::radix @@ -156,7 +161,7 @@ char uctoa_append::digit#2 // reg byte y 1.00050000015E10 char uctoa_append::return char uctoa_append::return#0 // reg byte x 2000002.0 char uctoa_append::sub -char uctoa_append::sub#0 // sub zp[1]:21 3.3335000005E9 +char uctoa_append::sub#0 // sub zp[1]:23 3.3335000005E9 char uctoa_append::value char uctoa_append::value#0 // reg byte x 3666667.333333333 char uctoa_append::value#1 // reg byte x 2.0000000002E10 @@ -168,27 +173,28 @@ reg byte x [ gotoxy::y#4 gotoxy::y#2 ] reg byte x [ clrscr::l#2 clrscr::l#1 ] reg byte y [ clrscr::c#2 clrscr::c#1 ] reg byte x [ printf_uchar::uvalue#2 printf_uchar::uvalue#0 printf_uchar::uvalue#1 ] -zp[2]:3 [ cputs::s#4 cputs::s#5 cputs::s#0 clrscr::line_text#5 clrscr::line_text#1 ] +zp[2]:3 [ printf_str::s#4 printf_str::s#5 printf_str::s#0 clrscr::line_cols#5 clrscr::line_cols#1 ] zp[1]:5 [ uctoa::digit#2 uctoa::digit#1 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] zp[1]:6 [ uctoa::started#2 uctoa::started#4 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] +zp[2]:7 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 printf_str::putc#5 clrscr::line_text#5 clrscr::line_text#1 ] +zp[2]:9 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +reg byte x [ memset::c#4 ] reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] -zp[2]:7 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 clrscr::line_cols#5 clrscr::line_cols#1 ] -reg byte x [ memset::c#4 ] -zp[1]:9 [ conio_cursor_x ] -zp[1]:10 [ conio_cursor_y ] -zp[2]:11 [ conio_line_text ] -zp[2]:13 [ conio_line_color ] -zp[2]:15 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -zp[2]:17 [ gotoxy::$8 ] -zp[2]:19 [ gotoxy::$5 ] +zp[1]:11 [ conio_cursor_x ] +zp[1]:12 [ conio_cursor_y ] +zp[2]:13 [ conio_line_text ] +zp[2]:15 [ conio_line_color ] +reg byte a [ cputc::c#0 ] +zp[2]:17 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +zp[2]:19 [ gotoxy::$8 ] +zp[2]:21 [ gotoxy::$5 ] reg byte a [ printf_number_buffer::buffer_sign#0 ] -reg byte a [ cputs::c#1 ] -zp[1]:21 [ uctoa::digit_value#0 uctoa_append::sub#0 ] +reg byte a [ printf_str::c#1 ] +zp[1]:23 [ uctoa::digit_value#0 uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] -zp[2]:22 [ memcpy::src_end#0 ] -zp[2]:24 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +zp[2]:24 [ memcpy::src_end#0 ] +zp[2]:26 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] mem[12] [ printf_buffer ] mem[20] [ stars ] diff --git a/src/test/ref/strcmp-0.asm b/src/test/ref/strcmp-0.asm index f9502be68..8b2e3af0c 100644 --- a/src/test/ref/strcmp-0.asm +++ b/src/test/ref/strcmp-0.asm @@ -11,6 +11,7 @@ .const GREEN = 5 .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -18,15 +19,15 @@ .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = $c + .label conio_cursor_x = $10 // The current cursor y-position - .label conio_cursor_y = $d + .label conio_cursor_y = $11 // The current text cursor line start - .label conio_line_text = $e + .label conio_line_text = $12 // The current color cursor line start - .label conio_line_color = $10 + .label conio_line_color = $14 // The current text color - .label conio_textcolor = $12 + .label conio_textcolor = $16 .segment Code __start: { // __ma char conio_cursor_x = 0 @@ -68,6 +69,37 @@ conio_c64_init: { // } rts } +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + lda.z conio_textcolor + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} main: { // strcmp("a","b") lda #CONIO_HEIGHT) cpx #$19+1 bcc __b2 @@ -622,17 +654,45 @@ gotoxy: { // } rts } +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + inc.z conio_cursor_y + // cscroll() + jsr cscroll + // } + rts +} /// compares the string pointed to, by str1 to the string pointed to by str2. /// @param str1 This is the first string to be compared. /// @param str2 This is the second string to be compared. /// @return if Return value < 0 then it indicates str1 is less than str2. /// if Return value > 0 then it indicates str2 is less than str1. /// if Return value = 0 then it indicates str1 is equal to str2. -// __zp($1a) int strcmp(const char *str1, const char *str2) +// __zp(8) int strcmp(const char *str1, const char *str2) strcmp: { .label s1 = 4 .label s2 = 6 - .label return = $1a + .label return = 8 __b1: // while(*s1==*s2) ldy #0 @@ -693,7 +753,9 @@ assert_cmp: { // break; lda.z expect cmp #0 - beq __b5 + bne !__b5+ + jmp __b5 + !__b5: // case GREATER_THAN: // ok = (char)(actual>0); // break; @@ -724,37 +786,53 @@ assert_cmp: { lda #RED jsr textcolor // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) + lda #cputc + sta.z printf_str.putc+1 lda #s2 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) ldx.z expect jsr printf_schar // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) + lda #cputc + sta.z printf_str.putc+1 lda #s3 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) ldx.z actual jsr printf_schar // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) + lda #cputc + sta.z printf_str.putc+1 lda #s4 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) jsr printf_string // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) + lda #cputc + sta.z printf_str.putc+1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // } rts __b1: @@ -762,19 +840,27 @@ assert_cmp: { lda #GREEN jsr textcolor // printf("ok! %s\n", message) + lda #cputc + sta.z printf_str.putc+1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf("ok! %s\n", message) jsr printf_string // printf("ok! %s\n", message) + lda #cputc + sta.z printf_str.putc+1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str rts __b5: // actual==0 @@ -819,12 +905,12 @@ assert_cmp: { /// @return if Return value < 0 then it indicates str1 is less than str2. /// if Return value > 0 then it indicates str2 is less than str1. /// if Return value = 0 then it indicates str1 is equal to str2. -// __zp($a) int strncmp(const char *str1, const char *str2, __zp(4) unsigned int n) +// __zp($e) int strncmp(const char *str1, const char *str2, __zp(4) unsigned int n) strncmp: { .label s1 = 6 - .label s2 = $1a + .label s2 = 8 .label n = 4 - .label return = $a + .label return = $e __b1: // while(*s1==*s2) ldy #0 @@ -883,14 +969,14 @@ strncmp: { /// @return if Return value < 0 then it indicates str1 is less than str2. /// if Return value > 0 then it indicates str2 is less than str1. /// if Return value = 0 then it indicates str1 is equal to str2. -// __zp($1a) int memcmp(__zp(4) const void *str1, __zp($a) const void *str2, __zp(6) unsigned int n) +// __zp(8) int memcmp(__zp(4) const void *str1, __zp($e) const void *str2, __zp(6) unsigned int n) memcmp: { .label n = 6 .label s1 = 4 - .label s2 = $a - .label return = $1a + .label s2 = $e + .label return = 8 .label str1 = 4 - .label str2 = $a + .label str2 = $e __b1: // for(char *s1 = str1, *s2 = str2; n!=0; n--,s1++,s2++) lda.z n @@ -936,255 +1022,6 @@ memcmp: { !: jmp __b1 } -// Set the color for text output. The old color setting is returned. -// char textcolor(__register(A) char color) -textcolor: { - // conio_textcolor = color - sta.z conio_textcolor - // } - rts -} -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(6) const char *s) -cputs: { - .label s = 6 - __b1: - // while(c=*s++) - ldy #0 - lda (s),y - inc.z s - bne !+ - inc.z s+1 - !: - cmp #0 - bne __b2 - // } - rts - __b2: - // cputc(c) - jsr cputc - jmp __b1 -} -// Print a signed char using a specific format -// void printf_schar(__register(X) signed char value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) -printf_schar: { - // printf_buffer.sign = 0 - // Handle any sign - lda #0 - sta printf_buffer - // if(value<0) - cpx #0 - bmi __b1 - jmp __b2 - __b1: - // value = -value - txa - eor #$ff - clc - adc #1 - tax - // printf_buffer.sign = '-' - lda #'-' - sta printf_buffer - __b2: - // uctoa(uvalue, printf_buffer.digits, format.radix) - jsr uctoa - // printf_number_buffer(printf_buffer, format) - lda printf_buffer - // Print using format - jsr printf_number_buffer - // } - rts -} -// Print a string value using a specific format -// Handles justification and min length -// void printf_string(__zp(4) char *str, char format_min_length, char format_justify_left) -printf_string: { - .label str = 4 - // cputs(str) - lda.z str - sta.z cputs.s - lda.z str+1 - sta.z cputs.s+1 - jsr cputs - // } - rts -} -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - cmp #'\n' - beq __b1 - // conio_line_text[conio_cursor_x] = c - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - lda.z conio_textcolor - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - inc.z conio_cursor_x - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // cputln() - jsr cputln - __breturn: - // } - rts - __b1: - // cputln() - jsr cputln - rts -} -// Converts unsigned number value to a string representing it in RADIX format. -// If the leading digits are zero they are not included in the string. -// - value : The number to be converted to RADIX -// - buffer : receives the string representing the number and zero-termination. -// - radix : The radix to convert the number to (from the enum RADIX) -// void uctoa(__register(X) char value, __zp($1a) char *buffer, char radix) -uctoa: { - .label digit_value = $19 - .label buffer = $1a - .label digit = 8 - .label started = 9 - lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS - sta.z buffer+1 - lda #0 - sta.z started - sta.z digit - __b1: - // for( char digit=0; digit= digit_value) - lda.z started - bne __b5 - cpx.z digit_value - bcs __b5 - __b4: - // for( char digit=0; digitbuffer_digits - sta.z cputs.s+1 - jsr cputs - // } - rts -} -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - inc.z conio_cursor_y - // cscroll() - jsr cscroll - // } - rts -} -// Used to convert a single digit of an unsigned number value to a string representation -// Counts a single digit up from '0' as long as the value is larger than sub. -// Each time the digit is increased sub is subtracted from value. -// - buffer : pointer to the char that receives the digit -// - value : The value where the digit will be derived from -// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. -// (For decimal the subs used are 10000, 1000, 100, 10, 1) -// returns : the value reduced by sub * digit so that it is less than sub. -// __register(X) char uctoa_append(__zp($1a) char *buffer, __register(X) char value, __zp($19) char sub) -uctoa_append: { - .label buffer = $1a - .label sub = $19 - ldy #0 - __b1: - // while (value >= sub) - cpx.z sub - bcs __b2 - // *buffer = DIGITS[digit] - lda DIGITS,y - ldy #0 - sta (buffer),y - // } - rts - __b2: - // digit++; - iny - // value -= sub - txa - sec - sbc.z sub - tax - jmp __b1 -} // Scroll the entire screen if the cursor is beyond the last line cscroll: { // if(conio_cursor_y==CONIO_HEIGHT) @@ -1247,15 +1084,98 @@ cscroll: { // } rts } +// Set the color for text output. The old color setting is returned. +// char textcolor(__register(A) char color) +textcolor: { + // conio_textcolor = color + sta.z conio_textcolor + // } + rts +} +/// Print a NUL-terminated string +// void printf_str(__zp(6) void (*putc)(char), __zp(8) const char *s) +printf_str: { + .label s = 8 + .label putc = 6 + __b1: + // while(c=*s++) + ldy #0 + lda (s),y + inc.z s + bne !+ + inc.z s+1 + !: + cmp #0 + bne __b2 + // } + rts + __b2: + // putc(c) + pha + jsr icall1 + pla + jmp __b1 + icall1: + jmp (putc) +} +// Print a signed char using a specific format +// void printf_schar(void (*putc)(char), __register(X) signed char value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +printf_schar: { + // printf_buffer.sign = 0 + // Handle any sign + lda #0 + sta printf_buffer + // if(value<0) + cpx #0 + bmi __b1 + jmp __b2 + __b1: + // value = -value + txa + eor #$ff + clc + adc #1 + tax + // printf_buffer.sign = '-' + lda #'-' + sta printf_buffer + __b2: + // uctoa(uvalue, printf_buffer.digits, format.radix) + jsr uctoa + // printf_number_buffer(putc, printf_buffer, format) + lda printf_buffer + // Print using format + jsr printf_number_buffer + // } + rts +} +// Print a string value using a specific format +// Handles justification and min length +// void printf_string(void (*putc)(char), __zp(4) char *str, char format_min_length, char format_justify_left) +printf_string: { + .label str = 4 + // printf_str(putc, str) + lda.z str + sta.z printf_str.s + lda.z str+1 + sta.z printf_str.s+1 + lda #cputc + sta.z printf_str.putc+1 + jsr printf_str + // } + rts +} // Copy block of memory (forwards) // Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp($1c) void *destination, __zp($a) void *source, unsigned int num) +// void * memcpy(__zp($1f) void *destination, __zp($a) void *source, unsigned int num) memcpy: { - .label src_end = $1a - .label dst = $1c + .label src_end = $1d + .label dst = $1f .label src = $a .label source = $a - .label destination = $1c + .label destination = $1f // char* src_end = (char*)source+num lda.z source clc @@ -1293,7 +1213,7 @@ memcpy: { // Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. // void * memset(__zp($a) void *str, __register(X) char c, unsigned int num) memset: { - .label end = $1c + .label end = $1f .label dst = $a .label str = $a // char* end = (char*)str + num @@ -1326,6 +1246,132 @@ memset: { !: jmp __b2 } +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// void uctoa(__register(X) char value, __zp($e) char *buffer, char radix) +uctoa: { + .label digit_value = $21 + .label buffer = $e + .label digit = $c + .label started = $d + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + lda #0 + sta.z started + sta.z digit + __b1: + // for( char digit=0; digit= digit_value) + lda.z started + bne __b5 + cpx.z digit_value + bcs __b5 + __b4: + // for( char digit=0; digitputc + sta.z printf_str.putc+1 + lda #buffer_digits + sta.z printf_str.s+1 + jsr printf_str + // } + rts +} +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// __register(X) char uctoa_append(__zp($e) char *buffer, __register(X) char value, __zp($21) char sub) +uctoa_append: { + .label buffer = $e + .label sub = $21 + ldy #0 + __b1: + // while (value >= sub) + cpx.z sub + bcs __b2 + // *buffer = DIGITS[digit] + lda DIGITS,y + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + iny + // value -= sub + txa + sec + sbc.z sub + tax + jmp __b1 +} .segment Data // The digits used for numbers DIGITS: .text "0123456789abcdef" diff --git a/src/test/ref/strcmp-0.cfg b/src/test/ref/strcmp-0.cfg index e2a9e1642..e195beffc 100644 --- a/src/test/ref/strcmp-0.cfg +++ b/src/test/ref/strcmp-0.cfg @@ -36,609 +36,612 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [16] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_number_buffer::@3 + [17] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [18] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [19] conio_line_text[conio_cursor_x] = cputc::c#0 + [20] conio_line_color[conio_cursor_x] = conio_textcolor + [21] conio_cursor_x = ++ conio_cursor_x + [22] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [23] phi() + [24] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [25] return + to:@return +cputc::@1: scope:[cputc] from cputc + [26] phi() + [27] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [17] phi() - [18] call strcmp - [19] strcmp::return#12 = strcmp::return#11 + [28] phi() + [29] call strcmp + [30] strcmp::return#12 = strcmp::return#11 to:main::@2 main::@2: scope:[main] from main - [20] assert_cmp::actual#0 = strcmp::return#12 - [21] call assert_cmp + [31] assert_cmp::actual#0 = strcmp::return#12 + [32] call assert_cmp to:main::@3 main::@3: scope:[main] from main::@2 - [22] phi() - [23] call strcmp - [24] strcmp::return#13 = strcmp::return#11 + [33] phi() + [34] call strcmp + [35] strcmp::return#13 = strcmp::return#11 to:main::@4 main::@4: scope:[main] from main::@3 - [25] assert_cmp::actual#1 = strcmp::return#13 - [26] call assert_cmp + [36] assert_cmp::actual#1 = strcmp::return#13 + [37] call assert_cmp to:main::@5 main::@5: scope:[main] from main::@4 - [27] phi() - [28] call strcmp - [29] strcmp::return#14 = strcmp::return#11 + [38] phi() + [39] call strcmp + [40] strcmp::return#14 = strcmp::return#11 to:main::@6 main::@6: scope:[main] from main::@5 - [30] assert_cmp::actual#2 = strcmp::return#14 - [31] call assert_cmp + [41] assert_cmp::actual#2 = strcmp::return#14 + [42] call assert_cmp to:main::@7 main::@7: scope:[main] from main::@6 - [32] phi() - [33] call strcmp - [34] strcmp::return#15 = strcmp::return#11 + [43] phi() + [44] call strcmp + [45] strcmp::return#15 = strcmp::return#11 to:main::@8 main::@8: scope:[main] from main::@7 - [35] assert_cmp::actual#3 = strcmp::return#15 - [36] call assert_cmp + [46] assert_cmp::actual#3 = strcmp::return#15 + [47] call assert_cmp to:main::@9 main::@9: scope:[main] from main::@8 - [37] phi() - [38] call strcmp - [39] strcmp::return#16 = strcmp::return#11 + [48] phi() + [49] call strcmp + [50] strcmp::return#16 = strcmp::return#11 to:main::@10 main::@10: scope:[main] from main::@9 - [40] assert_cmp::actual#4 = strcmp::return#16 - [41] call assert_cmp + [51] assert_cmp::actual#4 = strcmp::return#16 + [52] call assert_cmp to:main::@11 main::@11: scope:[main] from main::@10 - [42] phi() - [43] call strcmp - [44] strcmp::return#17 = strcmp::return#11 + [53] phi() + [54] call strcmp + [55] strcmp::return#17 = strcmp::return#11 to:main::@12 main::@12: scope:[main] from main::@11 - [45] assert_cmp::actual#5 = strcmp::return#17 - [46] call assert_cmp + [56] assert_cmp::actual#5 = strcmp::return#17 + [57] call assert_cmp to:main::@13 main::@13: scope:[main] from main::@12 - [47] phi() - [48] call strcmp - [49] strcmp::return#18 = strcmp::return#11 + [58] phi() + [59] call strcmp + [60] strcmp::return#18 = strcmp::return#11 to:main::@14 main::@14: scope:[main] from main::@13 - [50] assert_cmp::actual#6 = strcmp::return#18 - [51] call assert_cmp + [61] assert_cmp::actual#6 = strcmp::return#18 + [62] call assert_cmp to:main::@15 main::@15: scope:[main] from main::@14 - [52] phi() - [53] call strcmp - [54] strcmp::return#10 = strcmp::return#11 + [63] phi() + [64] call strcmp + [65] strcmp::return#10 = strcmp::return#11 to:main::@16 main::@16: scope:[main] from main::@15 - [55] assert_cmp::actual#7 = strcmp::return#10 - [56] call assert_cmp + [66] assert_cmp::actual#7 = strcmp::return#10 + [67] call assert_cmp to:main::@17 main::@17: scope:[main] from main::@16 - [57] phi() - [58] call strncmp - [59] strncmp::return#3 = strncmp::return#2 + [68] phi() + [69] call strncmp + [70] strncmp::return#3 = strncmp::return#2 to:main::@18 main::@18: scope:[main] from main::@17 - [60] assert_cmp::actual#8 = strncmp::return#3 - [61] call assert_cmp + [71] assert_cmp::actual#8 = strncmp::return#3 + [72] call assert_cmp to:main::@19 main::@19: scope:[main] from main::@18 - [62] phi() - [63] call strncmp - [64] strncmp::return#10 = strncmp::return#2 + [73] phi() + [74] call strncmp + [75] strncmp::return#10 = strncmp::return#2 to:main::@20 main::@20: scope:[main] from main::@19 - [65] assert_cmp::actual#9 = strncmp::return#10 - [66] call assert_cmp + [76] assert_cmp::actual#9 = strncmp::return#10 + [77] call assert_cmp to:main::@21 main::@21: scope:[main] from main::@20 - [67] phi() - [68] call strncmp - [69] strncmp::return#11 = strncmp::return#2 + [78] phi() + [79] call strncmp + [80] strncmp::return#11 = strncmp::return#2 to:main::@22 main::@22: scope:[main] from main::@21 - [70] assert_cmp::actual#10 = strncmp::return#11 - [71] call assert_cmp + [81] assert_cmp::actual#10 = strncmp::return#11 + [82] call assert_cmp to:main::@23 main::@23: scope:[main] from main::@22 - [72] phi() - [73] call strncmp - [74] strncmp::return#12 = strncmp::return#2 + [83] phi() + [84] call strncmp + [85] strncmp::return#12 = strncmp::return#2 to:main::@24 main::@24: scope:[main] from main::@23 - [75] assert_cmp::actual#11 = strncmp::return#12 - [76] call assert_cmp + [86] assert_cmp::actual#11 = strncmp::return#12 + [87] call assert_cmp to:main::@25 main::@25: scope:[main] from main::@24 - [77] phi() - [78] call strncmp - [79] strncmp::return#13 = strncmp::return#2 + [88] phi() + [89] call strncmp + [90] strncmp::return#13 = strncmp::return#2 to:main::@26 main::@26: scope:[main] from main::@25 - [80] assert_cmp::actual#12 = strncmp::return#13 - [81] call assert_cmp + [91] assert_cmp::actual#12 = strncmp::return#13 + [92] call assert_cmp to:main::@27 main::@27: scope:[main] from main::@26 - [82] phi() - [83] call memcmp - [84] memcmp::return#3 = memcmp::return#2 + [93] phi() + [94] call memcmp + [95] memcmp::return#3 = memcmp::return#2 to:main::@28 main::@28: scope:[main] from main::@27 - [85] assert_cmp::actual#13 = memcmp::return#3 - [86] call assert_cmp + [96] assert_cmp::actual#13 = memcmp::return#3 + [97] call assert_cmp to:main::@29 main::@29: scope:[main] from main::@28 - [87] phi() - [88] call memcmp - [89] memcmp::return#4 = memcmp::return#2 + [98] phi() + [99] call memcmp + [100] memcmp::return#4 = memcmp::return#2 to:main::@30 main::@30: scope:[main] from main::@29 - [90] assert_cmp::actual#14 = memcmp::return#4 - [91] call assert_cmp + [101] assert_cmp::actual#14 = memcmp::return#4 + [102] call assert_cmp to:main::@31 main::@31: scope:[main] from main::@30 - [92] phi() - [93] call memcmp - [94] memcmp::return#10 = memcmp::return#2 + [103] phi() + [104] call memcmp + [105] memcmp::return#10 = memcmp::return#2 to:main::@32 main::@32: scope:[main] from main::@31 - [95] assert_cmp::actual#15 = memcmp::return#10 - [96] call assert_cmp + [106] assert_cmp::actual#15 = memcmp::return#10 + [107] call assert_cmp to:main::@33 main::@33: scope:[main] from main::@32 - [97] phi() - [98] call memcmp - [99] memcmp::return#11 = memcmp::return#2 + [108] phi() + [109] call memcmp + [110] memcmp::return#11 = memcmp::return#2 to:main::@34 main::@34: scope:[main] from main::@33 - [100] assert_cmp::actual#16 = memcmp::return#11 - [101] call assert_cmp + [111] assert_cmp::actual#16 = memcmp::return#11 + [112] call assert_cmp to:main::@1 main::@1: scope:[main] from main::@1 main::@34 - [102] phi() + [113] phi() to:main::@1 void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [103] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [114] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [104] phi() + [115] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [105] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [116] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [106] conio_cursor_x = gotoxy::x#2 - [107] conio_cursor_y = gotoxy::y#4 - [108] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [109] gotoxy::$8 = gotoxy::$7 << 2 - [110] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [111] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [112] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [113] conio_line_text = gotoxy::$5 - [114] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [115] conio_line_color = gotoxy::$6 + [117] conio_cursor_x = gotoxy::x#2 + [118] conio_cursor_y = gotoxy::y#4 + [119] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [120] gotoxy::$8 = gotoxy::$7 << 2 + [121] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [122] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [123] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [124] conio_line_text = gotoxy::$5 + [125] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [126] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [116] return - to:@return - -int strcmp(const char *str1 , const char *str2) -strcmp: scope:[strcmp] from main main::@11 main::@13 main::@15 main::@3 main::@5 main::@7 main::@9 - [117] strcmp::s2#0 = phi( main/main::str2, main::@11/main::str25, main::@13/main::str26, main::@15/main::str27, main::@3/main::str21, main::@5/main::str11, main::@7/main::str13, main::@9/main::str14 ) - [117] strcmp::s1#0 = phi( main/main::str1, main::@11/main::str15, main::@13/main::str16, main::@15/main::str16, main::@3/main::str11, main::@5/main::str12, main::@7/main::str13, main::@9/main::str14 ) - to:strcmp::@1 -strcmp::@1: scope:[strcmp] from strcmp strcmp::@4 - [118] strcmp::s2#2 = phi( strcmp/strcmp::s2#0, strcmp::@4/strcmp::s2#1 ) - [118] strcmp::s1#2 = phi( strcmp/strcmp::s1#0, strcmp::@4/strcmp::s1#1 ) - [119] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 - to:strcmp::@3 -strcmp::@3: scope:[strcmp] from strcmp::@1 - [120] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 - [121] strcmp::return#0 = (int)(signed char)strcmp::$0 - to:strcmp::@return -strcmp::@return: scope:[strcmp] from strcmp::@2 strcmp::@3 - [122] strcmp::return#11 = phi( strcmp::@3/strcmp::return#0, strcmp::@2/0 ) - [123] return - to:@return -strcmp::@2: scope:[strcmp] from strcmp::@1 - [124] if(*strcmp::s1#2!=0) goto strcmp::@4 - to:strcmp::@return -strcmp::@4: scope:[strcmp] from strcmp::@2 - [125] strcmp::s1#1 = ++ strcmp::s1#2 - [126] strcmp::s2#1 = ++ strcmp::s2#2 - to:strcmp::@1 - -void assert_cmp(signed char expect , signed char actual , char *message) -assert_cmp: scope:[assert_cmp] from main::@10 main::@12 main::@14 main::@16 main::@18 main::@2 main::@20 main::@22 main::@24 main::@26 main::@28 main::@30 main::@32 main::@34 main::@4 main::@6 main::@8 - [127] assert_cmp::message#17 = phi( main::@10/main::message4, main::@12/main::message5, main::@14/main::message6, main::@16/main::message7, main::@18/main::message8, main::@2/main::message, main::@20/main::message9, main::@22/main::message10, main::@24/main::message11, main::@26/main::message12, main::@28/main::message13, main::@30/main::message14, main::@32/main::message15, main::@34/main::message16, main::@4/main::message1, main::@6/main::message2, main::@8/main::message3 ) - [127] assert_cmp::actual#17 = phi( main::@10/assert_cmp::actual#4, main::@12/assert_cmp::actual#5, main::@14/assert_cmp::actual#6, main::@16/assert_cmp::actual#7, main::@18/assert_cmp::actual#8, main::@2/assert_cmp::actual#0, main::@20/assert_cmp::actual#9, main::@22/assert_cmp::actual#10, main::@24/assert_cmp::actual#11, main::@26/assert_cmp::actual#12, main::@28/assert_cmp::actual#13, main::@30/assert_cmp::actual#14, main::@32/assert_cmp::actual#15, main::@34/assert_cmp::actual#16, main::@4/assert_cmp::actual#1, main::@6/assert_cmp::actual#2, main::@8/assert_cmp::actual#3 ) - [127] assert_cmp::expect#17 = phi( main::@10/0, main::@12/1, main::@14/1, main::@16/1, main::@18/-1, main::@2/-1, main::@20/1, main::@22/0, main::@24/0, main::@26/-1, main::@28/-1, main::@30/0, main::@32/0, main::@34/1, main::@4/-1, main::@6/-1, main::@8/0 ) - [128] if(assert_cmp::expect#17==-1) goto assert_cmp::@4 - to:assert_cmp::@2 -assert_cmp::@2: scope:[assert_cmp] from assert_cmp - [129] if(assert_cmp::expect#17==0) goto assert_cmp::@5 - to:assert_cmp::@3 -assert_cmp::@3: scope:[assert_cmp] from assert_cmp::@2 - [130] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 - to:assert_cmp::@6 -assert_cmp::@6: scope:[assert_cmp] from assert_cmp::@3 - [131] assert_cmp::$2 = assert_cmp::actual#17 > 0 - [132] assert_cmp::ok#3 = (char)assert_cmp::$2 - to:assert_cmp::@7 -assert_cmp::@7: scope:[assert_cmp] from assert_cmp::@3 assert_cmp::@4 assert_cmp::@5 assert_cmp::@6 - [133] assert_cmp::ok#4 = phi( assert_cmp::@3/0, assert_cmp::@4/assert_cmp::ok#1, assert_cmp::@5/assert_cmp::ok#2, assert_cmp::@6/assert_cmp::ok#3 ) - [134] if(0!=assert_cmp::ok#4) goto assert_cmp::@1 - to:assert_cmp::@8 -assert_cmp::@8: scope:[assert_cmp] from assert_cmp::@7 - [135] phi() - [136] call textcolor - to:assert_cmp::@12 -assert_cmp::@12: scope:[assert_cmp] from assert_cmp::@8 - [137] phi() - [138] call cputs - to:assert_cmp::@13 -assert_cmp::@13: scope:[assert_cmp] from assert_cmp::@12 - [139] printf_schar::value#1 = assert_cmp::expect#17 - [140] call printf_schar - to:assert_cmp::@14 -assert_cmp::@14: scope:[assert_cmp] from assert_cmp::@13 - [141] phi() - [142] call cputs - to:assert_cmp::@15 -assert_cmp::@15: scope:[assert_cmp] from assert_cmp::@14 - [143] printf_schar::value#2 = assert_cmp::actual#17 - [144] call printf_schar - to:assert_cmp::@16 -assert_cmp::@16: scope:[assert_cmp] from assert_cmp::@15 - [145] phi() - [146] call cputs - to:assert_cmp::@17 -assert_cmp::@17: scope:[assert_cmp] from assert_cmp::@16 - [147] printf_string::str#1 = assert_cmp::message#17 - [148] call printf_string - to:assert_cmp::@18 -assert_cmp::@18: scope:[assert_cmp] from assert_cmp::@17 - [149] phi() - [150] call cputs - to:assert_cmp::@return -assert_cmp::@return: scope:[assert_cmp] from assert_cmp::@11 assert_cmp::@18 - [151] return - to:@return -assert_cmp::@1: scope:[assert_cmp] from assert_cmp::@7 - [152] phi() - [153] call textcolor - to:assert_cmp::@9 -assert_cmp::@9: scope:[assert_cmp] from assert_cmp::@1 - [154] phi() - [155] call cputs - to:assert_cmp::@10 -assert_cmp::@10: scope:[assert_cmp] from assert_cmp::@9 - [156] printf_string::str#0 = assert_cmp::message#17 - [157] call printf_string - to:assert_cmp::@11 -assert_cmp::@11: scope:[assert_cmp] from assert_cmp::@10 - [158] phi() - [159] call cputs - to:assert_cmp::@return -assert_cmp::@5: scope:[assert_cmp] from assert_cmp::@2 - [160] assert_cmp::$1 = assert_cmp::actual#17 == 0 - [161] assert_cmp::ok#2 = (char)assert_cmp::$1 - to:assert_cmp::@7 -assert_cmp::@4: scope:[assert_cmp] from assert_cmp - [162] assert_cmp::$0 = assert_cmp::actual#17 < 0 - [163] assert_cmp::ok#1 = (char)assert_cmp::$0 - to:assert_cmp::@7 - -int strncmp(const char *str1 , const char *str2 , unsigned int n) -strncmp: scope:[strncmp] from main::@17 main::@19 main::@21 main::@23 main::@25 - [164] strncmp::n#8 = phi( main::@17/3, main::@19/3, main::@21/2, main::@23/3, main::@25/3 ) - [164] strncmp::s2#0 = phi( main::@17/main::str28, main::@19/main::str29, main::@21/main::str210, main::@23/main::str211, main::@25/main::str212 ) - [164] strncmp::s1#0 = phi( main::@17/main::str18, main::@19/main::str19, main::@21/main::str21, main::@23/main::str111, main::@25/main::str12 ) - to:strncmp::@1 -strncmp::@1: scope:[strncmp] from strncmp strncmp::@4 - [165] strncmp::n#6 = phi( strncmp/strncmp::n#8, strncmp::@4/strncmp::n#0 ) - [165] strncmp::s2#2 = phi( strncmp/strncmp::s2#0, strncmp::@4/strncmp::s2#1 ) - [165] strncmp::s1#2 = phi( strncmp/strncmp::s1#0, strncmp::@4/strncmp::s1#1 ) - [166] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 - to:strncmp::@3 -strncmp::@3: scope:[strncmp] from strncmp::@1 - [167] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 - [168] strncmp::return#0 = (int)(signed char)strncmp::$0 - to:strncmp::@return -strncmp::@return: scope:[strncmp] from strncmp::@2 strncmp::@3 strncmp::@5 - [169] strncmp::return#2 = phi( strncmp::@3/strncmp::return#0, strncmp::@2/0, strncmp::@5/0 ) - [170] return - to:@return -strncmp::@2: scope:[strncmp] from strncmp::@1 - [171] strncmp::n#0 = -- strncmp::n#6 - [172] if(*strncmp::s1#2==0) goto strncmp::@return - to:strncmp::@5 -strncmp::@5: scope:[strncmp] from strncmp::@2 - [173] if(strncmp::n#0==0) goto strncmp::@return - to:strncmp::@4 -strncmp::@4: scope:[strncmp] from strncmp::@5 - [174] strncmp::s1#1 = ++ strncmp::s1#2 - [175] strncmp::s2#1 = ++ strncmp::s2#2 - to:strncmp::@1 - -int memcmp(const void *str1 , const void *str2 , unsigned int n) -memcmp: scope:[memcmp] from main::@27 main::@29 main::@31 main::@33 - [176] memcmp::n#7 = phi( main::@27/2, main::@29/2, main::@31/1, main::@33/4 ) - [176] memcmp::str2#4 = phi( main::@27/(const void *)main::$35, main::@29/(const void *)main::str13, main::@31/(const void *)main::$39, main::@33/(const void *)main::str111 ) - [176] memcmp::str1#4 = phi( main::@27/(const void *)main::str12, main::@29/(const void *)main::str13, main::@31/(const void *)main::$38, main::@33/(const void *)main::str14 ) - [177] memcmp::s1#6 = (char *)memcmp::str1#4 - [178] memcmp::s2#6 = (char *)memcmp::str2#4 - to:memcmp::@1 -memcmp::@1: scope:[memcmp] from memcmp memcmp::@3 - [179] memcmp::s2#2 = phi( memcmp/memcmp::s2#6, memcmp::@3/memcmp::s2#1 ) - [179] memcmp::s1#2 = phi( memcmp/memcmp::s1#6, memcmp::@3/memcmp::s1#1 ) - [179] memcmp::n#5 = phi( memcmp/memcmp::n#7, memcmp::@3/memcmp::n#0 ) - [180] if(memcmp::n#5!=0) goto memcmp::@2 - to:memcmp::@return -memcmp::@return: scope:[memcmp] from memcmp::@1 memcmp::@4 - [181] memcmp::return#2 = phi( memcmp::@1/0, memcmp::@4/memcmp::return#1 ) - [182] return - to:@return -memcmp::@2: scope:[memcmp] from memcmp::@1 - [183] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 - to:memcmp::@4 -memcmp::@4: scope:[memcmp] from memcmp::@2 - [184] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 - [185] memcmp::return#1 = (int)(signed char)memcmp::$3 - to:memcmp::@return -memcmp::@3: scope:[memcmp] from memcmp::@2 - [186] memcmp::n#0 = -- memcmp::n#5 - [187] memcmp::s1#1 = ++ memcmp::s1#2 - [188] memcmp::s2#1 = ++ memcmp::s2#2 - to:memcmp::@1 - -char textcolor(char color) -textcolor: scope:[textcolor] from assert_cmp::@1 assert_cmp::@8 - [189] textcolor::color#2 = phi( assert_cmp::@1/GREEN, assert_cmp::@8/RED ) - [190] conio_textcolor = textcolor::color#2 - to:textcolor::@return -textcolor::@return: scope:[textcolor] from textcolor - [191] return - to:@return - -void cputs(const char *s) -cputs: scope:[cputs] from assert_cmp::@11 assert_cmp::@12 assert_cmp::@14 assert_cmp::@16 assert_cmp::@18 assert_cmp::@9 printf_number_buffer::@2 printf_string::@1 - [192] cputs::s#10 = phi( assert_cmp::@11/assert_cmp::s1, assert_cmp::@12/assert_cmp::s2, assert_cmp::@14/assert_cmp::s3, assert_cmp::@16/assert_cmp::s4, assert_cmp::@18/assert_cmp::s1, assert_cmp::@9/assert_cmp::s, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, printf_string::@1/cputs::s#2 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [193] cputs::s#9 = phi( cputs/cputs::s#10, cputs::@2/cputs::s#0 ) - [194] cputs::c#1 = *cputs::s#9 - [195] cputs::s#0 = ++ cputs::s#9 - [196] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [197] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [198] cputc::c#0 = cputs::c#1 - [199] call cputc - to:cputs::@1 - -void printf_schar(signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_schar: scope:[printf_schar] from assert_cmp::@13 assert_cmp::@15 - [200] printf_schar::value#3 = phi( assert_cmp::@13/printf_schar::value#1, assert_cmp::@15/printf_schar::value#2 ) - [201] *((char *)&printf_buffer) = 0 - [202] if(printf_schar::value#3<0) goto printf_schar::@1 - to:printf_schar::@2 -printf_schar::@1: scope:[printf_schar] from printf_schar - [203] printf_schar::value#0 = - printf_schar::value#3 - [204] *((char *)&printf_buffer) = '-' - to:printf_schar::@2 -printf_schar::@2: scope:[printf_schar] from printf_schar printf_schar::@1 - [205] printf_schar::value#5 = phi( printf_schar::@1/printf_schar::value#0, printf_schar/printf_schar::value#3 ) - [206] uctoa::value#1 = (char)printf_schar::value#5 - [207] call uctoa - to:printf_schar::@3 -printf_schar::@3: scope:[printf_schar] from printf_schar::@2 - [208] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) - [209] call printf_number_buffer - to:printf_schar::@return -printf_schar::@return: scope:[printf_schar] from printf_schar::@3 - [210] return - to:@return - -void printf_string(char *str , char format_min_length , char format_justify_left) -printf_string: scope:[printf_string] from assert_cmp::@10 assert_cmp::@17 - [211] printf_string::str#2 = phi( assert_cmp::@10/printf_string::str#0, assert_cmp::@17/printf_string::str#1 ) - to:printf_string::@1 -printf_string::@1: scope:[printf_string] from printf_string - [212] cputs::s#2 = printf_string::str#2 - [213] call cputs - to:printf_string::@return -printf_string::@return: scope:[printf_string] from printf_string::@1 - [214] return - to:@return - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 - [215] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) - [216] if(cputc::c#3==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [217] conio_line_text[conio_cursor_x] = cputc::c#3 - [218] conio_line_color[conio_cursor_x] = conio_textcolor - [219] conio_cursor_x = ++ conio_cursor_x - [220] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [221] phi() - [222] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [223] return - to:@return -cputc::@1: scope:[cputc] from cputc - [224] phi() - [225] call cputln - to:cputc::@return - -void uctoa(char value , char *buffer , char radix) -uctoa: scope:[uctoa] from printf_schar::@2 - [226] phi() - to:uctoa::@1 -uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 - [227] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) - [227] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) - [227] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/uctoa::value#1 ) - [227] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) - [228] if(uctoa::digit#2<3-1) goto uctoa::@2 - to:uctoa::@3 -uctoa::@3: scope:[uctoa] from uctoa::@1 - [229] *uctoa::buffer#11 = DIGITS[uctoa::value#2] - [230] uctoa::buffer#3 = ++ uctoa::buffer#11 - [231] *uctoa::buffer#3 = 0 - to:uctoa::@return -uctoa::@return: scope:[uctoa] from uctoa::@3 - [232] return - to:@return -uctoa::@2: scope:[uctoa] from uctoa::@1 - [233] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] - [234] if(0!=uctoa::started#2) goto uctoa::@5 - to:uctoa::@7 -uctoa::@7: scope:[uctoa] from uctoa::@2 - [235] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 - to:uctoa::@4 -uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 - [236] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) - [236] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) - [236] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) - [237] uctoa::digit#1 = ++ uctoa::digit#2 - to:uctoa::@1 -uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 - [238] uctoa_append::buffer#0 = uctoa::buffer#11 - [239] uctoa_append::value#0 = uctoa::value#2 - [240] uctoa_append::sub#0 = uctoa::digit_value#0 - [241] call uctoa_append - [242] uctoa_append::return#0 = uctoa_append::value#2 - to:uctoa::@6 -uctoa::@6: scope:[uctoa] from uctoa::@5 - [243] uctoa::value#0 = uctoa_append::return#0 - [244] uctoa::buffer#4 = ++ uctoa::buffer#11 - to:uctoa::@4 - -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_number_buffer: scope:[printf_number_buffer] from printf_schar::@3 - [245] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer - [246] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 - [247] cputc::c#2 = printf_number_buffer::buffer_sign#0 - [248] call cputc - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 - [249] phi() - [250] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 - [251] return + [127] return to:@return void cputln() cputln: scope:[cputln] from cputc::@1 cputc::@3 - [252] conio_line_text = conio_line_text + $28 - [253] conio_line_color = conio_line_color + $28 - [254] conio_cursor_x = 0 - [255] conio_cursor_y = ++ conio_cursor_y - [256] call cscroll + [128] conio_line_text = conio_line_text + $28 + [129] conio_line_color = conio_line_color + $28 + [130] conio_cursor_x = 0 + [131] conio_cursor_y = ++ conio_cursor_y + [132] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [257] return + [133] return to:@return -char uctoa_append(char *buffer , char value , char sub) -uctoa_append: scope:[uctoa_append] from uctoa::@5 - [258] phi() - to:uctoa_append::@1 -uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 - [259] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) - [259] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) - [260] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 - to:uctoa_append::@3 -uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 - [261] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] - to:uctoa_append::@return -uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 - [262] return +int strcmp(const char *str1 , const char *str2) +strcmp: scope:[strcmp] from main main::@11 main::@13 main::@15 main::@3 main::@5 main::@7 main::@9 + [134] strcmp::s2#0 = phi( main/main::str2, main::@11/main::str25, main::@13/main::str26, main::@15/main::str27, main::@3/main::str21, main::@5/main::str11, main::@7/main::str13, main::@9/main::str14 ) + [134] strcmp::s1#0 = phi( main/main::str1, main::@11/main::str15, main::@13/main::str16, main::@15/main::str16, main::@3/main::str11, main::@5/main::str12, main::@7/main::str13, main::@9/main::str14 ) + to:strcmp::@1 +strcmp::@1: scope:[strcmp] from strcmp strcmp::@4 + [135] strcmp::s2#2 = phi( strcmp/strcmp::s2#0, strcmp::@4/strcmp::s2#1 ) + [135] strcmp::s1#2 = phi( strcmp/strcmp::s1#0, strcmp::@4/strcmp::s1#1 ) + [136] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 + to:strcmp::@3 +strcmp::@3: scope:[strcmp] from strcmp::@1 + [137] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 + [138] strcmp::return#0 = (int)(signed char)strcmp::$0 + to:strcmp::@return +strcmp::@return: scope:[strcmp] from strcmp::@2 strcmp::@3 + [139] strcmp::return#11 = phi( strcmp::@3/strcmp::return#0, strcmp::@2/0 ) + [140] return to:@return -uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 - [263] uctoa_append::digit#1 = ++ uctoa_append::digit#2 - [264] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 - to:uctoa_append::@1 +strcmp::@2: scope:[strcmp] from strcmp::@1 + [141] if(*strcmp::s1#2!=0) goto strcmp::@4 + to:strcmp::@return +strcmp::@4: scope:[strcmp] from strcmp::@2 + [142] strcmp::s1#1 = ++ strcmp::s1#2 + [143] strcmp::s2#1 = ++ strcmp::s2#2 + to:strcmp::@1 + +void assert_cmp(signed char expect , signed char actual , char *message) +assert_cmp: scope:[assert_cmp] from main::@10 main::@12 main::@14 main::@16 main::@18 main::@2 main::@20 main::@22 main::@24 main::@26 main::@28 main::@30 main::@32 main::@34 main::@4 main::@6 main::@8 + [144] assert_cmp::message#17 = phi( main::@10/main::message4, main::@12/main::message5, main::@14/main::message6, main::@16/main::message7, main::@18/main::message8, main::@2/main::message, main::@20/main::message9, main::@22/main::message10, main::@24/main::message11, main::@26/main::message12, main::@28/main::message13, main::@30/main::message14, main::@32/main::message15, main::@34/main::message16, main::@4/main::message1, main::@6/main::message2, main::@8/main::message3 ) + [144] assert_cmp::actual#17 = phi( main::@10/assert_cmp::actual#4, main::@12/assert_cmp::actual#5, main::@14/assert_cmp::actual#6, main::@16/assert_cmp::actual#7, main::@18/assert_cmp::actual#8, main::@2/assert_cmp::actual#0, main::@20/assert_cmp::actual#9, main::@22/assert_cmp::actual#10, main::@24/assert_cmp::actual#11, main::@26/assert_cmp::actual#12, main::@28/assert_cmp::actual#13, main::@30/assert_cmp::actual#14, main::@32/assert_cmp::actual#15, main::@34/assert_cmp::actual#16, main::@4/assert_cmp::actual#1, main::@6/assert_cmp::actual#2, main::@8/assert_cmp::actual#3 ) + [144] assert_cmp::expect#17 = phi( main::@10/0, main::@12/1, main::@14/1, main::@16/1, main::@18/-1, main::@2/-1, main::@20/1, main::@22/0, main::@24/0, main::@26/-1, main::@28/-1, main::@30/0, main::@32/0, main::@34/1, main::@4/-1, main::@6/-1, main::@8/0 ) + [145] if(assert_cmp::expect#17==-1) goto assert_cmp::@4 + to:assert_cmp::@2 +assert_cmp::@2: scope:[assert_cmp] from assert_cmp + [146] if(assert_cmp::expect#17==0) goto assert_cmp::@5 + to:assert_cmp::@3 +assert_cmp::@3: scope:[assert_cmp] from assert_cmp::@2 + [147] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 + to:assert_cmp::@6 +assert_cmp::@6: scope:[assert_cmp] from assert_cmp::@3 + [148] assert_cmp::$2 = assert_cmp::actual#17 > 0 + [149] assert_cmp::ok#3 = (char)assert_cmp::$2 + to:assert_cmp::@7 +assert_cmp::@7: scope:[assert_cmp] from assert_cmp::@3 assert_cmp::@4 assert_cmp::@5 assert_cmp::@6 + [150] assert_cmp::ok#4 = phi( assert_cmp::@3/0, assert_cmp::@4/assert_cmp::ok#1, assert_cmp::@5/assert_cmp::ok#2, assert_cmp::@6/assert_cmp::ok#3 ) + [151] if(0!=assert_cmp::ok#4) goto assert_cmp::@1 + to:assert_cmp::@8 +assert_cmp::@8: scope:[assert_cmp] from assert_cmp::@7 + [152] phi() + [153] call textcolor + to:assert_cmp::@12 +assert_cmp::@12: scope:[assert_cmp] from assert_cmp::@8 + [154] phi() + [155] call printf_str + to:assert_cmp::@13 +assert_cmp::@13: scope:[assert_cmp] from assert_cmp::@12 + [156] printf_schar::value#1 = assert_cmp::expect#17 + [157] call printf_schar + to:assert_cmp::@14 +assert_cmp::@14: scope:[assert_cmp] from assert_cmp::@13 + [158] phi() + [159] call printf_str + to:assert_cmp::@15 +assert_cmp::@15: scope:[assert_cmp] from assert_cmp::@14 + [160] printf_schar::value#2 = assert_cmp::actual#17 + [161] call printf_schar + to:assert_cmp::@16 +assert_cmp::@16: scope:[assert_cmp] from assert_cmp::@15 + [162] phi() + [163] call printf_str + to:assert_cmp::@17 +assert_cmp::@17: scope:[assert_cmp] from assert_cmp::@16 + [164] printf_string::str#1 = assert_cmp::message#17 + [165] call printf_string + to:assert_cmp::@18 +assert_cmp::@18: scope:[assert_cmp] from assert_cmp::@17 + [166] phi() + [167] call printf_str + to:assert_cmp::@return +assert_cmp::@return: scope:[assert_cmp] from assert_cmp::@11 assert_cmp::@18 + [168] return + to:@return +assert_cmp::@1: scope:[assert_cmp] from assert_cmp::@7 + [169] phi() + [170] call textcolor + to:assert_cmp::@9 +assert_cmp::@9: scope:[assert_cmp] from assert_cmp::@1 + [171] phi() + [172] call printf_str + to:assert_cmp::@10 +assert_cmp::@10: scope:[assert_cmp] from assert_cmp::@9 + [173] printf_string::str#0 = assert_cmp::message#17 + [174] call printf_string + to:assert_cmp::@11 +assert_cmp::@11: scope:[assert_cmp] from assert_cmp::@10 + [175] phi() + [176] call printf_str + to:assert_cmp::@return +assert_cmp::@5: scope:[assert_cmp] from assert_cmp::@2 + [177] assert_cmp::$1 = assert_cmp::actual#17 == 0 + [178] assert_cmp::ok#2 = (char)assert_cmp::$1 + to:assert_cmp::@7 +assert_cmp::@4: scope:[assert_cmp] from assert_cmp + [179] assert_cmp::$0 = assert_cmp::actual#17 < 0 + [180] assert_cmp::ok#1 = (char)assert_cmp::$0 + to:assert_cmp::@7 + +int strncmp(const char *str1 , const char *str2 , unsigned int n) +strncmp: scope:[strncmp] from main::@17 main::@19 main::@21 main::@23 main::@25 + [181] strncmp::n#8 = phi( main::@17/3, main::@19/3, main::@21/2, main::@23/3, main::@25/3 ) + [181] strncmp::s2#0 = phi( main::@17/main::str28, main::@19/main::str29, main::@21/main::str210, main::@23/main::str211, main::@25/main::str212 ) + [181] strncmp::s1#0 = phi( main::@17/main::str18, main::@19/main::str19, main::@21/main::str21, main::@23/main::str111, main::@25/main::str12 ) + to:strncmp::@1 +strncmp::@1: scope:[strncmp] from strncmp strncmp::@4 + [182] strncmp::n#6 = phi( strncmp/strncmp::n#8, strncmp::@4/strncmp::n#0 ) + [182] strncmp::s2#2 = phi( strncmp/strncmp::s2#0, strncmp::@4/strncmp::s2#1 ) + [182] strncmp::s1#2 = phi( strncmp/strncmp::s1#0, strncmp::@4/strncmp::s1#1 ) + [183] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 + to:strncmp::@3 +strncmp::@3: scope:[strncmp] from strncmp::@1 + [184] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 + [185] strncmp::return#0 = (int)(signed char)strncmp::$0 + to:strncmp::@return +strncmp::@return: scope:[strncmp] from strncmp::@2 strncmp::@3 strncmp::@5 + [186] strncmp::return#2 = phi( strncmp::@3/strncmp::return#0, strncmp::@2/0, strncmp::@5/0 ) + [187] return + to:@return +strncmp::@2: scope:[strncmp] from strncmp::@1 + [188] strncmp::n#0 = -- strncmp::n#6 + [189] if(*strncmp::s1#2==0) goto strncmp::@return + to:strncmp::@5 +strncmp::@5: scope:[strncmp] from strncmp::@2 + [190] if(strncmp::n#0==0) goto strncmp::@return + to:strncmp::@4 +strncmp::@4: scope:[strncmp] from strncmp::@5 + [191] strncmp::s1#1 = ++ strncmp::s1#2 + [192] strncmp::s2#1 = ++ strncmp::s2#2 + to:strncmp::@1 + +int memcmp(const void *str1 , const void *str2 , unsigned int n) +memcmp: scope:[memcmp] from main::@27 main::@29 main::@31 main::@33 + [193] memcmp::n#7 = phi( main::@27/2, main::@29/2, main::@31/1, main::@33/4 ) + [193] memcmp::str2#4 = phi( main::@27/(const void *)main::$35, main::@29/(const void *)main::str13, main::@31/(const void *)main::$39, main::@33/(const void *)main::str111 ) + [193] memcmp::str1#4 = phi( main::@27/(const void *)main::str12, main::@29/(const void *)main::str13, main::@31/(const void *)main::$38, main::@33/(const void *)main::str14 ) + [194] memcmp::s1#6 = (char *)memcmp::str1#4 + [195] memcmp::s2#6 = (char *)memcmp::str2#4 + to:memcmp::@1 +memcmp::@1: scope:[memcmp] from memcmp memcmp::@3 + [196] memcmp::s2#2 = phi( memcmp/memcmp::s2#6, memcmp::@3/memcmp::s2#1 ) + [196] memcmp::s1#2 = phi( memcmp/memcmp::s1#6, memcmp::@3/memcmp::s1#1 ) + [196] memcmp::n#5 = phi( memcmp/memcmp::n#7, memcmp::@3/memcmp::n#0 ) + [197] if(memcmp::n#5!=0) goto memcmp::@2 + to:memcmp::@return +memcmp::@return: scope:[memcmp] from memcmp::@1 memcmp::@4 + [198] memcmp::return#2 = phi( memcmp::@1/0, memcmp::@4/memcmp::return#1 ) + [199] return + to:@return +memcmp::@2: scope:[memcmp] from memcmp::@1 + [200] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 + to:memcmp::@4 +memcmp::@4: scope:[memcmp] from memcmp::@2 + [201] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 + [202] memcmp::return#1 = (int)(signed char)memcmp::$3 + to:memcmp::@return +memcmp::@3: scope:[memcmp] from memcmp::@2 + [203] memcmp::n#0 = -- memcmp::n#5 + [204] memcmp::s1#1 = ++ memcmp::s1#2 + [205] memcmp::s2#1 = ++ memcmp::s2#2 + to:memcmp::@1 void cscroll() cscroll: scope:[cscroll] from cputln - [265] if(conio_cursor_y!=$19) goto cscroll::@return + [206] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [266] phi() - [267] call memcpy + [207] phi() + [208] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [268] phi() - [269] call memcpy + [209] phi() + [210] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [270] phi() - [271] call memset + [211] phi() + [212] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [272] memset::c#1 = conio_textcolor - [273] call memset + [213] memset::c#1 = conio_textcolor + [214] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [274] conio_line_text = conio_line_text - $28 - [275] conio_line_color = conio_line_color - $28 - [276] conio_cursor_y = -- conio_cursor_y + [215] conio_line_text = conio_line_text - $28 + [216] conio_line_color = conio_line_color - $28 + [217] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [277] return + [218] return + to:@return + +char textcolor(char color) +textcolor: scope:[textcolor] from assert_cmp::@1 assert_cmp::@8 + [219] textcolor::color#2 = phi( assert_cmp::@1/GREEN, assert_cmp::@8/RED ) + [220] conio_textcolor = textcolor::color#2 + to:textcolor::@return +textcolor::@return: scope:[textcolor] from textcolor + [221] return + to:@return + +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from assert_cmp::@11 assert_cmp::@12 assert_cmp::@14 assert_cmp::@16 assert_cmp::@18 assert_cmp::@9 printf_number_buffer::@2 printf_string::@1 + [222] printf_str::putc#10 = phi( assert_cmp::@11/&cputc, assert_cmp::@12/&cputc, assert_cmp::@14/&cputc, assert_cmp::@16/&cputc, assert_cmp::@18/&cputc, assert_cmp::@9/&cputc, printf_number_buffer::@2/printf_number_buffer::putc#0, printf_string::@1/&cputc ) + [222] printf_str::s#10 = phi( assert_cmp::@11/assert_cmp::s1, assert_cmp::@12/assert_cmp::s2, assert_cmp::@14/assert_cmp::s3, assert_cmp::@16/assert_cmp::s4, assert_cmp::@18/assert_cmp::s1, assert_cmp::@9/assert_cmp::s, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, printf_string::@1/printf_str::s#2 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [223] printf_str::s#9 = phi( printf_str/printf_str::s#10, printf_str::@2/printf_str::s#0 ) + [224] printf_str::c#1 = *printf_str::s#9 + [225] printf_str::s#0 = ++ printf_str::s#9 + [226] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [227] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [228] stackpush(char) = printf_str::c#1 + [229] callexecute *printf_str::putc#10 + sideeffect stackpullbytes(1) + to:printf_str::@1 + +void printf_schar(void (*putc)(char) , signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_schar: scope:[printf_schar] from assert_cmp::@13 assert_cmp::@15 + [231] printf_schar::value#3 = phi( assert_cmp::@13/printf_schar::value#1, assert_cmp::@15/printf_schar::value#2 ) + [232] *((char *)&printf_buffer) = 0 + [233] if(printf_schar::value#3<0) goto printf_schar::@1 + to:printf_schar::@2 +printf_schar::@1: scope:[printf_schar] from printf_schar + [234] printf_schar::value#0 = - printf_schar::value#3 + [235] *((char *)&printf_buffer) = '-' + to:printf_schar::@2 +printf_schar::@2: scope:[printf_schar] from printf_schar printf_schar::@1 + [236] printf_schar::value#5 = phi( printf_schar::@1/printf_schar::value#0, printf_schar/printf_schar::value#3 ) + [237] uctoa::value#1 = (char)printf_schar::value#5 + [238] call uctoa + to:printf_schar::@3 +printf_schar::@3: scope:[printf_schar] from printf_schar::@2 + [239] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) + [240] call printf_number_buffer + to:printf_schar::@return +printf_schar::@return: scope:[printf_schar] from printf_schar::@3 + [241] return + to:@return + +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) +printf_string: scope:[printf_string] from assert_cmp::@10 assert_cmp::@17 + [242] printf_string::str#2 = phi( assert_cmp::@10/printf_string::str#0, assert_cmp::@17/printf_string::str#1 ) + to:printf_string::@1 +printf_string::@1: scope:[printf_string] from printf_string + [243] printf_str::s#2 = printf_string::str#2 + [244] call printf_str + to:printf_string::@return +printf_string::@return: scope:[printf_string] from printf_string::@1 + [245] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [278] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [278] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [279] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [280] memcpy::src#4 = (char *)memcpy::source#2 - [281] memcpy::dst#4 = (char *)memcpy::destination#2 + [246] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [246] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [247] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [248] memcpy::src#4 = (char *)memcpy::source#2 + [249] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [282] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [282] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [283] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [250] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [250] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [251] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [284] return + [252] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [285] *memcpy::dst#2 = *memcpy::src#2 - [286] memcpy::dst#1 = ++ memcpy::dst#2 - [287] memcpy::src#1 = ++ memcpy::src#2 + [253] *memcpy::dst#2 = *memcpy::src#2 + [254] memcpy::dst#1 = ++ memcpy::dst#2 + [255] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [288] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/memset::c#1 ) - [288] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [256] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/memset::c#1 ) + [256] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [289] memset::end#0 = (char *)memset::str#3 + $28 - [290] memset::dst#4 = (char *)memset::str#3 + [257] memset::end#0 = (char *)memset::str#3 + $28 + [258] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [291] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [292] if(memset::dst#2!=memset::end#0) goto memset::@3 + [259] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [260] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [293] return + [261] return to:@return memset::@3: scope:[memset] from memset::@2 - [294] *memset::dst#2 = memset::c#4 - [295] memset::dst#1 = ++ memset::dst#2 + [262] *memset::dst#2 = memset::c#4 + [263] memset::dst#1 = ++ memset::dst#2 to:memset::@2 + +void uctoa(char value , char *buffer , char radix) +uctoa: scope:[uctoa] from printf_schar::@2 + [264] phi() + to:uctoa::@1 +uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 + [265] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [265] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) + [265] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/uctoa::value#1 ) + [265] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) + [266] if(uctoa::digit#2<3-1) goto uctoa::@2 + to:uctoa::@3 +uctoa::@3: scope:[uctoa] from uctoa::@1 + [267] *uctoa::buffer#11 = DIGITS[uctoa::value#2] + [268] uctoa::buffer#3 = ++ uctoa::buffer#11 + [269] *uctoa::buffer#3 = 0 + to:uctoa::@return +uctoa::@return: scope:[uctoa] from uctoa::@3 + [270] return + to:@return +uctoa::@2: scope:[uctoa] from uctoa::@1 + [271] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] + [272] if(0!=uctoa::started#2) goto uctoa::@5 + to:uctoa::@7 +uctoa::@7: scope:[uctoa] from uctoa::@2 + [273] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 + to:uctoa::@4 +uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 + [274] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) + [274] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) + [274] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) + [275] uctoa::digit#1 = ++ uctoa::digit#2 + to:uctoa::@1 +uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 + [276] uctoa_append::buffer#0 = uctoa::buffer#11 + [277] uctoa_append::value#0 = uctoa::value#2 + [278] uctoa_append::sub#0 = uctoa::digit_value#0 + [279] call uctoa_append + [280] uctoa_append::return#0 = uctoa_append::value#2 + to:uctoa::@6 +uctoa::@6: scope:[uctoa] from uctoa::@5 + [281] uctoa::value#0 = uctoa_append::return#0 + [282] uctoa::buffer#4 = ++ uctoa::buffer#11 + to:uctoa::@4 + +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_schar::@3 + [283] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [284] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [285] stackpush(char) = printf_number_buffer::buffer_sign#0 + [286] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [288] phi() + [289] call printf_str + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [290] return + to:@return + +char uctoa_append(char *buffer , char value , char sub) +uctoa_append: scope:[uctoa_append] from uctoa::@5 + [291] phi() + to:uctoa_append::@1 +uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 + [292] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) + [292] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) + [293] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 + to:uctoa_append::@3 +uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 + [294] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] + to:uctoa_append::@return +uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 + [295] return + to:@return +uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 + [296] uctoa_append::digit#1 = ++ uctoa_append::digit#2 + [297] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 + to:uctoa_append::@1 diff --git a/src/test/ref/strcmp-0.log b/src/test/ref/strcmp-0.log index 242f21982..0981484f1 100644 --- a/src/test/ref/strcmp-0.log +++ b/src/test/ref/strcmp-0.log @@ -3,10 +3,23 @@ Fixing struct type size struct printf_buffer_number to 12 Fixing struct type size struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 -Added struct type cast to parameter value list call printf_string(assert_cmp::message, (struct printf_format_string){ 0, 0 }) -Added struct type cast to parameter value list call printf_schar(assert_cmp::expect, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) -Added struct type cast to parameter value list call printf_schar(assert_cmp::actual, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) -Added struct type cast to parameter value list call printf_string(assert_cmp::message, (struct printf_format_string){ 0, 0 }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, "ok! ") +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_string(&cputc, assert_cmp::message, { 0, 0 }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, " +") +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, "Assert failed. expected:") +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_schar(&cputc, assert_cmp::expect, { 0, 0, 0, 0, 0, DECIMAL }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, " actual:") +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_schar(&cputc, assert_cmp::actual, { 0, 0, 0, 0, 0, DECIMAL }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, ". ") +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_string(&cputc, assert_cmp::message, { 0, 0 }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, " +") +Adding parameter assignment in __stackcall procedure cputc::c = param(cputc::c) +Added struct type cast to parameter value list call printf_string(&cputc, assert_cmp::message, (struct printf_format_string){ 0, 0 }) +Added struct type cast to parameter value list call printf_schar(&cputc, assert_cmp::expect, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) +Added struct type cast to parameter value list call printf_schar(&cputc, assert_cmp::actual, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) +Added struct type cast to parameter value list call printf_string(&cputc, assert_cmp::message, (struct printf_format_string){ 0, 0 }) Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx) Inlined call call __init Eliminating unused variable with no statement memcpy::$0 @@ -14,6 +27,13 @@ Eliminating unused variable with no statement memset::$2 Eliminating unused variable with no statement gotoxy::$4 Eliminating unused variable with no statement assert_cmp::$4 Eliminating unused variable with no statement assert_cmp::$6 +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_str::putc printf_str::c +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_padding::putc printf_padding::pad +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_number_buffer::putc printf_number_buffer::buffer_sign +Calling convention STACK_CALL replacing param(cputc::c) with stackidx(char,cputc::OFFSET_STACK_C) +Calling convention STACK_CALL adding stack push stackpush(char) = printf_str::c +Calling convention STACK_CALL adding stack push stackpush(char) = printf_padding::pad +Calling convention STACK_CALL adding stack push stackpush(char) = printf_number_buffer::buffer_sign CONTROL FLOW GRAPH SSA @@ -535,10 +555,10 @@ gotoxy::@return: scope:[gotoxy] from gotoxy::@2 return to:@return -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 - cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@9/cputc::c#2, printf_padding::@2/cputc::c#1 ) - cputc::$0 = cputc::c#3 == ' +__stackcall void cputc(char c) +cputc: scope:[cputc] from + cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + cputc::$0 = cputc::c#0 == ' ' if(cputc::$0) goto cputc::@1 to:cputc::@2 @@ -548,8 +568,8 @@ cputc::@1: scope:[cputc] from cputc cputc::@4: scope:[cputc] from cputc::@1 to:cputc::@return cputc::@2: scope:[cputc] from cputc - cputc::c#4 = phi( cputc/cputc::c#3 ) - conio_line_text[conio_cursor_x] = cputc::c#4 + cputc::c#1 = phi( cputc/cputc::c#0 ) + conio_line_text[conio_cursor_x] = cputc::c#1 conio_line_color[conio_cursor_x] = conio_textcolor conio_cursor_x = ++ conio_cursor_x cputc::$1 = conio_cursor_x == $28 @@ -579,32 +599,6 @@ cputln::@return: scope:[cputln] from cputln::@1 return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from assert_cmp::@11 assert_cmp::@13 assert_cmp::@15 assert_cmp::@17 assert_cmp::@19 assert_cmp::@9 printf_number_buffer::@5 printf_string::@2 - cputs::s#10 = phi( assert_cmp::@11/cputs::s#4, assert_cmp::@13/cputs::s#5, assert_cmp::@15/cputs::s#6, assert_cmp::@17/cputs::s#7, assert_cmp::@19/cputs::s#8, assert_cmp::@9/cputs::s#3, printf_number_buffer::@5/cputs::s#1, printf_string::@2/cputs::s#2 ) - cputs::c#0 = 0 - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@3 - cputs::s#9 = phi( cputs/cputs::s#10, cputs::@3/cputs::s#11 ) - cputs::c#1 = *cputs::s#9 - cputs::$0 = cputs::c#1 - cputs::s#0 = ++ cputs::s#9 - cputs::$2 = 0 != cputs::$0 - if(cputs::$2) goto cputs::@2 - to:cputs::@return -cputs::@2: scope:[cputs] from cputs::@1 - cputs::s#12 = phi( cputs::@1/cputs::s#0 ) - cputs::c#2 = phi( cputs::@1/cputs::c#1 ) - cputc::c#0 = cputs::c#2 - call cputc - to:cputs::@3 -cputs::@3: scope:[cputs] from cputs::@2 - cputs::s#11 = phi( cputs::@2/cputs::s#12 ) - to:cputs::@1 -cputs::@return: scope:[cputs] from cputs::@1 - return - to:@return - char textcolor(char color) textcolor: scope:[textcolor] from assert_cmp::@1 assert_cmp::@8 textcolor::color#2 = phi( assert_cmp::@1/textcolor::color#0, assert_cmp::@8/textcolor::color#1 ) @@ -694,13 +688,42 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@3 return to:@return -void printf_padding(char pad , char length) +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from assert_cmp::@11 assert_cmp::@13 assert_cmp::@15 assert_cmp::@17 assert_cmp::@19 assert_cmp::@9 printf_number_buffer::@5 printf_string::@2 + printf_str::putc#10 = phi( assert_cmp::@11/printf_str::putc#3, assert_cmp::@13/printf_str::putc#4, assert_cmp::@15/printf_str::putc#5, assert_cmp::@17/printf_str::putc#6, assert_cmp::@19/printf_str::putc#7, assert_cmp::@9/printf_str::putc#2, printf_number_buffer::@5/printf_str::putc#0, printf_string::@2/printf_str::putc#1 ) + printf_str::s#10 = phi( assert_cmp::@11/printf_str::s#4, assert_cmp::@13/printf_str::s#5, assert_cmp::@15/printf_str::s#6, assert_cmp::@17/printf_str::s#7, assert_cmp::@19/printf_str::s#8, assert_cmp::@9/printf_str::s#3, printf_number_buffer::@5/printf_str::s#1, printf_string::@2/printf_str::s#2 ) + printf_str::c#0 = 0 + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + printf_str::putc#9 = phi( printf_str/printf_str::putc#10, printf_str::@2/printf_str::putc#8 ) + printf_str::s#9 = phi( printf_str/printf_str::s#10, printf_str::@2/printf_str::s#11 ) + printf_str::c#1 = *printf_str::s#9 + printf_str::$0 = printf_str::c#1 + printf_str::s#0 = ++ printf_str::s#9 + printf_str::$2 = 0 != printf_str::$0 + if(printf_str::$2) goto printf_str::@2 + to:printf_str::@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + printf_str::s#11 = phi( printf_str::@1/printf_str::s#0 ) + printf_str::putc#8 = phi( printf_str::@1/printf_str::putc#9 ) + printf_str::c#2 = phi( printf_str::@1/printf_str::c#1 ) + stackpush(char) = printf_str::c#2 + callexecute *printf_str::putc#8 + sideeffect stackpullbytes(1) + to:printf_str::@1 +printf_str::@return: scope:[printf_str] from printf_str::@1 + return + to:@return + +void printf_padding(void (*putc)(char) , char pad , char length) printf_padding: scope:[printf_padding] from printf_number_buffer::@10 printf_number_buffer::@12 printf_number_buffer::@8 printf_string::@5 printf_string::@6 + printf_padding::putc#7 = phi( printf_number_buffer::@10/printf_padding::putc#1, printf_number_buffer::@12/printf_padding::putc#2, printf_number_buffer::@8/printf_padding::putc#0, printf_string::@5/printf_padding::putc#3, printf_string::@6/printf_padding::putc#4 ) printf_padding::pad#7 = phi( printf_number_buffer::@10/printf_padding::pad#1, printf_number_buffer::@12/printf_padding::pad#2, printf_number_buffer::@8/printf_padding::pad#0, printf_string::@5/printf_padding::pad#3, printf_string::@6/printf_padding::pad#4 ) printf_padding::length#6 = phi( printf_number_buffer::@10/printf_padding::length#1, printf_number_buffer::@12/printf_padding::length#2, printf_number_buffer::@8/printf_padding::length#0, printf_string::@5/printf_padding::length#3, printf_string::@6/printf_padding::length#4 ) printf_padding::i#0 = 0 to:printf_padding::@1 printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + printf_padding::putc#6 = phi( printf_padding/printf_padding::putc#7, printf_padding::@3/printf_padding::putc#8 ) printf_padding::pad#6 = phi( printf_padding/printf_padding::pad#7, printf_padding::@3/printf_padding::pad#8 ) printf_padding::length#5 = phi( printf_padding/printf_padding::length#6, printf_padding::@3/printf_padding::length#7 ) printf_padding::i#2 = phi( printf_padding/printf_padding::i#0, printf_padding::@3/printf_padding::i#1 ) @@ -710,11 +733,14 @@ printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding:: printf_padding::@2: scope:[printf_padding] from printf_padding::@1 printf_padding::length#8 = phi( printf_padding::@1/printf_padding::length#5 ) printf_padding::i#4 = phi( printf_padding::@1/printf_padding::i#2 ) + printf_padding::putc#5 = phi( printf_padding::@1/printf_padding::putc#6 ) printf_padding::pad#5 = phi( printf_padding::@1/printf_padding::pad#6 ) - cputc::c#1 = printf_padding::pad#5 - call cputc + stackpush(char) = printf_padding::pad#5 + callexecute *printf_padding::putc#5 + sideeffect stackpullbytes(1) to:printf_padding::@3 printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + printf_padding::putc#8 = phi( printf_padding::@2/printf_padding::putc#5 ) printf_padding::pad#8 = phi( printf_padding::@2/printf_padding::pad#5 ) printf_padding::length#7 = phi( printf_padding::@2/printf_padding::length#8 ) printf_padding::i#3 = phi( printf_padding::@2/printf_padding::i#4 ) @@ -724,12 +750,13 @@ printf_padding::@return: scope:[printf_padding] from printf_padding::@1 return to:@return -void printf_schar(signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_schar(void (*putc)(char) , signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_schar: scope:[printf_schar] from assert_cmp::@14 assert_cmp::@16 printf_schar::format_upper_case#7 = phi( assert_cmp::@14/printf_schar::format_upper_case#0, assert_cmp::@16/printf_schar::format_upper_case#1 ) printf_schar::format_zero_padding#7 = phi( assert_cmp::@14/printf_schar::format_zero_padding#0, assert_cmp::@16/printf_schar::format_zero_padding#1 ) printf_schar::format_justify_left#7 = phi( assert_cmp::@14/printf_schar::format_justify_left#0, assert_cmp::@16/printf_schar::format_justify_left#1 ) printf_schar::format_min_length#7 = phi( assert_cmp::@14/printf_schar::format_min_length#0, assert_cmp::@16/printf_schar::format_min_length#1 ) + printf_schar::putc#7 = phi( assert_cmp::@14/printf_schar::putc#0, assert_cmp::@16/printf_schar::putc#1 ) printf_schar::format_radix#7 = phi( assert_cmp::@14/printf_schar::format_radix#0, assert_cmp::@16/printf_schar::format_radix#1 ) printf_schar::format_sign_always#4 = phi( assert_cmp::@14/printf_schar::format_sign_always#0, assert_cmp::@16/printf_schar::format_sign_always#1 ) printf_schar::value#3 = phi( assert_cmp::@14/printf_schar::value#1, assert_cmp::@16/printf_schar::value#2 ) @@ -743,6 +770,7 @@ printf_schar::@1: scope:[printf_schar] from printf_schar printf_schar::format_sign_always#6 = phi( printf_schar/printf_schar::format_sign_always#4 ) printf_schar::format_justify_left#4 = phi( printf_schar/printf_schar::format_justify_left#7 ) printf_schar::format_min_length#4 = phi( printf_schar/printf_schar::format_min_length#7 ) + printf_schar::putc#4 = phi( printf_schar/printf_schar::putc#7 ) printf_schar::format_radix#4 = phi( printf_schar/printf_schar::format_radix#7 ) printf_schar::value#4 = phi( printf_schar/printf_schar::value#3 ) printf_schar::$4 = - printf_schar::value#4 @@ -754,6 +782,7 @@ printf_schar::@3: scope:[printf_schar] from printf_schar printf_schar::format_zero_padding#5 = phi( printf_schar/printf_schar::format_zero_padding#7 ) printf_schar::format_justify_left#5 = phi( printf_schar/printf_schar::format_justify_left#7 ) printf_schar::format_min_length#5 = phi( printf_schar/printf_schar::format_min_length#7 ) + printf_schar::putc#5 = phi( printf_schar/printf_schar::putc#7 ) printf_schar::format_radix#5 = phi( printf_schar/printf_schar::format_radix#7 ) printf_schar::value#6 = phi( printf_schar/printf_schar::value#3 ) printf_schar::format_sign_always#2 = phi( printf_schar/printf_schar::format_sign_always#4 ) @@ -767,6 +796,7 @@ printf_schar::@4: scope:[printf_schar] from printf_schar::@3 printf_schar::format_sign_always#7 = phi( printf_schar::@3/printf_schar::format_sign_always#2 ) printf_schar::format_justify_left#6 = phi( printf_schar::@3/printf_schar::format_justify_left#5 ) printf_schar::format_min_length#6 = phi( printf_schar::@3/printf_schar::format_min_length#5 ) + printf_schar::putc#6 = phi( printf_schar::@3/printf_schar::putc#5 ) printf_schar::format_radix#6 = phi( printf_schar::@3/printf_schar::format_radix#5 ) printf_schar::value#7 = phi( printf_schar::@3/printf_schar::value#6 ) *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = '+' @@ -777,6 +807,7 @@ printf_schar::@2: scope:[printf_schar] from printf_schar::@1 printf_schar::@3 p printf_schar::format_sign_always#5 = phi( printf_schar::@1/printf_schar::format_sign_always#6, printf_schar::@3/printf_schar::format_sign_always#2, printf_schar::@4/printf_schar::format_sign_always#7 ) printf_schar::format_justify_left#3 = phi( printf_schar::@1/printf_schar::format_justify_left#4, printf_schar::@3/printf_schar::format_justify_left#5, printf_schar::@4/printf_schar::format_justify_left#6 ) printf_schar::format_min_length#3 = phi( printf_schar::@1/printf_schar::format_min_length#4, printf_schar::@3/printf_schar::format_min_length#5, printf_schar::@4/printf_schar::format_min_length#6 ) + printf_schar::putc#3 = phi( printf_schar::@1/printf_schar::putc#4, printf_schar::@3/printf_schar::putc#5, printf_schar::@4/printf_schar::putc#6 ) printf_schar::format_radix#2 = phi( printf_schar::@1/printf_schar::format_radix#4, printf_schar::@3/printf_schar::format_radix#5, printf_schar::@4/printf_schar::format_radix#6 ) printf_schar::value#5 = phi( printf_schar::@1/printf_schar::value#0, printf_schar::@3/printf_schar::value#6, printf_schar::@4/printf_schar::value#7 ) printf_schar::uvalue#0 = (char)printf_schar::value#5 @@ -792,6 +823,8 @@ printf_schar::@5: scope:[printf_schar] from printf_schar::@2 printf_schar::format_sign_always#3 = phi( printf_schar::@2/printf_schar::format_sign_always#5 ) printf_schar::format_justify_left#2 = phi( printf_schar::@2/printf_schar::format_justify_left#3 ) printf_schar::format_min_length#2 = phi( printf_schar::@2/printf_schar::format_min_length#3 ) + printf_schar::putc#2 = phi( printf_schar::@2/printf_schar::putc#3 ) + printf_number_buffer::putc#0 = printf_schar::putc#2 printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS printf_number_buffer::format_min_length#0 = printf_schar::format_min_length#2 @@ -808,9 +841,10 @@ printf_schar::@return: scope:[printf_schar] from printf_schar::@6 return to:@return -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_number_buffer: scope:[printf_number_buffer] from printf_schar::@5 - printf_number_buffer::format_upper_case#10 = phi( printf_schar::@5/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::format_upper_case#9 = phi( printf_schar::@5/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::putc#12 = phi( printf_schar::@5/printf_number_buffer::putc#0 ) printf_number_buffer::buffer_sign#7 = phi( printf_schar::@5/printf_number_buffer::buffer_sign#0 ) printf_number_buffer::buffer_digits#4 = phi( printf_schar::@5/printf_number_buffer::buffer_digits#0 ) printf_number_buffer::format_zero_padding#4 = phi( printf_schar::@5/printf_number_buffer::format_zero_padding#0 ) @@ -822,8 +856,9 @@ printf_number_buffer: scope:[printf_number_buffer] from printf_schar::@5 if(printf_number_buffer::$0) goto printf_number_buffer::@1 to:printf_number_buffer::@6 printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@14 - printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#15, printf_number_buffer::@14/printf_number_buffer::buffer_digits#16 ) - printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10, printf_number_buffer::@13/printf_number_buffer::format_upper_case#11, printf_number_buffer::@14/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#14, printf_number_buffer::@14/printf_number_buffer::buffer_digits#15 ) + printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#9, printf_number_buffer::@13/printf_number_buffer::format_upper_case#10, printf_number_buffer::@14/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::putc#6 = phi( printf_number_buffer/printf_number_buffer::putc#12, printf_number_buffer::@13/printf_number_buffer::putc#13, printf_number_buffer::@14/printf_number_buffer::putc#14 ) printf_number_buffer::buffer_sign#5 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7, printf_number_buffer::@13/printf_number_buffer::buffer_sign#8, printf_number_buffer::@14/printf_number_buffer::buffer_sign#9 ) printf_number_buffer::padding#3 = phi( printf_number_buffer/printf_number_buffer::padding#0, printf_number_buffer::@13/printf_number_buffer::padding#1, printf_number_buffer::@14/printf_number_buffer::padding#2 ) printf_number_buffer::format_zero_padding#1 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4, printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5, printf_number_buffer::@14/printf_number_buffer::format_zero_padding#6 ) @@ -838,8 +873,9 @@ printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffe if(printf_number_buffer::$5) goto printf_number_buffer::@2 to:printf_number_buffer::@8 printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer - printf_number_buffer::format_upper_case#16 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10 ) - printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) + printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#9 ) + printf_number_buffer::putc#20 = phi( printf_number_buffer/printf_number_buffer::putc#12 ) + printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) printf_number_buffer::format_justify_left#11 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3 ) printf_number_buffer::format_min_length#5 = phi( printf_number_buffer/printf_number_buffer::format_min_length#1 ) printf_number_buffer::buffer_sign#4 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7 ) @@ -849,9 +885,10 @@ printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffe strlen::return#2 = strlen::return#1 to:printf_number_buffer::@15 printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@6 - printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) - printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#16 ) - printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#16 ) + printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) + printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::putc#18 = phi( printf_number_buffer::@6/printf_number_buffer::putc#20 ) + printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#15 ) printf_number_buffer::format_justify_left#7 = phi( printf_number_buffer::@6/printf_number_buffer::format_justify_left#11 ) printf_number_buffer::format_min_length#3 = phi( printf_number_buffer::@6/printf_number_buffer::format_min_length#5 ) printf_number_buffer::buffer_sign#1 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_sign#4 ) @@ -863,8 +900,9 @@ printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$20) goto printf_number_buffer::@13 to:printf_number_buffer::@7 printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@15 printf_number_buffer::@7 - printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18, printf_number_buffer::@7/printf_number_buffer::buffer_digits#19 ) - printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14, printf_number_buffer::@7/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#17, printf_number_buffer::@7/printf_number_buffer::buffer_digits#18 ) + printf_number_buffer::format_upper_case#10 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#13, printf_number_buffer::@7/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::putc#13 = phi( printf_number_buffer::@15/printf_number_buffer::putc#18, printf_number_buffer::@7/printf_number_buffer::putc#19 ) printf_number_buffer::buffer_sign#8 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1, printf_number_buffer::@7/printf_number_buffer::buffer_sign#11 ) printf_number_buffer::format_zero_padding#5 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10, printf_number_buffer::@7/printf_number_buffer::format_zero_padding#11 ) printf_number_buffer::format_justify_left#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7, printf_number_buffer::@7/printf_number_buffer::format_justify_left#8 ) @@ -878,8 +916,9 @@ printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$23) goto printf_number_buffer::@1 to:printf_number_buffer::@14 printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@15 - printf_number_buffer::buffer_digits#19 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18 ) - printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#17 ) + printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::putc#19 = phi( printf_number_buffer::@15/printf_number_buffer::putc#18 ) printf_number_buffer::buffer_sign#11 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1 ) printf_number_buffer::format_zero_padding#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10 ) printf_number_buffer::format_justify_left#8 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7 ) @@ -888,106 +927,114 @@ printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffe printf_number_buffer::len#1 = ++ printf_number_buffer::len#3 to:printf_number_buffer::@13 printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@13 - printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#15 ) - printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#14 ) + printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#10 ) + printf_number_buffer::putc#14 = phi( printf_number_buffer::@13/printf_number_buffer::putc#13 ) printf_number_buffer::buffer_sign#9 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_sign#8 ) printf_number_buffer::format_zero_padding#6 = phi( printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5 ) printf_number_buffer::format_justify_left#5 = phi( printf_number_buffer::@13/printf_number_buffer::format_justify_left#4 ) printf_number_buffer::padding#2 = 0 to:printf_number_buffer::@1 printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 - printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) - printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) - printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) - printf_number_buffer::padding#10 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) - printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) + printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) + printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) + printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) + printf_number_buffer::putc#7 = phi( printf_number_buffer::@1/printf_number_buffer::putc#6, printf_number_buffer::@16/printf_number_buffer::putc#15 ) + printf_number_buffer::padding#9 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) + printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) printf_number_buffer::buffer_sign#2 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5, printf_number_buffer::@16/printf_number_buffer::buffer_sign#6 ) printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 printf_number_buffer::$7 = ! printf_number_buffer::$30 if(printf_number_buffer::$7) goto printf_number_buffer::@3 to:printf_number_buffer::@9 printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@1 - printf_number_buffer::format_justify_left#20 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) - printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) - printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) - printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) + printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) + printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) + printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) + printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) printf_number_buffer::buffer_sign#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5 ) printf_number_buffer::padding#4 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3 ) + printf_number_buffer::putc#1 = phi( printf_number_buffer::@1/printf_number_buffer::putc#6 ) + printf_padding::putc#0 = printf_number_buffer::putc#1 printf_padding::pad#0 = ' ' printf_padding::length#0 = (char)printf_number_buffer::padding#4 call printf_padding to:printf_number_buffer::@16 printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@8 - printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#20 ) - printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#17 ) - printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#19 ) + printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#16 ) + printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::putc#15 = phi( printf_number_buffer::@8/printf_number_buffer::putc#1 ) printf_number_buffer::padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::padding#4 ) - printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#17 ) + printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#16 ) printf_number_buffer::buffer_sign#6 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_sign#10 ) to:printf_number_buffer::@2 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 - printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#15, printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) - printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#9, printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) - printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#4, printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) - printf_number_buffer::padding#5 = phi( printf_number_buffer::@17/printf_number_buffer::padding#9, printf_number_buffer::@2/printf_number_buffer::padding#10 ) - printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@9 + printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#15, printf_number_buffer::@9/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#9, printf_number_buffer::@9/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::putc#8 = phi( printf_number_buffer::@2/printf_number_buffer::putc#7, printf_number_buffer::@9/printf_number_buffer::putc#2 ) + printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#4, printf_number_buffer::@9/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#5 = phi( printf_number_buffer::@2/printf_number_buffer::padding#9, printf_number_buffer::@9/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@9/printf_number_buffer::format_zero_padding#8 ) printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#2 && printf_number_buffer::padding#5 printf_number_buffer::$10 = ! printf_number_buffer::$9 if(printf_number_buffer::$10) goto printf_number_buffer::@4 to:printf_number_buffer::@10 printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 - printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) - printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) - printf_number_buffer::format_upper_case#9 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) - printf_number_buffer::padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::padding#10 ) - printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#15 ) + printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#9 ) + printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#4 ) + printf_number_buffer::padding#10 = phi( printf_number_buffer::@2/printf_number_buffer::padding#9 ) + printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#7 ) + printf_number_buffer::putc#2 = phi( printf_number_buffer::@2/printf_number_buffer::putc#7 ) printf_number_buffer::buffer_sign#3 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_sign#2 ) - cputc::c#2 = printf_number_buffer::buffer_sign#3 - call cputc - to:printf_number_buffer::@17 -printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 - printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@9/printf_number_buffer::format_justify_left#19 ) - printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@9/printf_number_buffer::buffer_digits#14 ) - printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@9/printf_number_buffer::format_upper_case#9 ) - printf_number_buffer::padding#9 = phi( printf_number_buffer::@9/printf_number_buffer::padding#13 ) - printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@9/printf_number_buffer::format_zero_padding#13 ) + stackpush(char) = printf_number_buffer::buffer_sign#3 + callexecute *printf_number_buffer::putc#2 + sideeffect stackpullbytes(1) to:printf_number_buffer::@3 -printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 - printf_number_buffer::padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::padding#16, printf_number_buffer::@3/printf_number_buffer::padding#5 ) - printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@18/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) - printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::format_zero_padding#18, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) - printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@18/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) - printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@18/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@3 + printf_number_buffer::padding#14 = phi( printf_number_buffer::@17/printf_number_buffer::padding#15, printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#17, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::putc#10 = phi( printf_number_buffer::@17/printf_number_buffer::putc#16, printf_number_buffer::@3/printf_number_buffer::putc#8 ) + printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 printf_number_buffer::$12 = ! printf_number_buffer::$31 if(printf_number_buffer::$12) goto printf_number_buffer::@5 to:printf_number_buffer::@11 printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@3 printf_number_buffer::format_justify_left#17 = phi( printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) - printf_number_buffer::format_zero_padding#20 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) printf_number_buffer::buffer_digits#11 = phi( printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) printf_number_buffer::format_upper_case#6 = phi( printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) printf_number_buffer::padding#6 = phi( printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::putc#3 = phi( printf_number_buffer::@3/printf_number_buffer::putc#8 ) + printf_padding::putc#1 = printf_number_buffer::putc#3 printf_padding::pad#1 = '0' printf_padding::length#1 = (char)printf_number_buffer::padding#6 call printf_padding - to:printf_number_buffer::@18 -printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@10 - printf_number_buffer::padding#16 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@10 + printf_number_buffer::padding#15 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) printf_number_buffer::format_justify_left#12 = phi( printf_number_buffer::@10/printf_number_buffer::format_justify_left#17 ) - printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#20 ) + printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#19 ) printf_number_buffer::buffer_digits#7 = phi( printf_number_buffer::@10/printf_number_buffer::buffer_digits#11 ) + printf_number_buffer::putc#16 = phi( printf_number_buffer::@10/printf_number_buffer::putc#3 ) printf_number_buffer::format_upper_case#2 = phi( printf_number_buffer::@10/printf_number_buffer::format_upper_case#6 ) to:printf_number_buffer::@4 -printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 - printf_number_buffer::padding#11 = phi( printf_number_buffer::@20/printf_number_buffer::padding#14, printf_number_buffer::@4/printf_number_buffer::padding#15 ) - printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@20/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) - printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@20/printf_number_buffer::format_zero_padding#14, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) - printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@20/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) - cputs::s#1 = printf_number_buffer::buffer_digits#2 - call cputs - to:printf_number_buffer::@19 -printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@4 + printf_number_buffer::padding#11 = phi( printf_number_buffer::@19/printf_number_buffer::padding#13, printf_number_buffer::@4/printf_number_buffer::padding#14 ) + printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@19/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@19/printf_number_buffer::format_zero_padding#13, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#14 ) + printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@19/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + printf_number_buffer::putc#4 = phi( printf_number_buffer::@19/printf_number_buffer::putc#9, printf_number_buffer::@4/printf_number_buffer::putc#10 ) + printf_str::putc#0 = printf_number_buffer::putc#4 + printf_str::s#1 = printf_number_buffer::buffer_digits#2 + call printf_str + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@5 + printf_number_buffer::putc#11 = phi( printf_number_buffer::@5/printf_number_buffer::putc#4 ) printf_number_buffer::padding#7 = phi( printf_number_buffer::@5/printf_number_buffer::padding#11 ) printf_number_buffer::format_justify_left#2 = phi( printf_number_buffer::@5/printf_number_buffer::format_justify_left#6 ) printf_number_buffer::format_zero_padding#3 = phi( printf_number_buffer::@5/printf_number_buffer::format_zero_padding#9 ) @@ -999,34 +1046,39 @@ printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$17) goto printf_number_buffer::@return to:printf_number_buffer::@12 printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 - printf_number_buffer::padding#17 = phi( printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::padding#16 = phi( printf_number_buffer::@4/printf_number_buffer::padding#14 ) printf_number_buffer::format_justify_left#14 = phi( printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) - printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#14 ) + printf_number_buffer::putc#17 = phi( printf_number_buffer::@4/printf_number_buffer::putc#10 ) printf_number_buffer::buffer_digits#3 = phi( printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) strupr::str#0 = printf_number_buffer::buffer_digits#3 call strupr strupr::return#2 = strupr::return#1 - to:printf_number_buffer::@20 -printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@11 - printf_number_buffer::padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::padding#17 ) + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@11 + printf_number_buffer::padding#13 = phi( printf_number_buffer::@11/printf_number_buffer::padding#16 ) printf_number_buffer::format_justify_left#9 = phi( printf_number_buffer::@11/printf_number_buffer::format_justify_left#14 ) - printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#19 ) + printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#18 ) printf_number_buffer::buffer_digits#5 = phi( printf_number_buffer::@11/printf_number_buffer::buffer_digits#3 ) + printf_number_buffer::putc#9 = phi( printf_number_buffer::@11/printf_number_buffer::putc#17 ) to:printf_number_buffer::@5 -printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 - printf_number_buffer::padding#8 = phi( printf_number_buffer::@19/printf_number_buffer::padding#7 ) +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@18 + printf_number_buffer::padding#8 = phi( printf_number_buffer::@18/printf_number_buffer::padding#7 ) + printf_number_buffer::putc#5 = phi( printf_number_buffer::@18/printf_number_buffer::putc#11 ) + printf_padding::putc#2 = printf_number_buffer::putc#5 printf_padding::pad#2 = ' ' printf_padding::length#2 = (char)printf_number_buffer::padding#8 call printf_padding - to:printf_number_buffer::@21 -printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@12 + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@12 to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@21 +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@20 return to:@return -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) printf_string: scope:[printf_string] from assert_cmp::@10 assert_cmp::@18 + printf_string::putc#8 = phi( assert_cmp::@10/printf_string::putc#0, assert_cmp::@18/printf_string::putc#1 ) printf_string::str#4 = phi( assert_cmp::@10/printf_string::str#0, assert_cmp::@18/printf_string::str#1 ) printf_string::format_justify_left#4 = phi( assert_cmp::@10/printf_string::format_justify_left#0, assert_cmp::@18/printf_string::format_justify_left#1 ) printf_string::format_min_length#2 = phi( assert_cmp::@10/printf_string::format_min_length#0, assert_cmp::@18/printf_string::format_min_length#1 ) @@ -1037,6 +1089,7 @@ printf_string: scope:[printf_string] from assert_cmp::@10 assert_cmp::@18 to:printf_string::@3 printf_string::@1: scope:[printf_string] from printf_string printf_string::@4 printf_string::@7 printf_string::str#5 = phi( printf_string/printf_string::str#4, printf_string::@4/printf_string::str#7, printf_string::@7/printf_string::str#8 ) + printf_string::putc#5 = phi( printf_string/printf_string::putc#8, printf_string::@4/printf_string::putc#9, printf_string::@7/printf_string::putc#10 ) printf_string::padding#3 = phi( printf_string/printf_string::padding#0, printf_string::@4/printf_string::padding#2, printf_string::@7/printf_string::padding#1 ) printf_string::format_justify_left#2 = phi( printf_string/printf_string::format_justify_left#4, printf_string::@4/printf_string::format_justify_left#5, printf_string::@7/printf_string::format_justify_left#6 ) printf_string::$15 = 0 != printf_string::format_justify_left#2 @@ -1046,6 +1099,7 @@ printf_string::@1: scope:[printf_string] from printf_string printf_string::@4 p if(printf_string::$3) goto printf_string::@2 to:printf_string::@5 printf_string::@3: scope:[printf_string] from printf_string + printf_string::putc#11 = phi( printf_string/printf_string::putc#8 ) printf_string::format_justify_left#8 = phi( printf_string/printf_string::format_justify_left#4 ) printf_string::format_min_length#4 = phi( printf_string/printf_string::format_min_length#2 ) printf_string::str#2 = phi( printf_string/printf_string::str#4 ) @@ -1055,6 +1109,7 @@ printf_string::@3: scope:[printf_string] from printf_string to:printf_string::@7 printf_string::@7: scope:[printf_string] from printf_string::@3 printf_string::str#8 = phi( printf_string::@3/printf_string::str#2 ) + printf_string::putc#10 = phi( printf_string::@3/printf_string::putc#11 ) printf_string::format_justify_left#6 = phi( printf_string::@3/printf_string::format_justify_left#8 ) printf_string::format_min_length#3 = phi( printf_string::@3/printf_string::format_min_length#4 ) strlen::return#6 = phi( printf_string::@3/strlen::return#3 ) @@ -1069,6 +1124,7 @@ printf_string::@7: scope:[printf_string] from printf_string::@3 to:printf_string::@4 printf_string::@4: scope:[printf_string] from printf_string::@7 printf_string::str#7 = phi( printf_string::@7/printf_string::str#8 ) + printf_string::putc#9 = phi( printf_string::@7/printf_string::putc#10 ) printf_string::format_justify_left#5 = phi( printf_string::@7/printf_string::format_justify_left#6 ) printf_string::padding#2 = 0 to:printf_string::@1 @@ -1076,10 +1132,13 @@ printf_string::@2: scope:[printf_string] from printf_string::@1 printf_string:: printf_string::padding#7 = phi( printf_string::@1/printf_string::padding#3, printf_string::@9/printf_string::padding#8 ) printf_string::format_justify_left#7 = phi( printf_string::@1/printf_string::format_justify_left#2, printf_string::@9/printf_string::format_justify_left#9 ) printf_string::str#3 = phi( printf_string::@1/printf_string::str#5, printf_string::@9/printf_string::str#6 ) - cputs::s#2 = printf_string::str#3 - call cputs + printf_string::putc#2 = phi( printf_string::@1/printf_string::putc#5, printf_string::@9/printf_string::putc#6 ) + printf_str::putc#1 = printf_string::putc#2 + printf_str::s#2 = printf_string::str#3 + call printf_str to:printf_string::@8 printf_string::@8: scope:[printf_string] from printf_string::@2 + printf_string::putc#7 = phi( printf_string::@2/printf_string::putc#2 ) printf_string::padding#4 = phi( printf_string::@2/printf_string::padding#7 ) printf_string::format_justify_left#3 = phi( printf_string::@2/printf_string::format_justify_left#7 ) printf_string::$6 = printf_string::format_justify_left#3 && printf_string::padding#4 @@ -1090,6 +1149,8 @@ printf_string::@5: scope:[printf_string] from printf_string::@1 printf_string::format_justify_left#10 = phi( printf_string::@1/printf_string::format_justify_left#2 ) printf_string::str#9 = phi( printf_string::@1/printf_string::str#5 ) printf_string::padding#5 = phi( printf_string::@1/printf_string::padding#3 ) + printf_string::putc#3 = phi( printf_string::@1/printf_string::putc#5 ) + printf_padding::putc#3 = printf_string::putc#3 printf_padding::pad#3 = ' ' printf_padding::length#3 = (char)printf_string::padding#5 call printf_padding @@ -1098,9 +1159,12 @@ printf_string::@9: scope:[printf_string] from printf_string::@5 printf_string::padding#8 = phi( printf_string::@5/printf_string::padding#5 ) printf_string::format_justify_left#9 = phi( printf_string::@5/printf_string::format_justify_left#10 ) printf_string::str#6 = phi( printf_string::@5/printf_string::str#9 ) + printf_string::putc#6 = phi( printf_string::@5/printf_string::putc#3 ) to:printf_string::@2 printf_string::@6: scope:[printf_string] from printf_string::@8 printf_string::padding#6 = phi( printf_string::@8/printf_string::padding#4 ) + printf_string::putc#4 = phi( printf_string::@8/printf_string::putc#7 ) + printf_padding::putc#4 = printf_string::putc#4 printf_padding::pad#4 = ' ' printf_padding::length#4 = (char)printf_string::padding#6 call printf_padding @@ -1170,19 +1234,22 @@ assert_cmp::@1: scope:[assert_cmp] from assert_cmp::@7 to:assert_cmp::@9 assert_cmp::@9: scope:[assert_cmp] from assert_cmp::@1 assert_cmp::message#19 = phi( assert_cmp::@1/assert_cmp::message#21 ) - cputs::s#3 = assert_cmp::s - call cputs + printf_str::putc#2 = &cputc + printf_str::s#3 = assert_cmp::s + call printf_str to:assert_cmp::@10 assert_cmp::@10: scope:[assert_cmp] from assert_cmp::@9 assert_cmp::message#17 = phi( assert_cmp::@9/assert_cmp::message#19 ) + printf_string::putc#0 = &cputc printf_string::str#0 = assert_cmp::message#17 printf_string::format_min_length#0 = 0 printf_string::format_justify_left#0 = 0 call printf_string to:assert_cmp::@11 assert_cmp::@11: scope:[assert_cmp] from assert_cmp::@10 - cputs::s#4 = assert_cmp::s1 - call cputs + printf_str::putc#3 = &cputc + printf_str::s#4 = assert_cmp::s1 + call printf_str to:assert_cmp::@12 assert_cmp::@12: scope:[assert_cmp] from assert_cmp::@11 to:assert_cmp::@return @@ -1198,13 +1265,15 @@ assert_cmp::@13: scope:[assert_cmp] from assert_cmp::@8 assert_cmp::message#32 = phi( assert_cmp::@8/assert_cmp::message#33 ) assert_cmp::actual#26 = phi( assert_cmp::@8/assert_cmp::actual#27 ) assert_cmp::expect#21 = phi( assert_cmp::@8/assert_cmp::expect#22 ) - cputs::s#5 = assert_cmp::s2 - call cputs + printf_str::putc#4 = &cputc + printf_str::s#5 = assert_cmp::s2 + call printf_str to:assert_cmp::@14 assert_cmp::@14: scope:[assert_cmp] from assert_cmp::@13 assert_cmp::message#29 = phi( assert_cmp::@13/assert_cmp::message#32 ) assert_cmp::actual#25 = phi( assert_cmp::@13/assert_cmp::actual#26 ) assert_cmp::expect#20 = phi( assert_cmp::@13/assert_cmp::expect#21 ) + printf_schar::putc#0 = &cputc printf_schar::value#1 = assert_cmp::expect#20 printf_schar::format_min_length#0 = 0 printf_schar::format_justify_left#0 = 0 @@ -1217,12 +1286,14 @@ assert_cmp::@14: scope:[assert_cmp] from assert_cmp::@13 assert_cmp::@15: scope:[assert_cmp] from assert_cmp::@14 assert_cmp::message#24 = phi( assert_cmp::@14/assert_cmp::message#29 ) assert_cmp::actual#24 = phi( assert_cmp::@14/assert_cmp::actual#25 ) - cputs::s#6 = assert_cmp::s3 - call cputs + printf_str::putc#5 = &cputc + printf_str::s#6 = assert_cmp::s3 + call printf_str to:assert_cmp::@16 assert_cmp::@16: scope:[assert_cmp] from assert_cmp::@15 assert_cmp::message#22 = phi( assert_cmp::@15/assert_cmp::message#24 ) assert_cmp::actual#20 = phi( assert_cmp::@15/assert_cmp::actual#24 ) + printf_schar::putc#1 = &cputc printf_schar::value#2 = assert_cmp::actual#20 printf_schar::format_min_length#1 = 0 printf_schar::format_justify_left#1 = 0 @@ -1234,19 +1305,22 @@ assert_cmp::@16: scope:[assert_cmp] from assert_cmp::@15 to:assert_cmp::@17 assert_cmp::@17: scope:[assert_cmp] from assert_cmp::@16 assert_cmp::message#20 = phi( assert_cmp::@16/assert_cmp::message#22 ) - cputs::s#7 = assert_cmp::s4 - call cputs + printf_str::putc#6 = &cputc + printf_str::s#7 = assert_cmp::s4 + call printf_str to:assert_cmp::@18 assert_cmp::@18: scope:[assert_cmp] from assert_cmp::@17 assert_cmp::message#18 = phi( assert_cmp::@17/assert_cmp::message#20 ) + printf_string::putc#1 = &cputc printf_string::str#1 = assert_cmp::message#18 printf_string::format_min_length#1 = 0 printf_string::format_justify_left#1 = 0 call printf_string to:assert_cmp::@19 assert_cmp::@19: scope:[assert_cmp] from assert_cmp::@18 - cputs::s#8 = assert_cmp::s5 - call cputs + printf_str::putc#7 = &cputc + printf_str::s#8 = assert_cmp::s5 + call printf_str to:assert_cmp::@20 assert_cmp::@20: scope:[assert_cmp] from assert_cmp::@19 to:assert_cmp::@return @@ -1557,6 +1631,7 @@ __constant char RADIX_DECIMAL_VALUES_CHAR[] = { $64, $a } __constant char RADIX_HEXADECIMAL_VALUES_CHAR[] = { $10 } __constant char RADIX_OCTAL_VALUES_CHAR[] = { $40, 8 } __constant const char RED = 2 +__constant unsigned int STACK_BASE = $103 void __start() void assert_cmp(signed char expect , signed char actual , char *message) bool assert_cmp::$0 @@ -1686,38 +1761,15 @@ __loadstore char *conio_line_color __loadstore char *conio_line_text __loadstore char conio_scroll_enable __loadstore char conio_textcolor -void cputc(char c) +__stackcall void cputc(char c) bool cputc::$0 bool cputc::$1 bool cputc::$2 +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c char cputc::c#0 char cputc::c#1 -char cputc::c#2 -char cputc::c#3 -char cputc::c#4 void cputln() -void cputs(const char *s) -char cputs::$0 -bool cputs::$2 -char cputs::c -char cputs::c#0 -char cputs::c#1 -char cputs::c#2 -const char *cputs::s -const char *cputs::s#0 -const char *cputs::s#1 -const char *cputs::s#10 -const char *cputs::s#11 -const char *cputs::s#12 -const char *cputs::s#2 -const char *cputs::s#3 -const char *cputs::s#4 -const char *cputs::s#5 -const char *cputs::s#6 -const char *cputs::s#7 -const char *cputs::s#8 -const char *cputs::s#9 void cscroll() bool cscroll::$0 bool cscroll::$1 @@ -1950,7 +2002,7 @@ void *memset::str#4 void *memset::str#5 void *memset::str#6 __loadstore struct printf_buffer_number printf_buffer = {} -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) bool printf_number_buffer::$0 bool printf_number_buffer::$1 bool printf_number_buffer::$10 @@ -1991,7 +2043,6 @@ char *printf_number_buffer::buffer_digits#15 char *printf_number_buffer::buffer_digits#16 char *printf_number_buffer::buffer_digits#17 char *printf_number_buffer::buffer_digits#18 -char *printf_number_buffer::buffer_digits#19 char *printf_number_buffer::buffer_digits#2 char *printf_number_buffer::buffer_digits#3 char *printf_number_buffer::buffer_digits#4 @@ -2028,7 +2079,6 @@ char printf_number_buffer::format_justify_left#17 char printf_number_buffer::format_justify_left#18 char printf_number_buffer::format_justify_left#19 char printf_number_buffer::format_justify_left#2 -char printf_number_buffer::format_justify_left#20 char printf_number_buffer::format_justify_left#3 char printf_number_buffer::format_justify_left#4 char printf_number_buffer::format_justify_left#5 @@ -2056,7 +2106,6 @@ char printf_number_buffer::format_upper_case#12 char printf_number_buffer::format_upper_case#13 char printf_number_buffer::format_upper_case#14 char printf_number_buffer::format_upper_case#15 -char printf_number_buffer::format_upper_case#16 char printf_number_buffer::format_upper_case#2 char printf_number_buffer::format_upper_case#3 char printf_number_buffer::format_upper_case#4 @@ -2079,7 +2128,6 @@ char printf_number_buffer::format_zero_padding#17 char printf_number_buffer::format_zero_padding#18 char printf_number_buffer::format_zero_padding#19 char printf_number_buffer::format_zero_padding#2 -char printf_number_buffer::format_zero_padding#20 char printf_number_buffer::format_zero_padding#3 char printf_number_buffer::format_zero_padding#4 char printf_number_buffer::format_zero_padding#5 @@ -2102,7 +2150,6 @@ signed char printf_number_buffer::padding#13 signed char printf_number_buffer::padding#14 signed char printf_number_buffer::padding#15 signed char printf_number_buffer::padding#16 -signed char printf_number_buffer::padding#17 signed char printf_number_buffer::padding#2 signed char printf_number_buffer::padding#3 signed char printf_number_buffer::padding#4 @@ -2111,7 +2158,29 @@ signed char printf_number_buffer::padding#6 signed char printf_number_buffer::padding#7 signed char printf_number_buffer::padding#8 signed char printf_number_buffer::padding#9 -void printf_padding(char pad , char length) +void (*printf_number_buffer::putc)(char) +void (*printf_number_buffer::putc#0)(char) +void (*printf_number_buffer::putc#1)(char) +void (*printf_number_buffer::putc#10)(char) +void (*printf_number_buffer::putc#11)(char) +void (*printf_number_buffer::putc#12)(char) +void (*printf_number_buffer::putc#13)(char) +void (*printf_number_buffer::putc#14)(char) +void (*printf_number_buffer::putc#15)(char) +void (*printf_number_buffer::putc#16)(char) +void (*printf_number_buffer::putc#17)(char) +void (*printf_number_buffer::putc#18)(char) +void (*printf_number_buffer::putc#19)(char) +void (*printf_number_buffer::putc#2)(char) +void (*printf_number_buffer::putc#20)(char) +void (*printf_number_buffer::putc#3)(char) +void (*printf_number_buffer::putc#4)(char) +void (*printf_number_buffer::putc#5)(char) +void (*printf_number_buffer::putc#6)(char) +void (*printf_number_buffer::putc#7)(char) +void (*printf_number_buffer::putc#8)(char) +void (*printf_number_buffer::putc#9)(char) +void printf_padding(void (*putc)(char) , char pad , char length) bool printf_padding::$0 char printf_padding::i char printf_padding::i#0 @@ -2139,7 +2208,17 @@ char printf_padding::pad#5 char printf_padding::pad#6 char printf_padding::pad#7 char printf_padding::pad#8 -void printf_schar(signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_padding::putc)(char) +void (*printf_padding::putc#0)(char) +void (*printf_padding::putc#1)(char) +void (*printf_padding::putc#2)(char) +void (*printf_padding::putc#3)(char) +void (*printf_padding::putc#4)(char) +void (*printf_padding::putc#5)(char) +void (*printf_padding::putc#6)(char) +void (*printf_padding::putc#7)(char) +void (*printf_padding::putc#8)(char) +void printf_schar(void (*putc)(char) , signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) bool printf_schar::$0 bool printf_schar::$3 signed char printf_schar::$4 @@ -2199,6 +2278,15 @@ char printf_schar::format_zero_padding#4 char printf_schar::format_zero_padding#5 char printf_schar::format_zero_padding#6 char printf_schar::format_zero_padding#7 +void (*printf_schar::putc)(char) +void (*printf_schar::putc#0)(char) +void (*printf_schar::putc#1)(char) +void (*printf_schar::putc#2)(char) +void (*printf_schar::putc#3)(char) +void (*printf_schar::putc#4)(char) +void (*printf_schar::putc#5)(char) +void (*printf_schar::putc#6)(char) +void (*printf_schar::putc#7)(char) char printf_schar::uvalue char printf_schar::uvalue#0 signed char printf_schar::value @@ -2210,7 +2298,39 @@ signed char printf_schar::value#4 signed char printf_schar::value#5 signed char printf_schar::value#6 signed char printf_schar::value#7 -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::$0 +bool printf_str::$2 +char printf_str::c +char printf_str::c#0 +char printf_str::c#1 +char printf_str::c#2 +void (*printf_str::putc)(char) +void (*printf_str::putc#0)(char) +void (*printf_str::putc#1)(char) +void (*printf_str::putc#10)(char) +void (*printf_str::putc#2)(char) +void (*printf_str::putc#3)(char) +void (*printf_str::putc#4)(char) +void (*printf_str::putc#5)(char) +void (*printf_str::putc#6)(char) +void (*printf_str::putc#7)(char) +void (*printf_str::putc#8)(char) +void (*printf_str::putc#9)(char) +const char *printf_str::s +const char *printf_str::s#0 +const char *printf_str::s#1 +const char *printf_str::s#10 +const char *printf_str::s#11 +const char *printf_str::s#2 +const char *printf_str::s#3 +const char *printf_str::s#4 +const char *printf_str::s#5 +const char *printf_str::s#6 +const char *printf_str::s#7 +const char *printf_str::s#8 +const char *printf_str::s#9 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) bool printf_string::$0 bool printf_string::$1 signed char printf_string::$10 @@ -2255,6 +2375,19 @@ signed char printf_string::padding#5 signed char printf_string::padding#6 signed char printf_string::padding#7 signed char printf_string::padding#8 +void (*printf_string::putc)(char) +void (*printf_string::putc#0)(char) +void (*printf_string::putc#1)(char) +void (*printf_string::putc#10)(char) +void (*printf_string::putc#11)(char) +void (*printf_string::putc#2)(char) +void (*printf_string::putc#3)(char) +void (*printf_string::putc#4)(char) +void (*printf_string::putc#5)(char) +void (*printf_string::putc#6)(char) +void (*printf_string::putc#7)(char) +void (*printf_string::putc#8)(char) +void (*printf_string::putc#9)(char) char *printf_string::str char *printf_string::str#0 char *printf_string::str#1 @@ -2621,7 +2754,6 @@ Adding number conversion cast (unumber) $28 in cputc::$1 = conio_cursor_x == $28 Adding number conversion cast (unumber) $28 in conio_line_text = conio_line_text + $28 Adding number conversion cast (unumber) $28 in conio_line_color = conio_line_color + $28 Adding number conversion cast (unumber) 0 in conio_cursor_x = 0 -Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 Adding number conversion cast (unumber) $19 in cscroll::$0 = conio_cursor_y == $19 Adding number conversion cast (unumber) 0 in cscroll::$7 = 0 != conio_scroll_enable Adding number conversion cast (unumber) $28 in memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 @@ -2641,6 +2773,7 @@ Adding number conversion cast (unumber) 0 in gotoxy::y#1 = 0 Adding number conversion cast (unumber) $19 in conio_c64_init::$0 = conio_c64_init::line#0 >= $19 Adding number conversion cast (unumber) 0 in gotoxy::x#2 = 0 Adding number conversion cast (unumber) $19-1 in conio_c64_init::line#1 = $19-1 +Adding number conversion cast (unumber) 0 in printf_str::$2 = 0 != printf_str::$0 Adding number conversion cast (unumber) 0 in *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = 0 Adding number conversion cast (snumber) 0 in printf_schar::$0 = printf_schar::value#3 < 0 Adding number conversion cast (unumber) 0 in printf_schar::$5 = 0 != printf_schar::format_sign_always#2 @@ -2778,7 +2911,6 @@ Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 Simplifying constant integer cast $28 @@ -2809,6 +2941,7 @@ Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 +Simplifying constant integer cast 0 Simplifying constant integer cast -1 Simplifying constant integer cast 0 Simplifying constant integer cast 0 @@ -2870,7 +3003,6 @@ Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) 0 -Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $28 @@ -2886,6 +3018,7 @@ Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 +Finalized unsigned number type (char) 0 Finalized signed number type (signed char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 @@ -2942,20 +3075,20 @@ Inversing boolean not [78] strcmp::$3 = *strcmp::s1#3 != 0 from [77] strcmp::$2 Inversing boolean not [226] gotoxy::$1 = gotoxy::y#3 <= $19 from [225] gotoxy::$0 = gotoxy::y#3 > $19 Inversing boolean not [230] gotoxy::$3 = gotoxy::x#3 < $28 from [229] gotoxy::$2 = gotoxy::x#3 >= $28 Inversing boolean not [255] cputc::$2 = conio_cursor_x != $28 from [254] cputc::$1 = conio_cursor_x == $28 -Inversing boolean not [286] cscroll::$1 = conio_cursor_y != $19 from [285] cscroll::$0 = conio_cursor_y == $19 -Inversing boolean not [319] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [318] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 -Inversing boolean not [348] printf_schar::$3 = 0 == printf_schar::format_sign_always#2 from [347] printf_schar::$5 = 0 != printf_schar::format_sign_always#2 -Inversing boolean not [372] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [371] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 -Inversing boolean not [376] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [375] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 -Inversing boolean not [378] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [377] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 -Inversing boolean not [391] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [390] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 -Inversing boolean not [398] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [397] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 -Inversing boolean not [406] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [405] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 -Inversing boolean not [423] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [422] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 -Inversing boolean not [435] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [434] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 -Inversing boolean not [453] printf_string::$0 = 0 == printf_string::format_min_length#2 from [452] printf_string::$14 = 0 != printf_string::format_min_length#2 -Inversing boolean not [457] printf_string::$1 = 0 == printf_string::format_justify_left#2 from [456] printf_string::$15 = 0 != printf_string::format_justify_left#2 -Inversing boolean not [472] printf_string::$12 = printf_string::padding#1 >= 0 from [471] printf_string::$11 = printf_string::padding#1 < 0 +Inversing boolean not [273] cscroll::$1 = conio_cursor_y != $19 from [272] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [306] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [305] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Inversing boolean not [349] printf_schar::$3 = 0 == printf_schar::format_sign_always#2 from [348] printf_schar::$5 = 0 != printf_schar::format_sign_always#2 +Inversing boolean not [374] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [373] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Inversing boolean not [378] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [377] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Inversing boolean not [380] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [379] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Inversing boolean not [393] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [392] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Inversing boolean not [400] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [399] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Inversing boolean not [408] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [407] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Inversing boolean not [426] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [425] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Inversing boolean not [440] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [439] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Inversing boolean not [459] printf_string::$0 = 0 == printf_string::format_min_length#2 from [458] printf_string::$14 = 0 != printf_string::format_min_length#2 +Inversing boolean not [463] printf_string::$1 = 0 == printf_string::format_justify_left#2 from [462] printf_string::$15 = 0 != printf_string::format_justify_left#2 +Inversing boolean not [478] printf_string::$12 = printf_string::padding#1 >= 0 from [477] printf_string::$11 = printf_string::padding#1 < 0 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -3014,72 +3147,86 @@ Alias uctoa_append::sub#1 = uctoa_append::sub#2 Alias uctoa_append::buffer#1 = uctoa_append::buffer#4 uctoa_append::buffer#2 Alias gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::y#5 = gotoxy::y#6 -Alias cputc::c#3 = cputc::c#4 -Alias cputs::c#1 = cputs::$0 cputs::c#2 -Alias cputs::s#0 = cputs::s#12 cputs::s#11 +Alias cputc::c#0 = cputc::c#1 Alias textcolor::return#0 = textcolor::old#0 textcolor::return#4 textcolor::return#1 +Alias printf_str::c#1 = printf_str::$0 printf_str::c#2 +Alias printf_str::putc#8 = printf_str::putc#9 +Alias printf_str::s#0 = printf_str::s#11 Alias printf_padding::pad#5 = printf_padding::pad#6 printf_padding::pad#8 +Alias printf_padding::putc#5 = printf_padding::putc#6 printf_padding::putc#8 Alias printf_padding::i#2 = printf_padding::i#4 printf_padding::i#3 Alias printf_padding::length#5 = printf_padding::length#8 printf_padding::length#7 Alias printf_schar::value#3 = printf_schar::value#4 printf_schar::value#6 printf_schar::value#7 Alias printf_schar::format_radix#4 = printf_schar::format_radix#7 printf_schar::format_radix#5 printf_schar::format_radix#6 +Alias printf_schar::putc#4 = printf_schar::putc#7 printf_schar::putc#5 printf_schar::putc#6 Alias printf_schar::format_min_length#4 = printf_schar::format_min_length#7 printf_schar::format_min_length#5 printf_schar::format_min_length#6 Alias printf_schar::format_justify_left#4 = printf_schar::format_justify_left#7 printf_schar::format_justify_left#5 printf_schar::format_justify_left#6 Alias printf_schar::format_sign_always#2 = printf_schar::format_sign_always#6 printf_schar::format_sign_always#4 printf_schar::format_sign_always#7 Alias printf_schar::format_zero_padding#4 = printf_schar::format_zero_padding#7 printf_schar::format_zero_padding#5 printf_schar::format_zero_padding#6 Alias printf_schar::format_upper_case#4 = printf_schar::format_upper_case#7 printf_schar::format_upper_case#5 printf_schar::format_upper_case#6 Alias printf_schar::value#0 = printf_schar::$4 +Alias printf_schar::putc#2 = printf_schar::putc#3 Alias printf_schar::format_min_length#2 = printf_schar::format_min_length#3 Alias printf_schar::format_justify_left#2 = printf_schar::format_justify_left#3 Alias printf_schar::format_sign_always#3 = printf_schar::format_sign_always#5 Alias printf_schar::format_zero_padding#2 = printf_schar::format_zero_padding#3 Alias printf_schar::format_upper_case#2 = printf_schar::format_upper_case#3 Alias printf_schar::format_radix#2 = printf_schar::format_radix#3 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#19 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#18 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#11 Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#3 printf_number_buffer::format_min_length#4 Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#3 printf_number_buffer::format_justify_left#7 printf_number_buffer::format_justify_left#8 -Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#15 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#15 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 +Alias printf_number_buffer::putc#12 = printf_number_buffer::putc#20 printf_number_buffer::putc#18 printf_number_buffer::putc#19 +Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#15 printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#14 Alias strlen::return#2 = strlen::return#5 Alias printf_number_buffer::padding#1 = printf_number_buffer::$21 Alias printf_number_buffer::len#0 = printf_number_buffer::len#3 Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#5 Alias printf_number_buffer::format_zero_padding#5 = printf_number_buffer::format_zero_padding#6 Alias printf_number_buffer::buffer_sign#8 = printf_number_buffer::buffer_sign#9 -Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 -Alias printf_number_buffer::buffer_digits#15 = printf_number_buffer::buffer_digits#16 +Alias printf_number_buffer::putc#13 = printf_number_buffer::putc#14 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 +Alias printf_number_buffer::buffer_digits#14 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#6 printf_number_buffer::putc#15 Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#6 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#12 -Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 -Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#13 -Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#18 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::format_upper_case#12 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 +Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#16 printf_number_buffer::buffer_digits#13 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#18 Alias printf_number_buffer::buffer_sign#2 = printf_number_buffer::buffer_sign#3 -Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#8 printf_number_buffer::format_zero_padding#7 -Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 -Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#5 -Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#9 -Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#16 -Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 +Alias printf_number_buffer::putc#2 = printf_number_buffer::putc#7 +Alias printf_number_buffer::format_zero_padding#7 = printf_number_buffer::format_zero_padding#8 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#9 +Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#9 +Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#16 +Alias printf_number_buffer::putc#16 = printf_number_buffer::putc#3 printf_number_buffer::putc#8 +Alias printf_number_buffer::padding#15 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 Alias printf_number_buffer::format_upper_case#2 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#3 Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7 -Alias printf_number_buffer::format_zero_padding#18 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#2 +Alias printf_number_buffer::format_zero_padding#17 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#2 Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#13 Alias printf_number_buffer::format_zero_padding#3 = printf_number_buffer::format_zero_padding#9 Alias printf_number_buffer::format_justify_left#2 = printf_number_buffer::format_justify_left#6 Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 +Alias printf_number_buffer::putc#11 = printf_number_buffer::putc#4 printf_number_buffer::putc#5 Alias printf_number_buffer::buffer_digits#3 = printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#5 -Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 +Alias printf_number_buffer::putc#10 = printf_number_buffer::putc#17 printf_number_buffer::putc#9 +Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#9 -Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 +Alias printf_number_buffer::padding#13 = printf_number_buffer::padding#16 printf_number_buffer::padding#14 Alias printf_string::str#2 = printf_string::str#4 printf_string::str#8 printf_string::str#7 Alias printf_string::format_min_length#2 = printf_string::format_min_length#4 printf_string::format_min_length#3 Alias printf_string::format_justify_left#4 = printf_string::format_justify_left#8 printf_string::format_justify_left#6 printf_string::format_justify_left#5 +Alias printf_string::putc#10 = printf_string::putc#11 printf_string::putc#8 printf_string::putc#9 Alias strlen::return#3 = strlen::return#6 Alias printf_string::padding#1 = printf_string::$10 Alias printf_string::format_justify_left#3 = printf_string::format_justify_left#7 Alias printf_string::padding#4 = printf_string::padding#7 printf_string::padding#6 +Alias printf_string::putc#2 = printf_string::putc#7 printf_string::putc#4 +Alias printf_string::putc#3 = printf_string::putc#5 printf_string::putc#6 Alias printf_string::padding#3 = printf_string::padding#5 printf_string::padding#8 Alias printf_string::str#5 = printf_string::str#9 printf_string::str#6 Alias printf_string::format_justify_left#10 = printf_string::format_justify_left#2 printf_string::format_justify_left#9 @@ -3135,6 +3282,7 @@ Alias uctoa::digit_values#10 = uctoa::digit_values#7 Alias gotoxy::x#3 = gotoxy::x#5 Alias gotoxy::y#4 = gotoxy::y#5 Alias printf_schar::format_radix#2 = printf_schar::format_radix#4 +Alias printf_schar::putc#2 = printf_schar::putc#4 Alias printf_schar::format_min_length#2 = printf_schar::format_min_length#4 Alias printf_schar::format_justify_left#2 = printf_schar::format_justify_left#4 Alias printf_schar::format_sign_always#2 = printf_schar::format_sign_always#3 @@ -3144,15 +3292,18 @@ Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_m Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#4 Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#5 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#8 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::putc#12 = printf_number_buffer::putc#13 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#13 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#14 Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#3 -Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11 -Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#13 printf_number_buffer::format_upper_case#2 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#7 printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#15 printf_number_buffer::padding#13 printf_number_buffer::padding#11 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#2 printf_number_buffer::putc#16 printf_number_buffer::putc#10 printf_number_buffer::putc#11 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#12 printf_number_buffer::format_upper_case#2 Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#2 Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#12 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#2 Alias printf_string::format_justify_left#10 = printf_string::format_justify_left#4 printf_string::format_justify_left#3 +Alias printf_string::putc#10 = printf_string::putc#3 printf_string::putc#2 Alias printf_string::str#2 = printf_string::str#5 printf_string::str#3 Alias printf_string::padding#3 = printf_string::padding#4 Alias assert_cmp::message#17 = assert_cmp::message#25 @@ -3164,6 +3315,7 @@ Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#11 Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#12 Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#10 Successful SSA optimization Pass2AliasElimination @@ -3187,13 +3339,16 @@ Identical Phi Values uctoa_append::sub#3 uctoa_append::sub#0 Identical Phi Values uctoa_append::buffer#3 uctoa_append::buffer#0 Identical Phi Values uctoa_append::sub#1 uctoa_append::sub#3 Identical Phi Values uctoa_append::buffer#1 uctoa_append::buffer#3 +Identical Phi Values printf_str::putc#8 printf_str::putc#10 Identical Phi Values printf_padding::length#5 printf_padding::length#6 Identical Phi Values printf_padding::pad#5 printf_padding::pad#7 +Identical Phi Values printf_padding::putc#5 printf_padding::putc#7 Identical Phi Values printf_number_buffer::format_min_length#1 printf_number_buffer::format_min_length#0 Identical Phi Values printf_number_buffer::format_justify_left#1 printf_number_buffer::format_justify_left#0 Identical Phi Values printf_number_buffer::format_zero_padding#1 printf_number_buffer::format_zero_padding#0 Identical Phi Values printf_number_buffer::buffer_digits#1 printf_number_buffer::buffer_digits#0 Identical Phi Values printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 +Identical Phi Values printf_number_buffer::putc#1 printf_number_buffer::putc#0 Identical Phi Values printf_number_buffer::format_upper_case#1 printf_number_buffer::format_upper_case#0 Successful SSA optimization Pass2IdenticalPhiElimination Identical Phi Values memset::return#0 memset::str#3 @@ -3216,42 +3371,42 @@ Simple Condition uctoa::$5 [131] if(uctoa::digit#2=uctoa_append::sub#0) goto uctoa_append::@2 Simple Condition gotoxy::$1 [161] if(gotoxy::y#3<=$19) goto gotoxy::@1 Simple Condition gotoxy::$3 [164] if(gotoxy::x#3<$28) goto gotoxy::@2 -Simple Condition cputc::$0 [179] if(cputc::c#3==' +Simple Condition cputc::$0 [179] if(cputc::c#0==' ') goto cputc::@1 Simple Condition cputc::$2 [185] if(conio_cursor_x!=$28) goto cputc::@return -Simple Condition cputs::$2 [200] if(0!=cputs::c#1) goto cputs::@2 -Simple Condition cscroll::$1 [209] if(conio_cursor_y!=$19) goto cscroll::@return -Simple Condition cscroll::$7 [211] if(0!=conio_scroll_enable) goto cscroll::@3 -Simple Condition conio_c64_init::$1 [241] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 -Simple Condition printf_padding::$0 [252] if(printf_padding::i#2=0) goto printf_number_buffer::@1 -Simple Condition printf_number_buffer::$7 [308] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 -Simple Condition printf_number_buffer::$12 [318] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 -Simple Condition printf_string::$0 [339] if(0==printf_string::format_min_length#2) goto printf_string::@1 -Simple Condition printf_string::$12 [353] if(printf_string::padding#1>=0) goto printf_string::@1 -Simple Condition assert_cmp::$7 [380] if(0!=assert_cmp::ok#4) goto assert_cmp::@1 +Simple Condition cscroll::$1 [199] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [201] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition conio_c64_init::$1 [231] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition printf_str::$2 [244] if(0!=printf_str::c#1) goto printf_str::@2 +Simple Condition printf_padding::$0 [253] if(printf_padding::i#2=0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$7 [311] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 +Simple Condition printf_number_buffer::$12 [323] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +Simple Condition printf_string::$0 [347] if(0==printf_string::format_min_length#2) goto printf_string::@1 +Simple Condition printf_string::$12 [361] if(printf_string::padding#1>=0) goto printf_string::@1 +Simple Condition assert_cmp::$7 [391] if(0!=assert_cmp::ok#4) goto assert_cmp::@1 Successful SSA optimization Pass2ConditionalJumpSimplification Rewriting ! if()-condition to reversed if() [70] strncmp::$5 = ! strncmp::$4 Rewriting || if()-condition to two if()s [69] strncmp::$4 = strncmp::$2 || strncmp::$3 Rewriting && if()-condition to two if()s [82] toupper::$2 = toupper::$0 && toupper::$1 Rewriting ! if()-condition to reversed if() [135] uctoa::$8 = ! uctoa::$7 Rewriting || if()-condition to two if()s [134] uctoa::$7 = uctoa::started#2 || uctoa::$6 -Rewriting ! if()-condition to reversed if() [291] printf_number_buffer::$5 = ! printf_number_buffer::$4 -Rewriting && if()-condition to two if()s [290] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [289] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 -Rewriting ! if()-condition to reversed if() [313] printf_number_buffer::$10 = ! printf_number_buffer::$9 -Rewriting && if()-condition to two if()s [312] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 -Rewriting ! if()-condition to reversed if() [327] printf_number_buffer::$17 = ! printf_number_buffer::$16 -Rewriting && if()-condition to two if()s [326] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [325] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 -Rewriting ! if()-condition to reversed if() [343] printf_string::$3 = ! printf_string::$2 -Rewriting && if()-condition to two if()s [342] printf_string::$2 = printf_string::$1 && printf_string::padding#3 -Rewriting ! if()-condition to reversed if() [358] printf_string::$7 = ! printf_string::$6 -Rewriting && if()-condition to two if()s [357] printf_string::$6 = printf_string::format_justify_left#10 && printf_string::padding#3 +Rewriting ! if()-condition to reversed if() [294] printf_number_buffer::$5 = ! printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [293] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [292] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [317] printf_number_buffer::$10 = ! printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [316] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 +Rewriting ! if()-condition to reversed if() [334] printf_number_buffer::$17 = ! printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [333] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [332] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 +Rewriting ! if()-condition to reversed if() [351] printf_string::$3 = ! printf_string::$2 +Rewriting && if()-condition to two if()s [350] printf_string::$2 = printf_string::$1 && printf_string::padding#3 +Rewriting ! if()-condition to reversed if() [367] printf_string::$7 = ! printf_string::$6 +Rewriting && if()-condition to two if()s [366] printf_string::$6 = printf_string::format_justify_left#10 && printf_string::padding#3 Successful SSA optimization Pass2ConditionalAndOrRewriting Warning! Adding boolean cast to non-boolean condition uctoa::started#2 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_zero_padding#0 @@ -3262,10 +3417,10 @@ Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padd Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 Warning! Adding boolean cast to non-boolean condition printf_string::padding#3 Warning! Adding boolean cast to non-boolean condition printf_string::padding#3 -Negating conditional jump and destination [375] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 -Constant right-side identified [214] memcpy::num#0 = (unumber)$19*$28-$28 -Constant right-side identified [219] memcpy::num#1 = (unumber)$19*$28-$28 -Constant right-side identified [246] conio_c64_init::line#1 = (unumber)$19-1 +Negating conditional jump and destination [386] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 +Constant right-side identified [204] memcpy::num#0 = (unumber)$19*$28-$28 +Constant right-side identified [209] memcpy::num#1 = (unumber)$19*$28-$28 +Constant right-side identified [236] conio_c64_init::line#1 = (unumber)$19-1 Successful SSA optimization Pass2ConstantRValueConsolidation Constant memcmp::return#0 = 0 Constant strlen::len#0 = 0 @@ -3287,7 +3442,6 @@ Constant uctoa::started#1 = 1 Constant uctoa_append::digit#0 = 0 Constant gotoxy::y#0 = 0 Constant gotoxy::x#0 = 0 -Constant cputs::c#0 = 0 Constant memcpy::destination#0 = (void *)CONIO_SCREEN_TEXT Constant memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 Constant memcpy::num#0 = (unumber)$19*$28-$28 @@ -3303,6 +3457,7 @@ Constant gotoxy::x#1 = 0 Constant gotoxy::y#1 = 0 Constant gotoxy::x#2 = 0 Constant conio_c64_init::line#1 = (unumber)$19-1 +Constant printf_str::c#0 = 0 Constant printf_padding::i#0 = 0 Constant uctoa::buffer#5 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS Constant printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS @@ -3317,29 +3472,39 @@ Constant printf_padding::pad#3 = ' ' Constant printf_padding::pad#4 = ' ' Constant assert_cmp::ok#0 = 0 Constant textcolor::color#0 = GREEN -Constant cputs::s#3 = assert_cmp::s +Constant printf_str::putc#2 = &cputc +Constant printf_str::s#3 = assert_cmp::s +Constant printf_string::putc#0 = &cputc Constant printf_string::format_min_length#0 = 0 Constant printf_string::format_justify_left#0 = 0 -Constant cputs::s#4 = assert_cmp::s1 +Constant printf_str::putc#3 = &cputc +Constant printf_str::s#4 = assert_cmp::s1 Constant textcolor::color#1 = RED -Constant cputs::s#5 = assert_cmp::s2 +Constant printf_str::putc#4 = &cputc +Constant printf_str::s#5 = assert_cmp::s2 +Constant printf_schar::putc#0 = &cputc Constant printf_schar::format_min_length#0 = 0 Constant printf_schar::format_justify_left#0 = 0 Constant printf_schar::format_sign_always#0 = 0 Constant printf_schar::format_zero_padding#0 = 0 Constant printf_schar::format_upper_case#0 = 0 Constant printf_schar::format_radix#0 = DECIMAL -Constant cputs::s#6 = assert_cmp::s3 +Constant printf_str::putc#5 = &cputc +Constant printf_str::s#6 = assert_cmp::s3 +Constant printf_schar::putc#1 = &cputc Constant printf_schar::format_min_length#1 = 0 Constant printf_schar::format_justify_left#1 = 0 Constant printf_schar::format_sign_always#1 = 0 Constant printf_schar::format_zero_padding#1 = 0 Constant printf_schar::format_upper_case#1 = 0 Constant printf_schar::format_radix#1 = DECIMAL -Constant cputs::s#7 = assert_cmp::s4 +Constant printf_str::putc#6 = &cputc +Constant printf_str::s#7 = assert_cmp::s4 +Constant printf_string::putc#1 = &cputc Constant printf_string::format_min_length#1 = 0 Constant printf_string::format_justify_left#1 = 0 -Constant cputs::s#8 = assert_cmp::s5 +Constant printf_str::putc#7 = &cputc +Constant printf_str::s#8 = assert_cmp::s5 Constant strcmp::str1#0 = main::str1 Constant strcmp::str2#0 = main::str2 Constant assert_cmp::expect#0 = -1 @@ -3420,12 +3585,12 @@ Constant assert_cmp::message#16 = main::message16 Constant conio_scroll_enable = 1 Successful SSA optimization Pass2ConstantIdentification Constant strlen::str#1 = printf_number_buffer::buffer_digits#0 -Constant cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant printf_str::s#1 = printf_number_buffer::buffer_digits#0 Constant strupr::str#0 = printf_number_buffer::buffer_digits#0 Successful SSA optimization Pass2ConstantIdentification Constant strupr::return#2 = strupr::str#0 Successful SSA optimization Pass2ConstantIdentification -if() condition always true - replacing block destination [211] if(0!=conio_scroll_enable) goto cscroll::@3 +if() condition always true - replacing block destination [201] if(0!=conio_scroll_enable) goto cscroll::@3 Successful SSA optimization Pass2ConstantIfs Consolidated constant strings into assert_cmp::s1 Consolidated constant strings into main::str11 @@ -3437,10 +3602,10 @@ Consolidated constant strings into main::str16 Consolidated constant strings into main::str111 Successful SSA optimization Pass2ConstantStringConsolidation Rewriting conditional comparison [161] if(gotoxy::y#3<=$19) goto gotoxy::@1 -Simplifying expression containing zero (char *)&printf_buffer in [258] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = 0 -Simplifying expression containing zero (char *)&printf_buffer in [262] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = '-' -Simplifying expression containing zero (char *)&printf_buffer in [265] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = '+' -Simplifying expression containing zero (char *)&printf_buffer in [272] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Simplifying expression containing zero (char *)&printf_buffer in [260] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = 0 +Simplifying expression containing zero (char *)&printf_buffer in [264] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = '-' +Simplifying expression containing zero (char *)&printf_buffer in [267] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = '+' +Simplifying expression containing zero (char *)&printf_buffer in [275] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) Successful SSA optimization PassNSimplifyExpressionWithZero Removing PHI-reference to removed block (cscroll::@2) in block gotoxy Removing PHI-reference to removed block (cscroll::@2) in block gotoxy @@ -3448,24 +3613,24 @@ Removing unused block cscroll::@2 Removing unused block cscroll::@8 Removing unused block main::@return Successful SSA optimization Pass2EliminateUnusedBlocks -Eliminating unused variable memcpy::return#2 and assignment [159] memcpy::return#2 = memcpy::destination#2 -Eliminating unused variable memcpy::return#3 and assignment [161] memcpy::return#3 = memcpy::destination#2 -Eliminating unused variable memset::return#2 and assignment [163] memset::return#2 = memset::str#3 -Eliminating unused variable memset::return#3 and assignment [166] memset::return#3 = memset::str#3 -Eliminating unused variable printf_number_buffer::format_sign_always#0 and assignment [199] printf_number_buffer::format_sign_always#0 = printf_schar::format_sign_always#2 -Eliminating unused variable printf_number_buffer::format_radix#0 and assignment [202] printf_number_buffer::format_radix#0 = printf_schar::format_radix#2 -Eliminating unused variable textcolor::return#2 and assignment [273] textcolor::return#2 = textcolor::return#0 -Eliminating unused variable textcolor::return#3 and assignment [279] textcolor::return#3 = textcolor::return#0 +Eliminating unused variable memcpy::return#2 and assignment [151] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [153] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [155] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [158] memset::return#3 = memset::str#3 +Eliminating unused variable printf_number_buffer::format_sign_always#0 and assignment [202] printf_number_buffer::format_sign_always#0 = printf_schar::format_sign_always#2 +Eliminating unused variable printf_number_buffer::format_radix#0 and assignment [205] printf_number_buffer::format_radix#0 = printf_schar::format_radix#2 +Eliminating unused variable textcolor::return#2 and assignment [284] textcolor::return#2 = textcolor::return#0 +Eliminating unused variable textcolor::return#3 and assignment [290] textcolor::return#3 = textcolor::return#0 Eliminating unused constant strupr::return#2 Eliminating unused constant uctoa::max_digits#0 Eliminating unused constant uctoa::digit_values#0 Eliminating unused constant gotoxy::x#1 Eliminating unused constant gotoxy::y#1 -Eliminating unused constant cputs::c#0 +Eliminating unused constant printf_str::c#0 Eliminating unused constant OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN Eliminating unused constant conio_scroll_enable Successful SSA optimization PassNEliminateUnusedVars -Eliminating unused variable textcolor::return#0 and assignment [154] textcolor::return#0 = conio_textcolor +Eliminating unused variable textcolor::return#0 and assignment [146] textcolor::return#0 = conio_textcolor Successful SSA optimization PassNEliminateUnusedVars Adding number conversion cast (unumber) 0 in uctoa::$11 = 0 != uctoa::started#2 Adding number conversion cast (unumber) $19+1 in if(gotoxy::y#3<$19+1) goto gotoxy::@1 @@ -3510,30 +3675,30 @@ Successful SSA optimization Pass2IdenticalPhiElimination Simple Condition strncmp::$2 [56] if(*strncmp::s1#2==0) goto strncmp::@5 Simple Condition toupper::$0 [65] if(toupper::ch#0>='a') goto toupper::@3 Simple Condition uctoa::$11 [97] if(0!=uctoa::started#2) goto uctoa::@14 -Simple Condition printf_number_buffer::$1 [202] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@23 -Simple Condition printf_number_buffer::$33 [217] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 -Simple Condition printf_number_buffer::$34 [226] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@26 -Simple Condition printf_string::$1 [235] if(0==printf_string::format_justify_left#10) goto printf_string::@11 -Simple Condition printf_string::$16 [247] if(0!=printf_string::format_justify_left#10) goto printf_string::@12 -Simple Condition strncmp::$3 [358] if(strncmp::n#0==0) goto strncmp::@5 -Simple Condition toupper::$1 [359] if(toupper::ch#0<='z') goto toupper::@1 -Simple Condition uctoa::$6 [360] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@14 -Simple Condition printf_number_buffer::$35 [362] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@8 -Simple Condition printf_number_buffer::$2 [363] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@22 -Simple Condition printf_number_buffer::$36 [365] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@10 -Simple Condition printf_number_buffer::$37 [367] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@12 -Simple Condition printf_number_buffer::$14 [368] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@25 -Simple Condition printf_string::$17 [370] if(0!=printf_string::padding#3) goto printf_string::@5 -Simple Condition printf_string::$18 [372] if(0!=printf_string::padding#3) goto printf_string::@6 +Simple Condition printf_number_buffer::$1 [205] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@22 +Simple Condition printf_number_buffer::$33 [221] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@23 +Simple Condition printf_number_buffer::$34 [233] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@25 +Simple Condition printf_string::$1 [243] if(0==printf_string::format_justify_left#10) goto printf_string::@11 +Simple Condition printf_string::$16 [256] if(0!=printf_string::format_justify_left#10) goto printf_string::@12 +Simple Condition strncmp::$3 [369] if(strncmp::n#0==0) goto strncmp::@5 +Simple Condition toupper::$1 [370] if(toupper::ch#0<='z') goto toupper::@1 +Simple Condition uctoa::$6 [371] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@14 +Simple Condition printf_number_buffer::$35 [373] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@8 +Simple Condition printf_number_buffer::$2 [374] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@21 +Simple Condition printf_number_buffer::$36 [376] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@10 +Simple Condition printf_number_buffer::$37 [378] if(0!=printf_number_buffer::padding#10) goto printf_number_buffer::@12 +Simple Condition printf_number_buffer::$14 [379] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 +Simple Condition printf_string::$17 [381] if(0!=printf_string::padding#3) goto printf_string::@5 +Simple Condition printf_string::$18 [383] if(0!=printf_string::padding#3) goto printf_string::@6 Successful SSA optimization Pass2ConditionalJumpSimplification Negating conditional jump and destination [65] if(toupper::ch#0<'a') goto toupper::@2 -Negating conditional jump and destination [202] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [217] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -Negating conditional jump and destination [226] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -Negating conditional jump and destination [235] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 -Negating conditional jump and destination [247] if(0==printf_string::format_justify_left#10) goto printf_string::@return -Negating conditional jump and destination [363] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [368] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Negating conditional jump and destination [205] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [221] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +Negating conditional jump and destination [233] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +Negating conditional jump and destination [243] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 +Negating conditional jump and destination [256] if(0==printf_string::format_justify_left#10) goto printf_string::@return +Negating conditional jump and destination [374] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [379] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return Successful SSA optimization Pass2ConditionalJumpSequenceImprovement Constant right-side identified [83] uctoa::buffer#0 = ++ uctoa::buffer#5 Successful SSA optimization Pass2ConstantRValueConsolidation @@ -3569,9 +3734,9 @@ Inlining Noop Cast [13] memset::$4 = (char *)memset::str#3 keeping memset::str#3 Inlining Noop Cast [15] memset::dst#0 = (char *)memset::str#3 keeping memset::str#3 Inlining Noop Cast [22] memcmp::s1#0 = (char *)memcmp::str1#4 keeping memcmp::str1#4 Inlining Noop Cast [23] memcmp::s2#0 = (char *)memcmp::str2#4 keeping memcmp::str2#4 -Inlining Noop Cast [175] printf_schar::uvalue#0 = (char)printf_schar::value#5 keeping printf_schar::value#5 -Inlining Noop Cast [195] printf_number_buffer::$25 = (signed char)printf_number_buffer::format_min_length#0 keeping printf_number_buffer::format_min_length#0 -Inlining Noop Cast [223] printf_string::$13 = (signed char)printf_string::format_min_length#2 keeping printf_string::format_min_length#2 +Inlining Noop Cast [177] printf_schar::uvalue#0 = (char)printf_schar::value#5 keeping printf_schar::value#5 +Inlining Noop Cast [198] printf_number_buffer::$25 = (signed char)printf_number_buffer::format_min_length#0 keeping printf_number_buffer::format_min_length#0 +Inlining Noop Cast [231] printf_string::$13 = (signed char)printf_string::format_min_length#2 keeping printf_string::format_min_length#2 Successful SSA optimization Pass2NopCastInlining Rewriting multiplication to use shift and addition[112] gotoxy::line_offset#0 = gotoxy::$7 * $28 Inlining constant with var siblings memcpy::destination#0 @@ -3624,28 +3789,36 @@ Inlining constant with var siblings uctoa::buffer#1 Inlining constant with var siblings uctoa::buffer#2 Inlining constant with var siblings uctoa_append::digit#0 Inlining constant with var siblings gotoxy::y#0 -Inlining constant with var siblings cputs::s#3 -Inlining constant with var siblings cputs::s#4 -Inlining constant with var siblings cputs::s#5 -Inlining constant with var siblings cputs::s#6 -Inlining constant with var siblings cputs::s#7 -Inlining constant with var siblings cputs::s#8 -Inlining constant with var siblings cputs::s#1 Inlining constant with var siblings textcolor::color#0 Inlining constant with var siblings textcolor::color#1 Inlining constant with var siblings conio_c64_init::line#1 +Inlining constant with var siblings printf_str::putc#2 +Inlining constant with var siblings printf_str::s#3 +Inlining constant with var siblings printf_str::putc#3 +Inlining constant with var siblings printf_str::s#4 +Inlining constant with var siblings printf_str::putc#4 +Inlining constant with var siblings printf_str::s#5 +Inlining constant with var siblings printf_str::putc#5 +Inlining constant with var siblings printf_str::s#6 +Inlining constant with var siblings printf_str::putc#6 +Inlining constant with var siblings printf_str::s#7 +Inlining constant with var siblings printf_str::putc#7 +Inlining constant with var siblings printf_str::s#8 +Inlining constant with var siblings printf_str::s#1 Inlining constant with var siblings printf_padding::i#0 Inlining constant with var siblings printf_padding::pad#0 Inlining constant with var siblings printf_padding::pad#1 Inlining constant with var siblings printf_padding::pad#2 Inlining constant with var siblings printf_padding::pad#3 Inlining constant with var siblings printf_padding::pad#4 +Inlining constant with var siblings printf_schar::putc#0 Inlining constant with var siblings printf_schar::format_min_length#0 Inlining constant with var siblings printf_schar::format_justify_left#0 Inlining constant with var siblings printf_schar::format_sign_always#0 Inlining constant with var siblings printf_schar::format_zero_padding#0 Inlining constant with var siblings printf_schar::format_upper_case#0 Inlining constant with var siblings printf_schar::format_radix#0 +Inlining constant with var siblings printf_schar::putc#1 Inlining constant with var siblings printf_schar::format_min_length#1 Inlining constant with var siblings printf_schar::format_justify_left#1 Inlining constant with var siblings printf_schar::format_sign_always#1 @@ -3656,8 +3829,10 @@ Inlining constant with var siblings printf_number_buffer::padding#0 Inlining constant with var siblings printf_number_buffer::padding#2 Inlining constant with var siblings printf_string::padding#0 Inlining constant with var siblings printf_string::padding#2 +Inlining constant with var siblings printf_string::putc#0 Inlining constant with var siblings printf_string::format_min_length#0 Inlining constant with var siblings printf_string::format_justify_left#0 +Inlining constant with var siblings printf_string::putc#1 Inlining constant with var siblings printf_string::format_min_length#1 Inlining constant with var siblings printf_string::format_justify_left#1 Inlining constant with var siblings assert_cmp::ok#0 @@ -3695,18 +3870,20 @@ Inlining constant with var siblings assert_cmp::expect#15 Inlining constant with var siblings assert_cmp::message#15 Inlining constant with var siblings assert_cmp::expect#16 Inlining constant with var siblings assert_cmp::message#16 -Constant inlined cputs::s#5 = assert_cmp::s2 -Constant inlined cputs::s#6 = assert_cmp::s3 -Constant inlined cputs::s#3 = assert_cmp::s -Constant inlined cputs::s#4 = assert_cmp::s1 Constant inlined assert_cmp::ok#0 = 0 -Constant inlined cputs::s#1 = printf_number_buffer::buffer_digits#0 Constant inlined strlen::len#0 = 0 Constant inlined printf_string::format_min_length#0 = 0 Constant inlined printf_string::format_min_length#1 = 0 Constant inlined printf_schar::format_sign_always#1 = 0 +Constant inlined printf_str::s#7 = assert_cmp::s4 Constant inlined printf_schar::format_sign_always#0 = 0 +Constant inlined printf_str::s#8 = assert_cmp::s1 +Constant inlined printf_str::s#5 = assert_cmp::s2 +Constant inlined printf_str::s#6 = assert_cmp::s3 +Constant inlined printf_str::s#3 = assert_cmp::s +Constant inlined printf_str::s#4 = assert_cmp::s1 Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN +Constant inlined printf_str::s#1 = printf_number_buffer::buffer_digits#0 Constant inlined uctoa::digit#0 = 0 Constant inlined memcpy::source#0 = (void *)DEFAULT_SCREEN+$28 Constant inlined assert_cmp::s5 = assert_cmp::s1 @@ -3717,9 +3894,7 @@ Constant inlined memset::c#0 = ' ' Constant inlined strncmp::str2#4 = main::str212 Constant inlined strncmp::str2#3 = main::str211 Constant inlined strncmp::str2#2 = main::str210 -Constant inlined cputs::s#7 = assert_cmp::s4 Constant inlined strncmp::str2#1 = main::str29 -Constant inlined cputs::s#8 = assert_cmp::s1 Constant inlined assert_cmp::message#9 = main::message9 Constant inlined uctoa::digit_values#2 = RADIX_HEXADECIMAL_VALUES_CHAR Constant inlined uctoa::digit_values#1 = RADIX_DECIMAL_VALUES_CHAR @@ -3785,8 +3960,10 @@ Constant inlined strcmp::str1#1 = main::str11 Constant inlined strcmp::str1#0 = main::str1 Constant inlined printf_schar::format_min_length#0 = 0 Constant inlined memset::num#1 = $28 +Constant inlined printf_str::putc#2 = &cputc Constant inlined printf_schar::format_min_length#1 = 0 Constant inlined memset::num#0 = $28 +Constant inlined printf_str::putc#3 = &cputc Constant inlined strcmp::str1#7 = main::str16 Constant inlined memcmp::str2#1 = (const void *)main::str13 Constant inlined assert_cmp::expect#16 = 1 @@ -3796,8 +3973,14 @@ Constant inlined memcmp::str2#3 = (const void *)main::str111 Constant inlined assert_cmp::expect#14 = 0 Constant inlined printf_schar::format_upper_case#1 = 0 Constant inlined assert_cmp::expect#15 = 0 +Constant inlined printf_str::putc#4 = &cputc +Constant inlined printf_str::putc#5 = &cputc +Constant inlined printf_str::putc#6 = &cputc Constant inlined printf_schar::format_justify_left#0 = 0 +Constant inlined printf_str::putc#7 = &cputc Constant inlined printf_schar::format_justify_left#1 = 0 +Constant inlined printf_string::putc#1 = &cputc +Constant inlined printf_string::putc#0 = &cputc Constant inlined printf_number_buffer::padding#2 = 0 Constant inlined main::$40 = main::str14 Constant inlined main::str22 = main::str11 @@ -3829,7 +4012,9 @@ Constant inlined main::$37 = main::str13 Constant inlined printf_schar::format_zero_padding#0 = 0 Constant inlined strcmp::str2#6 = main::str26 Constant inlined strcmp::str2#5 = main::str25 +Constant inlined printf_schar::putc#1 = &cputc Constant inlined strcmp::str2#7 = main::str27 +Constant inlined printf_schar::putc#0 = &cputc Constant inlined conio_c64_init::line#1 = (char)$19-1 Constant inlined memcpy::source#1 = (void *)COLORRAM+$28 Constant inlined memset::str#1 = (void *)COLORRAM+(unsigned int)$19*$28-$28 @@ -3888,44 +4073,57 @@ Identical Phi Values memcpy::num#2 (unsigned int)$19*$28-$28 Identical Phi Values memset::num#2 $28 Identical Phi Values printf_schar::format_sign_always#2 0 Identical Phi Values printf_schar::format_radix#2 DECIMAL +Identical Phi Values printf_schar::putc#2 &cputc Identical Phi Values printf_schar::format_min_length#2 0 Identical Phi Values printf_schar::format_justify_left#2 0 Identical Phi Values printf_schar::format_zero_padding#2 0 Identical Phi Values printf_schar::format_upper_case#2 0 Identical Phi Values printf_string::format_min_length#2 0 Identical Phi Values printf_string::format_justify_left#10 0 +Identical Phi Values printf_string::putc#10 &cputc Successful SSA optimization Pass2IdenticalPhiElimination Constant uctoa::radix#0 = DECIMAL +Constant printf_number_buffer::putc#0 = &cputc Constant printf_number_buffer::format_min_length#0 = 0 Constant printf_number_buffer::format_justify_left#0 = 0 Constant printf_number_buffer::format_zero_padding#0 = 0 Constant printf_number_buffer::format_upper_case#0 = 0 +Constant printf_str::putc#1 = &cputc +Constant printf_padding::putc#3 = &cputc +Constant printf_padding::putc#4 = &cputc Successful SSA optimization Pass2ConstantIdentification -Constant value identified (signed char)printf_number_buffer::format_min_length#0 in [189] printf_number_buffer::padding#1 = (signed char)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 -Constant value identified (signed char)0 in [216] printf_string::padding#1 = (signed char)0 - printf_string::len#0 +Constant printf_padding::putc#0 = printf_number_buffer::putc#0 +Constant printf_padding::putc#1 = printf_number_buffer::putc#0 +Constant printf_str::putc#0 = printf_number_buffer::putc#0 +Constant printf_padding::putc#2 = printf_number_buffer::putc#0 +Successful SSA optimization Pass2ConstantIdentification +Constant value identified (signed char)printf_number_buffer::format_min_length#0 in [192] printf_number_buffer::padding#1 = (signed char)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 +Constant value identified (signed char)0 in [224] printf_string::padding#1 = (signed char)0 - printf_string::len#0 Successful SSA optimization Pass2ConstantValues +Replacing constant pointer function [201] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification if() condition always false - eliminating [9] if($28<=0) goto memset::@1 if() condition always true - replacing block destination [67] if(uctoa::radix#0==DECIMAL) goto uctoa::@1 if() condition always false - eliminating [68] if(uctoa::radix#0==HEXADECIMAL) goto uctoa::@2 if() condition always false - eliminating [69] if(uctoa::radix#0==OCTAL) goto uctoa::@3 if() condition always false - eliminating [70] if(uctoa::radix#0==BINARY) goto uctoa::@4 -if() condition always true - replacing block destination [167] if(0==0) goto printf_schar::@2 -if() condition always true - replacing block destination [180] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 -if() condition always false - eliminating [182] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -if() condition always true - replacing block destination [195] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -if() condition always true - replacing block destination [198] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 -if() condition always true - replacing block destination [202] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -if() condition always true - replacing block destination [208] if(0==0) goto printf_string::@1 -if() condition always false - eliminating [210] if(0!=0) goto printf_string::@2 -if() condition always true - replacing block destination [220] if(0==0) goto printf_string::@return -if() condition always false - eliminating [335] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -if() condition always false - eliminating [338] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +if() condition always true - replacing block destination [169] if(0==0) goto printf_schar::@2 +if() condition always true - replacing block destination [183] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +if() condition always false - eliminating [185] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +if() condition always true - replacing block destination [199] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +if() condition always true - replacing block destination [203] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +if() condition always true - replacing block destination [209] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +if() condition always true - replacing block destination [216] if(0==0) goto printf_string::@1 +if() condition always false - eliminating [218] if(0!=0) goto printf_string::@2 +if() condition always true - replacing block destination [229] if(0==0) goto printf_string::@return +if() condition always false - eliminating [346] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +if() condition always false - eliminating [349] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return Successful SSA optimization Pass2ConstantIfs -Simplifying constant evaluating to zero (signed char)printf_number_buffer::format_min_length#0 in [189] printf_number_buffer::padding#1 = (signed char)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 -Simplifying constant evaluating to zero (signed char)0 in [216] printf_string::padding#1 = (signed char)0 - printf_string::len#0 +Simplifying constant evaluating to zero (signed char)printf_number_buffer::format_min_length#0 in [192] printf_number_buffer::padding#1 = (signed char)printf_number_buffer::format_min_length#0 - printf_number_buffer::len#2 +Simplifying constant evaluating to zero (signed char)0 in [224] printf_string::padding#1 = (signed char)0 - printf_string::len#0 Successful SSA optimization PassNSimplifyConstantZero -Simplifying expression containing zero printf_number_buffer::len#2 in [189] printf_number_buffer::padding#1 = 0 - printf_number_buffer::len#2 -Simplifying expression containing zero printf_string::len#0 in [216] printf_string::padding#1 = 0 - printf_string::len#0 +Simplifying expression containing zero printf_number_buffer::len#2 in [192] printf_number_buffer::padding#1 = 0 - printf_number_buffer::len#2 +Simplifying expression containing zero printf_string::len#0 in [224] printf_string::padding#1 = 0 - printf_string::len#0 Successful SSA optimization PassNSimplifyExpressionWithZero Eliminating variable strlen::str#5 from unused block strlen Eliminating variable strlen::str#3 from unused block strlen::@1 @@ -4002,14 +4200,16 @@ Removing PHI-reference to removed block (printf_number_buffer::@14) in block pri Removing unused block printf_number_buffer::@14 Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding Removing unused block printf_number_buffer::@10 -Removing unused block printf_number_buffer::@18 +Removing unused block printf_number_buffer::@17 Removing unused block printf_number_buffer::@11 -Removing unused block printf_number_buffer::@20 +Removing unused block printf_number_buffer::@19 +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding Removing unused block printf_number_buffer::@12 -Removing unused block printf_number_buffer::@21 +Removing unused block printf_number_buffer::@20 Removing unused block printf_string::@3 Removing PHI-reference to removed block (printf_string::@7) in block printf_string::@1 Removing unused block printf_string::@7 @@ -4017,11 +4217,12 @@ Removing PHI-reference to removed block (printf_string::@4) in block printf_stri Removing unused block printf_string::@4 Removing PHI-reference to removed block (printf_string::@6) in block printf_padding Removing PHI-reference to removed block (printf_string::@6) in block printf_padding +Removing PHI-reference to removed block (printf_string::@6) in block printf_padding Removing unused block printf_string::@6 Removing unused block printf_string::@10 +Removing unused block printf_number_buffer::@23 Removing unused block printf_number_buffer::@24 Removing unused block printf_number_buffer::@25 -Removing unused block printf_number_buffer::@26 Removing unused block printf_string::@12 Successful SSA optimization Pass2EliminateUnusedBlocks Eliminating unused constant BINARY @@ -4031,6 +4232,9 @@ Eliminating unused constant RADIX_BINARY_VALUES_CHAR Eliminating unused constant RADIX_OCTAL_VALUES_CHAR Eliminating unused constant RADIX_HEXADECIMAL_VALUES_CHAR Eliminating unused constant uctoa::radix#0 +Eliminating unused constant printf_padding::putc#4 +Eliminating unused constant printf_padding::putc#1 +Eliminating unused constant printf_padding::putc#2 Eliminating unused constant printf_number_buffer::format_min_length#0 Eliminating unused constant printf_number_buffer::format_justify_left#0 Eliminating unused constant printf_number_buffer::format_zero_padding#0 @@ -4038,6 +4242,15 @@ Eliminating unused constant printf_number_buffer::format_upper_case#0 Successful SSA optimization PassNEliminateUnusedVars Eliminating unused constant DECIMAL Successful SSA optimization PassNEliminateUnusedVars +Inlining constant with var siblings printf_str::putc#1 +Inlining constant with var siblings printf_str::putc#0 +Inlining constant with var siblings printf_padding::putc#3 +Inlining constant with var siblings printf_padding::putc#0 +Constant inlined printf_str::putc#0 = printf_number_buffer::putc#0 +Constant inlined printf_str::putc#1 = &cputc +Constant inlined printf_padding::putc#3 = &cputc +Constant inlined printf_padding::putc#0 = printf_number_buffer::putc#0 +Successful SSA optimization Pass2ConstantInlining Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Identical Phi Values uctoa::max_digits#7 3 @@ -4046,30 +4259,29 @@ Identical Phi Values printf_number_buffer::padding#10 0 Identical Phi Values printf_string::padding#3 0 Successful SSA optimization Pass2IdenticalPhiElimination Constant right-side identified [50] uctoa::$4 = 3 - 1 -Constant right-side identified [147] printf_padding::length#0 = (char)0 -Constant right-side identified [157] printf_padding::length#3 = (char)0 +Constant right-side identified [149] printf_padding::length#0 = (char)0 +Constant right-side identified [160] printf_padding::length#3 = (char)0 Successful SSA optimization Pass2ConstantRValueConsolidation Constant uctoa::$4 = 3-1 Constant printf_padding::length#0 = (char)0 Constant printf_padding::length#3 = (char)0 Successful SSA optimization Pass2ConstantIdentification -if() condition always false - eliminating [267] if(0!=0) goto printf_number_buffer::@8 -if() condition always false - eliminating [268] if(0!=0) goto printf_string::@5 +if() condition always false - eliminating [270] if(0!=0) goto printf_number_buffer::@8 +if() condition always false - eliminating [271] if(0!=0) goto printf_string::@5 Successful SSA optimization Pass2ConstantIfs Simplifying constant evaluating to zero (char)0 in Simplifying constant evaluating to zero (char)0 in Successful SSA optimization PassNSimplifyConstantZero Eliminating variable printf_padding::length#6 from unused block printf_padding Eliminating variable printf_padding::pad#7 from unused block printf_padding +Eliminating variable printf_padding::putc#7 from unused block printf_padding Eliminating variable printf_padding::i#2 from unused block printf_padding::@1 -Eliminating variable cputc::c#1 from unused block printf_padding::@2 Eliminating variable printf_padding::i#1 from unused block printf_padding::@3 Removing unused procedure printf_padding Removing unused procedure block printf_padding Removing PHI-reference to removed block (printf_padding) in block printf_padding::@1 Removing unused procedure block printf_padding::@1 Removing unused procedure block printf_padding::@2 -Removing PHI-reference to removed block (printf_padding::@2) in block cputc Removing unused procedure block printf_padding::@3 Removing unused procedure block printf_padding::@return Removing unused block printf_number_buffer::@8 @@ -4098,6 +4310,8 @@ Finalized unsigned number type (char) $19 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 +Finalized unsigned number type (char) 1 Successful SSA optimization PassNFinalizeNumberTypeConversions Simplifying constant integer cast $19-1 Successful SSA optimization PassNCastSimplification @@ -4114,6 +4328,10 @@ Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of __start::@3 Adding NOP phi() at start of conio_c64_init::@2 Adding NOP phi() at start of conio_c64_init::@3 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@5 +Adding NOP phi() at start of cputc::@1 +Adding NOP phi() at start of cputc::@4 Adding NOP phi() at start of main Adding NOP phi() at start of main::@3 Adding NOP phi() at start of main::@5 @@ -4134,6 +4352,7 @@ Adding NOP phi() at start of main::@33 Adding NOP phi() at start of main::@35 Adding NOP phi() at start of main::@1 Adding NOP phi() at start of gotoxy::@3 +Adding NOP phi() at start of cputln::@1 Adding NOP phi() at start of strcmp::@5 Adding NOP phi() at start of assert_cmp::@8 Adding NOP phi() at start of assert_cmp::@13 @@ -4147,148 +4366,138 @@ Adding NOP phi() at start of assert_cmp::@11 Adding NOP phi() at start of assert_cmp::@12 Adding NOP phi() at start of strncmp::@5 Adding NOP phi() at start of memcmp::@3 -Adding NOP phi() at start of printf_schar::@6 -Adding NOP phi() at start of printf_string::@1 -Adding NOP phi() at start of printf_string::@11 -Adding NOP phi() at start of printf_string::@8 -Adding NOP phi() at start of cputc::@3 -Adding NOP phi() at start of cputc::@5 -Adding NOP phi() at start of cputc::@1 -Adding NOP phi() at start of cputc::@4 -Adding NOP phi() at start of uctoa -Adding NOP phi() at start of uctoa::@1 -Adding NOP phi() at start of printf_number_buffer -Adding NOP phi() at start of printf_number_buffer::@1 -Adding NOP phi() at start of printf_number_buffer::@23 -Adding NOP phi() at start of printf_number_buffer::@22 -Adding NOP phi() at start of printf_number_buffer::@17 -Adding NOP phi() at start of printf_number_buffer::@3 -Adding NOP phi() at start of printf_number_buffer::@4 -Adding NOP phi() at start of printf_number_buffer::@5 -Adding NOP phi() at start of printf_number_buffer::@19 -Adding NOP phi() at start of cputln::@1 Adding NOP phi() at start of cscroll::@1 Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of cscroll::@4 Adding NOP phi() at start of cscroll::@5 +Adding NOP phi() at start of printf_schar::@6 +Adding NOP phi() at start of printf_string::@1 +Adding NOP phi() at start of printf_string::@11 +Adding NOP phi() at start of printf_string::@8 Adding NOP phi() at start of memcpy::@3 Adding NOP phi() at start of memset::@1 +Adding NOP phi() at start of uctoa +Adding NOP phi() at start of uctoa::@1 +Adding NOP phi() at start of printf_number_buffer +Adding NOP phi() at start of printf_number_buffer::@1 +Adding NOP phi() at start of printf_number_buffer::@22 +Adding NOP phi() at start of printf_number_buffer::@21 +Adding NOP phi() at start of printf_number_buffer::@3 +Adding NOP phi() at start of printf_number_buffer::@4 +Adding NOP phi() at start of printf_number_buffer::@5 +Adding NOP phi() at start of printf_number_buffer::@18 CALL GRAPH Calls in [__start] to conio_c64_init:6 main:9 Calls in [conio_c64_init] to gotoxy:17 -Calls in [main] to strcmp:22 assert_cmp:26 strcmp:28 assert_cmp:32 strcmp:34 assert_cmp:38 strcmp:40 assert_cmp:44 strcmp:46 assert_cmp:50 strcmp:52 assert_cmp:56 strcmp:58 assert_cmp:62 strcmp:64 assert_cmp:68 strncmp:70 assert_cmp:74 strncmp:76 assert_cmp:80 strncmp:82 assert_cmp:86 strncmp:88 assert_cmp:92 strncmp:94 assert_cmp:98 memcmp:100 assert_cmp:104 memcmp:106 assert_cmp:110 memcmp:112 assert_cmp:116 memcmp:118 assert_cmp:122 -Calls in [assert_cmp] to textcolor:166 cputs:168 printf_schar:171 cputs:173 printf_schar:176 cputs:178 printf_string:181 cputs:183 textcolor:187 cputs:189 printf_string:192 cputs:194 -Calls in [cputs] to cputc:253 -Calls in [printf_schar] to uctoa:261 printf_number_buffer:263 -Calls in [printf_string] to cputs:274 -Calls in [cputc] to cputln:284 cputln:288 -Calls in [uctoa] to uctoa_append:314 -Calls in [printf_number_buffer] to cputc:327 cputs:332 -Calls in [cputln] to cscroll:339 -Calls in [cscroll] to memcpy:354 memcpy:356 memset:358 memset:361 +Calls in [cputc] to cputln:28 cputln:32 +Calls in [main] to strcmp:35 assert_cmp:39 strcmp:41 assert_cmp:45 strcmp:47 assert_cmp:51 strcmp:53 assert_cmp:57 strcmp:59 assert_cmp:63 strcmp:65 assert_cmp:69 strcmp:71 assert_cmp:75 strcmp:77 assert_cmp:81 strncmp:83 assert_cmp:87 strncmp:89 assert_cmp:93 strncmp:95 assert_cmp:99 strncmp:101 assert_cmp:105 strncmp:107 assert_cmp:111 memcmp:113 assert_cmp:117 memcmp:119 assert_cmp:123 memcmp:125 assert_cmp:129 memcmp:131 assert_cmp:135 +Calls in [cputln] to cscroll:157 +Calls in [assert_cmp] to textcolor:186 printf_str:188 printf_schar:191 printf_str:193 printf_schar:196 printf_str:198 printf_string:201 printf_str:203 textcolor:207 printf_str:209 printf_string:212 printf_str:214 +Calls in [cscroll] to memcpy:264 memcpy:266 memset:268 memset:271 +Calls in [printf_str] to null:287 +Calls in [printf_schar] to uctoa:296 printf_number_buffer:298 +Calls in [printf_string] to printf_str:309 +Calls in [uctoa] to uctoa_append:359 +Calls in [printf_number_buffer] to cputc:371 printf_str:376 Created 48 initial phi equivalence classes Coalesced [20] conio_c64_init::line#3 = conio_c64_init::line#0 -Coalesced [25] assert_cmp::actual#34 = assert_cmp::actual#0 -Coalesced [31] assert_cmp::actual#43 = assert_cmp::actual#1 -Coalesced [37] assert_cmp::actual#44 = assert_cmp::actual#2 -Coalesced [43] assert_cmp::actual#45 = assert_cmp::actual#3 -Coalesced [49] assert_cmp::actual#29 = assert_cmp::actual#4 -Coalesced [55] assert_cmp::actual#30 = assert_cmp::actual#5 -Coalesced [61] assert_cmp::actual#31 = assert_cmp::actual#6 -Coalesced [67] assert_cmp::actual#32 = assert_cmp::actual#7 -Coalesced [73] assert_cmp::actual#33 = assert_cmp::actual#8 -Coalesced [79] assert_cmp::actual#35 = assert_cmp::actual#9 -Coalesced [85] assert_cmp::actual#36 = assert_cmp::actual#10 -Coalesced [91] assert_cmp::actual#37 = assert_cmp::actual#11 -Coalesced [97] assert_cmp::actual#38 = assert_cmp::actual#12 -Coalesced [103] assert_cmp::actual#39 = assert_cmp::actual#13 -Coalesced [109] assert_cmp::actual#40 = assert_cmp::actual#14 -Coalesced [115] assert_cmp::actual#41 = assert_cmp::actual#15 -Coalesced [121] assert_cmp::actual#42 = assert_cmp::actual#16 -Coalesced [139] gotoxy::y#7 = gotoxy::y#2 -Coalesced [141] strcmp::s1#6 = strcmp::s1#0 -Coalesced [142] strcmp::s2#6 = strcmp::s2#0 -Coalesced [147] strcmp::return#20 = strcmp::return#0 -Coalesced [154] strcmp::s1#7 = strcmp::s1#1 -Coalesced [155] strcmp::s2#7 = strcmp::s2#1 -Coalesced [162] assert_cmp::ok#9 = assert_cmp::ok#3 -Coalesced [170] printf_schar::value#8 = printf_schar::value#1 -Coalesced [175] printf_schar::value#9 = printf_schar::value#2 -Coalesced [180] printf_string::str#11 = printf_string::str#1 -Coalesced [191] printf_string::str#10 = printf_string::str#0 -Coalesced [198] assert_cmp::ok#8 = assert_cmp::ok#2 -Coalesced [201] assert_cmp::ok#7 = assert_cmp::ok#1 -Coalesced [203] strncmp::s1#6 = strncmp::s1#0 -Coalesced [204] strncmp::s2#6 = strncmp::s2#0 -Coalesced [205] strncmp::n#10 = strncmp::n#8 -Coalesced [210] strncmp::return#14 = strncmp::return#0 -Coalesced [218] strncmp::s1#7 = strncmp::s1#1 -Coalesced [219] strncmp::s2#7 = strncmp::s2#1 -Coalesced [220] strncmp::n#11 = strncmp::n#0 -Coalesced [223] memcmp::n#9 = memcmp::n#7 -Coalesced [234] memcmp::return#12 = memcmp::return#1 -Coalesced [238] memcmp::n#10 = memcmp::n#0 -Coalesced [239] memcmp::s1#7 = memcmp::s1#1 -Coalesced [240] memcmp::s2#7 = memcmp::s2#1 -Coalesced [245] cputs::s#14 = cputs::s#10 -Coalesced [252] cputc::c#5 = cputc::c#0 -Coalesced [254] cputs::s#15 = cputs::s#0 -Coalesced [258] printf_schar::value#11 = printf_schar::value#3 -Coalesced [268] printf_schar::value#10 = printf_schar::value#0 -Coalesced [273] cputs::s#13 = cputs::s#2 -Coalesced [292] uctoa::value#17 = uctoa::value#1 -Coalesced [302] uctoa::value#18 = uctoa::value#2 -Coalesced [303] uctoa::started#6 = uctoa::started#2 -Coalesced [304] uctoa::buffer#23 = uctoa::buffer#11 -Coalesced [307] uctoa::digit#7 = uctoa::digit#1 -Coalesced (already) [308] uctoa::value#16 = uctoa::value#6 -Coalesced (already) [309] uctoa::started#5 = uctoa::started#4 -Coalesced (already) [310] uctoa::buffer#22 = uctoa::buffer#14 -Coalesced [318] uctoa::value#19 = uctoa::value#0 -Coalesced [319] uctoa::buffer#24 = uctoa::buffer#4 -Coalesced [326] cputc::c#6 = cputc::c#2 -Coalesced [342] uctoa_append::value#6 = uctoa_append::value#0 -Coalesced [349] uctoa_append::value#7 = uctoa_append::value#1 -Coalesced [350] uctoa_append::digit#5 = uctoa_append::digit#1 -Coalesced [360] memset::c#6 = memset::c#1 -Coalesced [377] memcpy::src#5 = memcpy::src#1 -Coalesced [378] memcpy::dst#5 = memcpy::dst#1 -Coalesced [388] memset::dst#5 = memset::dst#1 +Coalesced [38] assert_cmp::actual#34 = assert_cmp::actual#0 +Coalesced [44] assert_cmp::actual#43 = assert_cmp::actual#1 +Coalesced [50] assert_cmp::actual#44 = assert_cmp::actual#2 +Coalesced [56] assert_cmp::actual#45 = assert_cmp::actual#3 +Coalesced [62] assert_cmp::actual#29 = assert_cmp::actual#4 +Coalesced [68] assert_cmp::actual#30 = assert_cmp::actual#5 +Coalesced [74] assert_cmp::actual#31 = assert_cmp::actual#6 +Coalesced [80] assert_cmp::actual#32 = assert_cmp::actual#7 +Coalesced [86] assert_cmp::actual#33 = assert_cmp::actual#8 +Coalesced [92] assert_cmp::actual#35 = assert_cmp::actual#9 +Coalesced [98] assert_cmp::actual#36 = assert_cmp::actual#10 +Coalesced [104] assert_cmp::actual#37 = assert_cmp::actual#11 +Coalesced [110] assert_cmp::actual#38 = assert_cmp::actual#12 +Coalesced [116] assert_cmp::actual#39 = assert_cmp::actual#13 +Coalesced [122] assert_cmp::actual#40 = assert_cmp::actual#14 +Coalesced [128] assert_cmp::actual#41 = assert_cmp::actual#15 +Coalesced [134] assert_cmp::actual#42 = assert_cmp::actual#16 +Coalesced [152] gotoxy::y#7 = gotoxy::y#2 +Coalesced [161] strcmp::s1#6 = strcmp::s1#0 +Coalesced [162] strcmp::s2#6 = strcmp::s2#0 +Coalesced [167] strcmp::return#20 = strcmp::return#0 +Coalesced [174] strcmp::s1#7 = strcmp::s1#1 +Coalesced [175] strcmp::s2#7 = strcmp::s2#1 +Coalesced [182] assert_cmp::ok#9 = assert_cmp::ok#3 +Coalesced [190] printf_schar::value#8 = printf_schar::value#1 +Coalesced [195] printf_schar::value#9 = printf_schar::value#2 +Coalesced [200] printf_string::str#11 = printf_string::str#1 +Coalesced [211] printf_string::str#10 = printf_string::str#0 +Coalesced [218] assert_cmp::ok#8 = assert_cmp::ok#2 +Coalesced [221] assert_cmp::ok#7 = assert_cmp::ok#1 +Coalesced [223] strncmp::s1#6 = strncmp::s1#0 +Coalesced [224] strncmp::s2#6 = strncmp::s2#0 +Coalesced [225] strncmp::n#10 = strncmp::n#8 +Coalesced [230] strncmp::return#14 = strncmp::return#0 +Coalesced [238] strncmp::s1#7 = strncmp::s1#1 +Coalesced [239] strncmp::s2#7 = strncmp::s2#1 +Coalesced [240] strncmp::n#11 = strncmp::n#0 +Coalesced [243] memcmp::n#9 = memcmp::n#7 +Coalesced [254] memcmp::return#12 = memcmp::return#1 +Coalesced [258] memcmp::n#10 = memcmp::n#0 +Coalesced [259] memcmp::s1#7 = memcmp::s1#1 +Coalesced [260] memcmp::s2#7 = memcmp::s2#1 +Coalesced [270] memset::c#6 = memset::c#1 +Coalesced [280] printf_str::s#13 = printf_str::s#10 +Coalesced [289] printf_str::s#14 = printf_str::s#0 +Coalesced [293] printf_schar::value#11 = printf_schar::value#3 +Coalesced [303] printf_schar::value#10 = printf_schar::value#0 +Coalesced [308] printf_str::s#12 = printf_str::s#2 +Coalesced [323] memcpy::src#5 = memcpy::src#1 +Coalesced [324] memcpy::dst#5 = memcpy::dst#1 +Coalesced [334] memset::dst#5 = memset::dst#1 +Coalesced [337] uctoa::value#17 = uctoa::value#1 +Coalesced [347] uctoa::value#18 = uctoa::value#2 +Coalesced [348] uctoa::started#6 = uctoa::started#2 +Coalesced [349] uctoa::buffer#23 = uctoa::buffer#11 +Coalesced [352] uctoa::digit#7 = uctoa::digit#1 +Coalesced (already) [353] uctoa::value#16 = uctoa::value#6 +Coalesced (already) [354] uctoa::started#5 = uctoa::started#4 +Coalesced (already) [355] uctoa::buffer#22 = uctoa::buffer#14 +Coalesced [363] uctoa::value#19 = uctoa::value#0 +Coalesced [364] uctoa::buffer#24 = uctoa::buffer#4 +Coalesced [379] uctoa_append::value#6 = uctoa_append::value#0 +Coalesced [386] uctoa_append::value#7 = uctoa_append::value#1 +Coalesced [387] uctoa_append::digit#5 = uctoa_append::digit#1 Coalesced down to 37 phi equivalence classes Culled Empty Block label __start::@2 Culled Empty Block label __start::@3 Culled Empty Block label conio_c64_init::@2 Culled Empty Block label conio_c64_init::@3 +Culled Empty Block label cputc::@5 +Culled Empty Block label cputc::@4 Culled Empty Block label main::@35 Culled Empty Block label gotoxy::@3 +Culled Empty Block label cputln::@1 Culled Empty Block label strcmp::@5 Culled Empty Block label assert_cmp::@20 Culled Empty Block label assert_cmp::@12 Culled Empty Block label strncmp::@5 Culled Empty Block label memcmp::@3 -Culled Empty Block label cputs::@3 +Culled Empty Block label cscroll::@1 Culled Empty Block label printf_schar::@3 Culled Empty Block label printf_schar::@6 Culled Empty Block label printf_string::@1 Culled Empty Block label printf_string::@11 Culled Empty Block label printf_string::@8 -Culled Empty Block label cputc::@5 -Culled Empty Block label cputc::@4 +Culled Empty Block label memcpy::@3 +Culled Empty Block label memset::@1 Culled Empty Block label uctoa::@1 Culled Empty Block label uctoa::@5 Culled Empty Block label uctoa::@17 Culled Empty Block label printf_number_buffer::@1 -Culled Empty Block label printf_number_buffer::@23 Culled Empty Block label printf_number_buffer::@22 -Culled Empty Block label printf_number_buffer::@17 +Culled Empty Block label printf_number_buffer::@21 Culled Empty Block label printf_number_buffer::@3 Culled Empty Block label printf_number_buffer::@4 -Culled Empty Block label printf_number_buffer::@19 -Culled Empty Block label cputln::@1 -Culled Empty Block label cscroll::@1 -Culled Empty Block label memcpy::@3 -Culled Empty Block label memset::@1 +Culled Empty Block label printf_number_buffer::@18 Renumbering block memset::@2 to memset::@1 Renumbering block memset::@3 to memset::@2 Renumbering block memset::@4 to memset::@3 @@ -4324,6 +4533,8 @@ Renumbering block assert_cmp::@19 to assert_cmp::@18 Adding NOP phi() at start of __start Adding NOP phi() at start of __start::@1 Adding NOP phi() at start of conio_c64_init::@2 +Adding NOP phi() at start of cputc::@3 +Adding NOP phi() at start of cputc::@1 Adding NOP phi() at start of main Adding NOP phi() at start of main::@3 Adding NOP phi() at start of main::@5 @@ -4351,15 +4562,13 @@ Adding NOP phi() at start of assert_cmp::@18 Adding NOP phi() at start of assert_cmp::@1 Adding NOP phi() at start of assert_cmp::@9 Adding NOP phi() at start of assert_cmp::@11 -Adding NOP phi() at start of cputc::@3 -Adding NOP phi() at start of cputc::@1 +Adding NOP phi() at start of cscroll::@1 +Adding NOP phi() at start of cscroll::@2 +Adding NOP phi() at start of cscroll::@3 Adding NOP phi() at start of uctoa Adding NOP phi() at start of printf_number_buffer Adding NOP phi() at start of printf_number_buffer::@2 Adding NOP phi() at start of uctoa_append -Adding NOP phi() at start of cscroll::@1 -Adding NOP phi() at start of cscroll::@2 -Adding NOP phi() at start of cscroll::@3 FINAL CONTROL FLOW GRAPH @@ -4400,613 +4609,616 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [16] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_number_buffer::@3 + [17] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [18] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [19] conio_line_text[conio_cursor_x] = cputc::c#0 + [20] conio_line_color[conio_cursor_x] = conio_textcolor + [21] conio_cursor_x = ++ conio_cursor_x + [22] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [23] phi() + [24] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [25] return + to:@return +cputc::@1: scope:[cputc] from cputc + [26] phi() + [27] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [17] phi() - [18] call strcmp - [19] strcmp::return#12 = strcmp::return#11 + [28] phi() + [29] call strcmp + [30] strcmp::return#12 = strcmp::return#11 to:main::@2 main::@2: scope:[main] from main - [20] assert_cmp::actual#0 = strcmp::return#12 - [21] call assert_cmp + [31] assert_cmp::actual#0 = strcmp::return#12 + [32] call assert_cmp to:main::@3 main::@3: scope:[main] from main::@2 - [22] phi() - [23] call strcmp - [24] strcmp::return#13 = strcmp::return#11 + [33] phi() + [34] call strcmp + [35] strcmp::return#13 = strcmp::return#11 to:main::@4 main::@4: scope:[main] from main::@3 - [25] assert_cmp::actual#1 = strcmp::return#13 - [26] call assert_cmp + [36] assert_cmp::actual#1 = strcmp::return#13 + [37] call assert_cmp to:main::@5 main::@5: scope:[main] from main::@4 - [27] phi() - [28] call strcmp - [29] strcmp::return#14 = strcmp::return#11 + [38] phi() + [39] call strcmp + [40] strcmp::return#14 = strcmp::return#11 to:main::@6 main::@6: scope:[main] from main::@5 - [30] assert_cmp::actual#2 = strcmp::return#14 - [31] call assert_cmp + [41] assert_cmp::actual#2 = strcmp::return#14 + [42] call assert_cmp to:main::@7 main::@7: scope:[main] from main::@6 - [32] phi() - [33] call strcmp - [34] strcmp::return#15 = strcmp::return#11 + [43] phi() + [44] call strcmp + [45] strcmp::return#15 = strcmp::return#11 to:main::@8 main::@8: scope:[main] from main::@7 - [35] assert_cmp::actual#3 = strcmp::return#15 - [36] call assert_cmp + [46] assert_cmp::actual#3 = strcmp::return#15 + [47] call assert_cmp to:main::@9 main::@9: scope:[main] from main::@8 - [37] phi() - [38] call strcmp - [39] strcmp::return#16 = strcmp::return#11 + [48] phi() + [49] call strcmp + [50] strcmp::return#16 = strcmp::return#11 to:main::@10 main::@10: scope:[main] from main::@9 - [40] assert_cmp::actual#4 = strcmp::return#16 - [41] call assert_cmp + [51] assert_cmp::actual#4 = strcmp::return#16 + [52] call assert_cmp to:main::@11 main::@11: scope:[main] from main::@10 - [42] phi() - [43] call strcmp - [44] strcmp::return#17 = strcmp::return#11 + [53] phi() + [54] call strcmp + [55] strcmp::return#17 = strcmp::return#11 to:main::@12 main::@12: scope:[main] from main::@11 - [45] assert_cmp::actual#5 = strcmp::return#17 - [46] call assert_cmp + [56] assert_cmp::actual#5 = strcmp::return#17 + [57] call assert_cmp to:main::@13 main::@13: scope:[main] from main::@12 - [47] phi() - [48] call strcmp - [49] strcmp::return#18 = strcmp::return#11 + [58] phi() + [59] call strcmp + [60] strcmp::return#18 = strcmp::return#11 to:main::@14 main::@14: scope:[main] from main::@13 - [50] assert_cmp::actual#6 = strcmp::return#18 - [51] call assert_cmp + [61] assert_cmp::actual#6 = strcmp::return#18 + [62] call assert_cmp to:main::@15 main::@15: scope:[main] from main::@14 - [52] phi() - [53] call strcmp - [54] strcmp::return#10 = strcmp::return#11 + [63] phi() + [64] call strcmp + [65] strcmp::return#10 = strcmp::return#11 to:main::@16 main::@16: scope:[main] from main::@15 - [55] assert_cmp::actual#7 = strcmp::return#10 - [56] call assert_cmp + [66] assert_cmp::actual#7 = strcmp::return#10 + [67] call assert_cmp to:main::@17 main::@17: scope:[main] from main::@16 - [57] phi() - [58] call strncmp - [59] strncmp::return#3 = strncmp::return#2 + [68] phi() + [69] call strncmp + [70] strncmp::return#3 = strncmp::return#2 to:main::@18 main::@18: scope:[main] from main::@17 - [60] assert_cmp::actual#8 = strncmp::return#3 - [61] call assert_cmp + [71] assert_cmp::actual#8 = strncmp::return#3 + [72] call assert_cmp to:main::@19 main::@19: scope:[main] from main::@18 - [62] phi() - [63] call strncmp - [64] strncmp::return#10 = strncmp::return#2 + [73] phi() + [74] call strncmp + [75] strncmp::return#10 = strncmp::return#2 to:main::@20 main::@20: scope:[main] from main::@19 - [65] assert_cmp::actual#9 = strncmp::return#10 - [66] call assert_cmp + [76] assert_cmp::actual#9 = strncmp::return#10 + [77] call assert_cmp to:main::@21 main::@21: scope:[main] from main::@20 - [67] phi() - [68] call strncmp - [69] strncmp::return#11 = strncmp::return#2 + [78] phi() + [79] call strncmp + [80] strncmp::return#11 = strncmp::return#2 to:main::@22 main::@22: scope:[main] from main::@21 - [70] assert_cmp::actual#10 = strncmp::return#11 - [71] call assert_cmp + [81] assert_cmp::actual#10 = strncmp::return#11 + [82] call assert_cmp to:main::@23 main::@23: scope:[main] from main::@22 - [72] phi() - [73] call strncmp - [74] strncmp::return#12 = strncmp::return#2 + [83] phi() + [84] call strncmp + [85] strncmp::return#12 = strncmp::return#2 to:main::@24 main::@24: scope:[main] from main::@23 - [75] assert_cmp::actual#11 = strncmp::return#12 - [76] call assert_cmp + [86] assert_cmp::actual#11 = strncmp::return#12 + [87] call assert_cmp to:main::@25 main::@25: scope:[main] from main::@24 - [77] phi() - [78] call strncmp - [79] strncmp::return#13 = strncmp::return#2 + [88] phi() + [89] call strncmp + [90] strncmp::return#13 = strncmp::return#2 to:main::@26 main::@26: scope:[main] from main::@25 - [80] assert_cmp::actual#12 = strncmp::return#13 - [81] call assert_cmp + [91] assert_cmp::actual#12 = strncmp::return#13 + [92] call assert_cmp to:main::@27 main::@27: scope:[main] from main::@26 - [82] phi() - [83] call memcmp - [84] memcmp::return#3 = memcmp::return#2 + [93] phi() + [94] call memcmp + [95] memcmp::return#3 = memcmp::return#2 to:main::@28 main::@28: scope:[main] from main::@27 - [85] assert_cmp::actual#13 = memcmp::return#3 - [86] call assert_cmp + [96] assert_cmp::actual#13 = memcmp::return#3 + [97] call assert_cmp to:main::@29 main::@29: scope:[main] from main::@28 - [87] phi() - [88] call memcmp - [89] memcmp::return#4 = memcmp::return#2 + [98] phi() + [99] call memcmp + [100] memcmp::return#4 = memcmp::return#2 to:main::@30 main::@30: scope:[main] from main::@29 - [90] assert_cmp::actual#14 = memcmp::return#4 - [91] call assert_cmp + [101] assert_cmp::actual#14 = memcmp::return#4 + [102] call assert_cmp to:main::@31 main::@31: scope:[main] from main::@30 - [92] phi() - [93] call memcmp - [94] memcmp::return#10 = memcmp::return#2 + [103] phi() + [104] call memcmp + [105] memcmp::return#10 = memcmp::return#2 to:main::@32 main::@32: scope:[main] from main::@31 - [95] assert_cmp::actual#15 = memcmp::return#10 - [96] call assert_cmp + [106] assert_cmp::actual#15 = memcmp::return#10 + [107] call assert_cmp to:main::@33 main::@33: scope:[main] from main::@32 - [97] phi() - [98] call memcmp - [99] memcmp::return#11 = memcmp::return#2 + [108] phi() + [109] call memcmp + [110] memcmp::return#11 = memcmp::return#2 to:main::@34 main::@34: scope:[main] from main::@33 - [100] assert_cmp::actual#16 = memcmp::return#11 - [101] call assert_cmp + [111] assert_cmp::actual#16 = memcmp::return#11 + [112] call assert_cmp to:main::@1 main::@1: scope:[main] from main::@1 main::@34 - [102] phi() + [113] phi() to:main::@1 void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [103] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [114] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [104] phi() + [115] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [105] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [116] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [106] conio_cursor_x = gotoxy::x#2 - [107] conio_cursor_y = gotoxy::y#4 - [108] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [109] gotoxy::$8 = gotoxy::$7 << 2 - [110] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [111] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [112] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [113] conio_line_text = gotoxy::$5 - [114] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [115] conio_line_color = gotoxy::$6 + [117] conio_cursor_x = gotoxy::x#2 + [118] conio_cursor_y = gotoxy::y#4 + [119] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [120] gotoxy::$8 = gotoxy::$7 << 2 + [121] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [122] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [123] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [124] conio_line_text = gotoxy::$5 + [125] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [126] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [116] return - to:@return - -int strcmp(const char *str1 , const char *str2) -strcmp: scope:[strcmp] from main main::@11 main::@13 main::@15 main::@3 main::@5 main::@7 main::@9 - [117] strcmp::s2#0 = phi( main/main::str2, main::@11/main::str25, main::@13/main::str26, main::@15/main::str27, main::@3/main::str21, main::@5/main::str11, main::@7/main::str13, main::@9/main::str14 ) - [117] strcmp::s1#0 = phi( main/main::str1, main::@11/main::str15, main::@13/main::str16, main::@15/main::str16, main::@3/main::str11, main::@5/main::str12, main::@7/main::str13, main::@9/main::str14 ) - to:strcmp::@1 -strcmp::@1: scope:[strcmp] from strcmp strcmp::@4 - [118] strcmp::s2#2 = phi( strcmp/strcmp::s2#0, strcmp::@4/strcmp::s2#1 ) - [118] strcmp::s1#2 = phi( strcmp/strcmp::s1#0, strcmp::@4/strcmp::s1#1 ) - [119] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 - to:strcmp::@3 -strcmp::@3: scope:[strcmp] from strcmp::@1 - [120] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 - [121] strcmp::return#0 = (int)(signed char)strcmp::$0 - to:strcmp::@return -strcmp::@return: scope:[strcmp] from strcmp::@2 strcmp::@3 - [122] strcmp::return#11 = phi( strcmp::@3/strcmp::return#0, strcmp::@2/0 ) - [123] return - to:@return -strcmp::@2: scope:[strcmp] from strcmp::@1 - [124] if(*strcmp::s1#2!=0) goto strcmp::@4 - to:strcmp::@return -strcmp::@4: scope:[strcmp] from strcmp::@2 - [125] strcmp::s1#1 = ++ strcmp::s1#2 - [126] strcmp::s2#1 = ++ strcmp::s2#2 - to:strcmp::@1 - -void assert_cmp(signed char expect , signed char actual , char *message) -assert_cmp: scope:[assert_cmp] from main::@10 main::@12 main::@14 main::@16 main::@18 main::@2 main::@20 main::@22 main::@24 main::@26 main::@28 main::@30 main::@32 main::@34 main::@4 main::@6 main::@8 - [127] assert_cmp::message#17 = phi( main::@10/main::message4, main::@12/main::message5, main::@14/main::message6, main::@16/main::message7, main::@18/main::message8, main::@2/main::message, main::@20/main::message9, main::@22/main::message10, main::@24/main::message11, main::@26/main::message12, main::@28/main::message13, main::@30/main::message14, main::@32/main::message15, main::@34/main::message16, main::@4/main::message1, main::@6/main::message2, main::@8/main::message3 ) - [127] assert_cmp::actual#17 = phi( main::@10/assert_cmp::actual#4, main::@12/assert_cmp::actual#5, main::@14/assert_cmp::actual#6, main::@16/assert_cmp::actual#7, main::@18/assert_cmp::actual#8, main::@2/assert_cmp::actual#0, main::@20/assert_cmp::actual#9, main::@22/assert_cmp::actual#10, main::@24/assert_cmp::actual#11, main::@26/assert_cmp::actual#12, main::@28/assert_cmp::actual#13, main::@30/assert_cmp::actual#14, main::@32/assert_cmp::actual#15, main::@34/assert_cmp::actual#16, main::@4/assert_cmp::actual#1, main::@6/assert_cmp::actual#2, main::@8/assert_cmp::actual#3 ) - [127] assert_cmp::expect#17 = phi( main::@10/0, main::@12/1, main::@14/1, main::@16/1, main::@18/-1, main::@2/-1, main::@20/1, main::@22/0, main::@24/0, main::@26/-1, main::@28/-1, main::@30/0, main::@32/0, main::@34/1, main::@4/-1, main::@6/-1, main::@8/0 ) - [128] if(assert_cmp::expect#17==-1) goto assert_cmp::@4 - to:assert_cmp::@2 -assert_cmp::@2: scope:[assert_cmp] from assert_cmp - [129] if(assert_cmp::expect#17==0) goto assert_cmp::@5 - to:assert_cmp::@3 -assert_cmp::@3: scope:[assert_cmp] from assert_cmp::@2 - [130] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 - to:assert_cmp::@6 -assert_cmp::@6: scope:[assert_cmp] from assert_cmp::@3 - [131] assert_cmp::$2 = assert_cmp::actual#17 > 0 - [132] assert_cmp::ok#3 = (char)assert_cmp::$2 - to:assert_cmp::@7 -assert_cmp::@7: scope:[assert_cmp] from assert_cmp::@3 assert_cmp::@4 assert_cmp::@5 assert_cmp::@6 - [133] assert_cmp::ok#4 = phi( assert_cmp::@3/0, assert_cmp::@4/assert_cmp::ok#1, assert_cmp::@5/assert_cmp::ok#2, assert_cmp::@6/assert_cmp::ok#3 ) - [134] if(0!=assert_cmp::ok#4) goto assert_cmp::@1 - to:assert_cmp::@8 -assert_cmp::@8: scope:[assert_cmp] from assert_cmp::@7 - [135] phi() - [136] call textcolor - to:assert_cmp::@12 -assert_cmp::@12: scope:[assert_cmp] from assert_cmp::@8 - [137] phi() - [138] call cputs - to:assert_cmp::@13 -assert_cmp::@13: scope:[assert_cmp] from assert_cmp::@12 - [139] printf_schar::value#1 = assert_cmp::expect#17 - [140] call printf_schar - to:assert_cmp::@14 -assert_cmp::@14: scope:[assert_cmp] from assert_cmp::@13 - [141] phi() - [142] call cputs - to:assert_cmp::@15 -assert_cmp::@15: scope:[assert_cmp] from assert_cmp::@14 - [143] printf_schar::value#2 = assert_cmp::actual#17 - [144] call printf_schar - to:assert_cmp::@16 -assert_cmp::@16: scope:[assert_cmp] from assert_cmp::@15 - [145] phi() - [146] call cputs - to:assert_cmp::@17 -assert_cmp::@17: scope:[assert_cmp] from assert_cmp::@16 - [147] printf_string::str#1 = assert_cmp::message#17 - [148] call printf_string - to:assert_cmp::@18 -assert_cmp::@18: scope:[assert_cmp] from assert_cmp::@17 - [149] phi() - [150] call cputs - to:assert_cmp::@return -assert_cmp::@return: scope:[assert_cmp] from assert_cmp::@11 assert_cmp::@18 - [151] return - to:@return -assert_cmp::@1: scope:[assert_cmp] from assert_cmp::@7 - [152] phi() - [153] call textcolor - to:assert_cmp::@9 -assert_cmp::@9: scope:[assert_cmp] from assert_cmp::@1 - [154] phi() - [155] call cputs - to:assert_cmp::@10 -assert_cmp::@10: scope:[assert_cmp] from assert_cmp::@9 - [156] printf_string::str#0 = assert_cmp::message#17 - [157] call printf_string - to:assert_cmp::@11 -assert_cmp::@11: scope:[assert_cmp] from assert_cmp::@10 - [158] phi() - [159] call cputs - to:assert_cmp::@return -assert_cmp::@5: scope:[assert_cmp] from assert_cmp::@2 - [160] assert_cmp::$1 = assert_cmp::actual#17 == 0 - [161] assert_cmp::ok#2 = (char)assert_cmp::$1 - to:assert_cmp::@7 -assert_cmp::@4: scope:[assert_cmp] from assert_cmp - [162] assert_cmp::$0 = assert_cmp::actual#17 < 0 - [163] assert_cmp::ok#1 = (char)assert_cmp::$0 - to:assert_cmp::@7 - -int strncmp(const char *str1 , const char *str2 , unsigned int n) -strncmp: scope:[strncmp] from main::@17 main::@19 main::@21 main::@23 main::@25 - [164] strncmp::n#8 = phi( main::@17/3, main::@19/3, main::@21/2, main::@23/3, main::@25/3 ) - [164] strncmp::s2#0 = phi( main::@17/main::str28, main::@19/main::str29, main::@21/main::str210, main::@23/main::str211, main::@25/main::str212 ) - [164] strncmp::s1#0 = phi( main::@17/main::str18, main::@19/main::str19, main::@21/main::str21, main::@23/main::str111, main::@25/main::str12 ) - to:strncmp::@1 -strncmp::@1: scope:[strncmp] from strncmp strncmp::@4 - [165] strncmp::n#6 = phi( strncmp/strncmp::n#8, strncmp::@4/strncmp::n#0 ) - [165] strncmp::s2#2 = phi( strncmp/strncmp::s2#0, strncmp::@4/strncmp::s2#1 ) - [165] strncmp::s1#2 = phi( strncmp/strncmp::s1#0, strncmp::@4/strncmp::s1#1 ) - [166] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 - to:strncmp::@3 -strncmp::@3: scope:[strncmp] from strncmp::@1 - [167] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 - [168] strncmp::return#0 = (int)(signed char)strncmp::$0 - to:strncmp::@return -strncmp::@return: scope:[strncmp] from strncmp::@2 strncmp::@3 strncmp::@5 - [169] strncmp::return#2 = phi( strncmp::@3/strncmp::return#0, strncmp::@2/0, strncmp::@5/0 ) - [170] return - to:@return -strncmp::@2: scope:[strncmp] from strncmp::@1 - [171] strncmp::n#0 = -- strncmp::n#6 - [172] if(*strncmp::s1#2==0) goto strncmp::@return - to:strncmp::@5 -strncmp::@5: scope:[strncmp] from strncmp::@2 - [173] if(strncmp::n#0==0) goto strncmp::@return - to:strncmp::@4 -strncmp::@4: scope:[strncmp] from strncmp::@5 - [174] strncmp::s1#1 = ++ strncmp::s1#2 - [175] strncmp::s2#1 = ++ strncmp::s2#2 - to:strncmp::@1 - -int memcmp(const void *str1 , const void *str2 , unsigned int n) -memcmp: scope:[memcmp] from main::@27 main::@29 main::@31 main::@33 - [176] memcmp::n#7 = phi( main::@27/2, main::@29/2, main::@31/1, main::@33/4 ) - [176] memcmp::str2#4 = phi( main::@27/(const void *)main::$35, main::@29/(const void *)main::str13, main::@31/(const void *)main::$39, main::@33/(const void *)main::str111 ) - [176] memcmp::str1#4 = phi( main::@27/(const void *)main::str12, main::@29/(const void *)main::str13, main::@31/(const void *)main::$38, main::@33/(const void *)main::str14 ) - [177] memcmp::s1#6 = (char *)memcmp::str1#4 - [178] memcmp::s2#6 = (char *)memcmp::str2#4 - to:memcmp::@1 -memcmp::@1: scope:[memcmp] from memcmp memcmp::@3 - [179] memcmp::s2#2 = phi( memcmp/memcmp::s2#6, memcmp::@3/memcmp::s2#1 ) - [179] memcmp::s1#2 = phi( memcmp/memcmp::s1#6, memcmp::@3/memcmp::s1#1 ) - [179] memcmp::n#5 = phi( memcmp/memcmp::n#7, memcmp::@3/memcmp::n#0 ) - [180] if(memcmp::n#5!=0) goto memcmp::@2 - to:memcmp::@return -memcmp::@return: scope:[memcmp] from memcmp::@1 memcmp::@4 - [181] memcmp::return#2 = phi( memcmp::@1/0, memcmp::@4/memcmp::return#1 ) - [182] return - to:@return -memcmp::@2: scope:[memcmp] from memcmp::@1 - [183] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 - to:memcmp::@4 -memcmp::@4: scope:[memcmp] from memcmp::@2 - [184] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 - [185] memcmp::return#1 = (int)(signed char)memcmp::$3 - to:memcmp::@return -memcmp::@3: scope:[memcmp] from memcmp::@2 - [186] memcmp::n#0 = -- memcmp::n#5 - [187] memcmp::s1#1 = ++ memcmp::s1#2 - [188] memcmp::s2#1 = ++ memcmp::s2#2 - to:memcmp::@1 - -char textcolor(char color) -textcolor: scope:[textcolor] from assert_cmp::@1 assert_cmp::@8 - [189] textcolor::color#2 = phi( assert_cmp::@1/GREEN, assert_cmp::@8/RED ) - [190] conio_textcolor = textcolor::color#2 - to:textcolor::@return -textcolor::@return: scope:[textcolor] from textcolor - [191] return - to:@return - -void cputs(const char *s) -cputs: scope:[cputs] from assert_cmp::@11 assert_cmp::@12 assert_cmp::@14 assert_cmp::@16 assert_cmp::@18 assert_cmp::@9 printf_number_buffer::@2 printf_string::@1 - [192] cputs::s#10 = phi( assert_cmp::@11/assert_cmp::s1, assert_cmp::@12/assert_cmp::s2, assert_cmp::@14/assert_cmp::s3, assert_cmp::@16/assert_cmp::s4, assert_cmp::@18/assert_cmp::s1, assert_cmp::@9/assert_cmp::s, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, printf_string::@1/cputs::s#2 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [193] cputs::s#9 = phi( cputs/cputs::s#10, cputs::@2/cputs::s#0 ) - [194] cputs::c#1 = *cputs::s#9 - [195] cputs::s#0 = ++ cputs::s#9 - [196] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [197] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [198] cputc::c#0 = cputs::c#1 - [199] call cputc - to:cputs::@1 - -void printf_schar(signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_schar: scope:[printf_schar] from assert_cmp::@13 assert_cmp::@15 - [200] printf_schar::value#3 = phi( assert_cmp::@13/printf_schar::value#1, assert_cmp::@15/printf_schar::value#2 ) - [201] *((char *)&printf_buffer) = 0 - [202] if(printf_schar::value#3<0) goto printf_schar::@1 - to:printf_schar::@2 -printf_schar::@1: scope:[printf_schar] from printf_schar - [203] printf_schar::value#0 = - printf_schar::value#3 - [204] *((char *)&printf_buffer) = '-' - to:printf_schar::@2 -printf_schar::@2: scope:[printf_schar] from printf_schar printf_schar::@1 - [205] printf_schar::value#5 = phi( printf_schar::@1/printf_schar::value#0, printf_schar/printf_schar::value#3 ) - [206] uctoa::value#1 = (char)printf_schar::value#5 - [207] call uctoa - to:printf_schar::@3 -printf_schar::@3: scope:[printf_schar] from printf_schar::@2 - [208] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) - [209] call printf_number_buffer - to:printf_schar::@return -printf_schar::@return: scope:[printf_schar] from printf_schar::@3 - [210] return - to:@return - -void printf_string(char *str , char format_min_length , char format_justify_left) -printf_string: scope:[printf_string] from assert_cmp::@10 assert_cmp::@17 - [211] printf_string::str#2 = phi( assert_cmp::@10/printf_string::str#0, assert_cmp::@17/printf_string::str#1 ) - to:printf_string::@1 -printf_string::@1: scope:[printf_string] from printf_string - [212] cputs::s#2 = printf_string::str#2 - [213] call cputs - to:printf_string::@return -printf_string::@return: scope:[printf_string] from printf_string::@1 - [214] return - to:@return - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 - [215] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) - [216] if(cputc::c#3==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [217] conio_line_text[conio_cursor_x] = cputc::c#3 - [218] conio_line_color[conio_cursor_x] = conio_textcolor - [219] conio_cursor_x = ++ conio_cursor_x - [220] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [221] phi() - [222] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [223] return - to:@return -cputc::@1: scope:[cputc] from cputc - [224] phi() - [225] call cputln - to:cputc::@return - -void uctoa(char value , char *buffer , char radix) -uctoa: scope:[uctoa] from printf_schar::@2 - [226] phi() - to:uctoa::@1 -uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 - [227] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) - [227] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) - [227] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/uctoa::value#1 ) - [227] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) - [228] if(uctoa::digit#2<3-1) goto uctoa::@2 - to:uctoa::@3 -uctoa::@3: scope:[uctoa] from uctoa::@1 - [229] *uctoa::buffer#11 = DIGITS[uctoa::value#2] - [230] uctoa::buffer#3 = ++ uctoa::buffer#11 - [231] *uctoa::buffer#3 = 0 - to:uctoa::@return -uctoa::@return: scope:[uctoa] from uctoa::@3 - [232] return - to:@return -uctoa::@2: scope:[uctoa] from uctoa::@1 - [233] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] - [234] if(0!=uctoa::started#2) goto uctoa::@5 - to:uctoa::@7 -uctoa::@7: scope:[uctoa] from uctoa::@2 - [235] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 - to:uctoa::@4 -uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 - [236] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) - [236] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) - [236] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) - [237] uctoa::digit#1 = ++ uctoa::digit#2 - to:uctoa::@1 -uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 - [238] uctoa_append::buffer#0 = uctoa::buffer#11 - [239] uctoa_append::value#0 = uctoa::value#2 - [240] uctoa_append::sub#0 = uctoa::digit_value#0 - [241] call uctoa_append - [242] uctoa_append::return#0 = uctoa_append::value#2 - to:uctoa::@6 -uctoa::@6: scope:[uctoa] from uctoa::@5 - [243] uctoa::value#0 = uctoa_append::return#0 - [244] uctoa::buffer#4 = ++ uctoa::buffer#11 - to:uctoa::@4 - -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_number_buffer: scope:[printf_number_buffer] from printf_schar::@3 - [245] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer - [246] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 - [247] cputc::c#2 = printf_number_buffer::buffer_sign#0 - [248] call cputc - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 - [249] phi() - [250] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 - [251] return + [127] return to:@return void cputln() cputln: scope:[cputln] from cputc::@1 cputc::@3 - [252] conio_line_text = conio_line_text + $28 - [253] conio_line_color = conio_line_color + $28 - [254] conio_cursor_x = 0 - [255] conio_cursor_y = ++ conio_cursor_y - [256] call cscroll + [128] conio_line_text = conio_line_text + $28 + [129] conio_line_color = conio_line_color + $28 + [130] conio_cursor_x = 0 + [131] conio_cursor_y = ++ conio_cursor_y + [132] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [257] return + [133] return to:@return -char uctoa_append(char *buffer , char value , char sub) -uctoa_append: scope:[uctoa_append] from uctoa::@5 - [258] phi() - to:uctoa_append::@1 -uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 - [259] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) - [259] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) - [260] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 - to:uctoa_append::@3 -uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 - [261] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] - to:uctoa_append::@return -uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 - [262] return +int strcmp(const char *str1 , const char *str2) +strcmp: scope:[strcmp] from main main::@11 main::@13 main::@15 main::@3 main::@5 main::@7 main::@9 + [134] strcmp::s2#0 = phi( main/main::str2, main::@11/main::str25, main::@13/main::str26, main::@15/main::str27, main::@3/main::str21, main::@5/main::str11, main::@7/main::str13, main::@9/main::str14 ) + [134] strcmp::s1#0 = phi( main/main::str1, main::@11/main::str15, main::@13/main::str16, main::@15/main::str16, main::@3/main::str11, main::@5/main::str12, main::@7/main::str13, main::@9/main::str14 ) + to:strcmp::@1 +strcmp::@1: scope:[strcmp] from strcmp strcmp::@4 + [135] strcmp::s2#2 = phi( strcmp/strcmp::s2#0, strcmp::@4/strcmp::s2#1 ) + [135] strcmp::s1#2 = phi( strcmp/strcmp::s1#0, strcmp::@4/strcmp::s1#1 ) + [136] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 + to:strcmp::@3 +strcmp::@3: scope:[strcmp] from strcmp::@1 + [137] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 + [138] strcmp::return#0 = (int)(signed char)strcmp::$0 + to:strcmp::@return +strcmp::@return: scope:[strcmp] from strcmp::@2 strcmp::@3 + [139] strcmp::return#11 = phi( strcmp::@3/strcmp::return#0, strcmp::@2/0 ) + [140] return to:@return -uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 - [263] uctoa_append::digit#1 = ++ uctoa_append::digit#2 - [264] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 - to:uctoa_append::@1 +strcmp::@2: scope:[strcmp] from strcmp::@1 + [141] if(*strcmp::s1#2!=0) goto strcmp::@4 + to:strcmp::@return +strcmp::@4: scope:[strcmp] from strcmp::@2 + [142] strcmp::s1#1 = ++ strcmp::s1#2 + [143] strcmp::s2#1 = ++ strcmp::s2#2 + to:strcmp::@1 + +void assert_cmp(signed char expect , signed char actual , char *message) +assert_cmp: scope:[assert_cmp] from main::@10 main::@12 main::@14 main::@16 main::@18 main::@2 main::@20 main::@22 main::@24 main::@26 main::@28 main::@30 main::@32 main::@34 main::@4 main::@6 main::@8 + [144] assert_cmp::message#17 = phi( main::@10/main::message4, main::@12/main::message5, main::@14/main::message6, main::@16/main::message7, main::@18/main::message8, main::@2/main::message, main::@20/main::message9, main::@22/main::message10, main::@24/main::message11, main::@26/main::message12, main::@28/main::message13, main::@30/main::message14, main::@32/main::message15, main::@34/main::message16, main::@4/main::message1, main::@6/main::message2, main::@8/main::message3 ) + [144] assert_cmp::actual#17 = phi( main::@10/assert_cmp::actual#4, main::@12/assert_cmp::actual#5, main::@14/assert_cmp::actual#6, main::@16/assert_cmp::actual#7, main::@18/assert_cmp::actual#8, main::@2/assert_cmp::actual#0, main::@20/assert_cmp::actual#9, main::@22/assert_cmp::actual#10, main::@24/assert_cmp::actual#11, main::@26/assert_cmp::actual#12, main::@28/assert_cmp::actual#13, main::@30/assert_cmp::actual#14, main::@32/assert_cmp::actual#15, main::@34/assert_cmp::actual#16, main::@4/assert_cmp::actual#1, main::@6/assert_cmp::actual#2, main::@8/assert_cmp::actual#3 ) + [144] assert_cmp::expect#17 = phi( main::@10/0, main::@12/1, main::@14/1, main::@16/1, main::@18/-1, main::@2/-1, main::@20/1, main::@22/0, main::@24/0, main::@26/-1, main::@28/-1, main::@30/0, main::@32/0, main::@34/1, main::@4/-1, main::@6/-1, main::@8/0 ) + [145] if(assert_cmp::expect#17==-1) goto assert_cmp::@4 + to:assert_cmp::@2 +assert_cmp::@2: scope:[assert_cmp] from assert_cmp + [146] if(assert_cmp::expect#17==0) goto assert_cmp::@5 + to:assert_cmp::@3 +assert_cmp::@3: scope:[assert_cmp] from assert_cmp::@2 + [147] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 + to:assert_cmp::@6 +assert_cmp::@6: scope:[assert_cmp] from assert_cmp::@3 + [148] assert_cmp::$2 = assert_cmp::actual#17 > 0 + [149] assert_cmp::ok#3 = (char)assert_cmp::$2 + to:assert_cmp::@7 +assert_cmp::@7: scope:[assert_cmp] from assert_cmp::@3 assert_cmp::@4 assert_cmp::@5 assert_cmp::@6 + [150] assert_cmp::ok#4 = phi( assert_cmp::@3/0, assert_cmp::@4/assert_cmp::ok#1, assert_cmp::@5/assert_cmp::ok#2, assert_cmp::@6/assert_cmp::ok#3 ) + [151] if(0!=assert_cmp::ok#4) goto assert_cmp::@1 + to:assert_cmp::@8 +assert_cmp::@8: scope:[assert_cmp] from assert_cmp::@7 + [152] phi() + [153] call textcolor + to:assert_cmp::@12 +assert_cmp::@12: scope:[assert_cmp] from assert_cmp::@8 + [154] phi() + [155] call printf_str + to:assert_cmp::@13 +assert_cmp::@13: scope:[assert_cmp] from assert_cmp::@12 + [156] printf_schar::value#1 = assert_cmp::expect#17 + [157] call printf_schar + to:assert_cmp::@14 +assert_cmp::@14: scope:[assert_cmp] from assert_cmp::@13 + [158] phi() + [159] call printf_str + to:assert_cmp::@15 +assert_cmp::@15: scope:[assert_cmp] from assert_cmp::@14 + [160] printf_schar::value#2 = assert_cmp::actual#17 + [161] call printf_schar + to:assert_cmp::@16 +assert_cmp::@16: scope:[assert_cmp] from assert_cmp::@15 + [162] phi() + [163] call printf_str + to:assert_cmp::@17 +assert_cmp::@17: scope:[assert_cmp] from assert_cmp::@16 + [164] printf_string::str#1 = assert_cmp::message#17 + [165] call printf_string + to:assert_cmp::@18 +assert_cmp::@18: scope:[assert_cmp] from assert_cmp::@17 + [166] phi() + [167] call printf_str + to:assert_cmp::@return +assert_cmp::@return: scope:[assert_cmp] from assert_cmp::@11 assert_cmp::@18 + [168] return + to:@return +assert_cmp::@1: scope:[assert_cmp] from assert_cmp::@7 + [169] phi() + [170] call textcolor + to:assert_cmp::@9 +assert_cmp::@9: scope:[assert_cmp] from assert_cmp::@1 + [171] phi() + [172] call printf_str + to:assert_cmp::@10 +assert_cmp::@10: scope:[assert_cmp] from assert_cmp::@9 + [173] printf_string::str#0 = assert_cmp::message#17 + [174] call printf_string + to:assert_cmp::@11 +assert_cmp::@11: scope:[assert_cmp] from assert_cmp::@10 + [175] phi() + [176] call printf_str + to:assert_cmp::@return +assert_cmp::@5: scope:[assert_cmp] from assert_cmp::@2 + [177] assert_cmp::$1 = assert_cmp::actual#17 == 0 + [178] assert_cmp::ok#2 = (char)assert_cmp::$1 + to:assert_cmp::@7 +assert_cmp::@4: scope:[assert_cmp] from assert_cmp + [179] assert_cmp::$0 = assert_cmp::actual#17 < 0 + [180] assert_cmp::ok#1 = (char)assert_cmp::$0 + to:assert_cmp::@7 + +int strncmp(const char *str1 , const char *str2 , unsigned int n) +strncmp: scope:[strncmp] from main::@17 main::@19 main::@21 main::@23 main::@25 + [181] strncmp::n#8 = phi( main::@17/3, main::@19/3, main::@21/2, main::@23/3, main::@25/3 ) + [181] strncmp::s2#0 = phi( main::@17/main::str28, main::@19/main::str29, main::@21/main::str210, main::@23/main::str211, main::@25/main::str212 ) + [181] strncmp::s1#0 = phi( main::@17/main::str18, main::@19/main::str19, main::@21/main::str21, main::@23/main::str111, main::@25/main::str12 ) + to:strncmp::@1 +strncmp::@1: scope:[strncmp] from strncmp strncmp::@4 + [182] strncmp::n#6 = phi( strncmp/strncmp::n#8, strncmp::@4/strncmp::n#0 ) + [182] strncmp::s2#2 = phi( strncmp/strncmp::s2#0, strncmp::@4/strncmp::s2#1 ) + [182] strncmp::s1#2 = phi( strncmp/strncmp::s1#0, strncmp::@4/strncmp::s1#1 ) + [183] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 + to:strncmp::@3 +strncmp::@3: scope:[strncmp] from strncmp::@1 + [184] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 + [185] strncmp::return#0 = (int)(signed char)strncmp::$0 + to:strncmp::@return +strncmp::@return: scope:[strncmp] from strncmp::@2 strncmp::@3 strncmp::@5 + [186] strncmp::return#2 = phi( strncmp::@3/strncmp::return#0, strncmp::@2/0, strncmp::@5/0 ) + [187] return + to:@return +strncmp::@2: scope:[strncmp] from strncmp::@1 + [188] strncmp::n#0 = -- strncmp::n#6 + [189] if(*strncmp::s1#2==0) goto strncmp::@return + to:strncmp::@5 +strncmp::@5: scope:[strncmp] from strncmp::@2 + [190] if(strncmp::n#0==0) goto strncmp::@return + to:strncmp::@4 +strncmp::@4: scope:[strncmp] from strncmp::@5 + [191] strncmp::s1#1 = ++ strncmp::s1#2 + [192] strncmp::s2#1 = ++ strncmp::s2#2 + to:strncmp::@1 + +int memcmp(const void *str1 , const void *str2 , unsigned int n) +memcmp: scope:[memcmp] from main::@27 main::@29 main::@31 main::@33 + [193] memcmp::n#7 = phi( main::@27/2, main::@29/2, main::@31/1, main::@33/4 ) + [193] memcmp::str2#4 = phi( main::@27/(const void *)main::$35, main::@29/(const void *)main::str13, main::@31/(const void *)main::$39, main::@33/(const void *)main::str111 ) + [193] memcmp::str1#4 = phi( main::@27/(const void *)main::str12, main::@29/(const void *)main::str13, main::@31/(const void *)main::$38, main::@33/(const void *)main::str14 ) + [194] memcmp::s1#6 = (char *)memcmp::str1#4 + [195] memcmp::s2#6 = (char *)memcmp::str2#4 + to:memcmp::@1 +memcmp::@1: scope:[memcmp] from memcmp memcmp::@3 + [196] memcmp::s2#2 = phi( memcmp/memcmp::s2#6, memcmp::@3/memcmp::s2#1 ) + [196] memcmp::s1#2 = phi( memcmp/memcmp::s1#6, memcmp::@3/memcmp::s1#1 ) + [196] memcmp::n#5 = phi( memcmp/memcmp::n#7, memcmp::@3/memcmp::n#0 ) + [197] if(memcmp::n#5!=0) goto memcmp::@2 + to:memcmp::@return +memcmp::@return: scope:[memcmp] from memcmp::@1 memcmp::@4 + [198] memcmp::return#2 = phi( memcmp::@1/0, memcmp::@4/memcmp::return#1 ) + [199] return + to:@return +memcmp::@2: scope:[memcmp] from memcmp::@1 + [200] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 + to:memcmp::@4 +memcmp::@4: scope:[memcmp] from memcmp::@2 + [201] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 + [202] memcmp::return#1 = (int)(signed char)memcmp::$3 + to:memcmp::@return +memcmp::@3: scope:[memcmp] from memcmp::@2 + [203] memcmp::n#0 = -- memcmp::n#5 + [204] memcmp::s1#1 = ++ memcmp::s1#2 + [205] memcmp::s2#1 = ++ memcmp::s2#2 + to:memcmp::@1 void cscroll() cscroll: scope:[cscroll] from cputln - [265] if(conio_cursor_y!=$19) goto cscroll::@return + [206] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [266] phi() - [267] call memcpy + [207] phi() + [208] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [268] phi() - [269] call memcpy + [209] phi() + [210] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [270] phi() - [271] call memset + [211] phi() + [212] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [272] memset::c#1 = conio_textcolor - [273] call memset + [213] memset::c#1 = conio_textcolor + [214] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [274] conio_line_text = conio_line_text - $28 - [275] conio_line_color = conio_line_color - $28 - [276] conio_cursor_y = -- conio_cursor_y + [215] conio_line_text = conio_line_text - $28 + [216] conio_line_color = conio_line_color - $28 + [217] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [277] return + [218] return + to:@return + +char textcolor(char color) +textcolor: scope:[textcolor] from assert_cmp::@1 assert_cmp::@8 + [219] textcolor::color#2 = phi( assert_cmp::@1/GREEN, assert_cmp::@8/RED ) + [220] conio_textcolor = textcolor::color#2 + to:textcolor::@return +textcolor::@return: scope:[textcolor] from textcolor + [221] return + to:@return + +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from assert_cmp::@11 assert_cmp::@12 assert_cmp::@14 assert_cmp::@16 assert_cmp::@18 assert_cmp::@9 printf_number_buffer::@2 printf_string::@1 + [222] printf_str::putc#10 = phi( assert_cmp::@11/&cputc, assert_cmp::@12/&cputc, assert_cmp::@14/&cputc, assert_cmp::@16/&cputc, assert_cmp::@18/&cputc, assert_cmp::@9/&cputc, printf_number_buffer::@2/printf_number_buffer::putc#0, printf_string::@1/&cputc ) + [222] printf_str::s#10 = phi( assert_cmp::@11/assert_cmp::s1, assert_cmp::@12/assert_cmp::s2, assert_cmp::@14/assert_cmp::s3, assert_cmp::@16/assert_cmp::s4, assert_cmp::@18/assert_cmp::s1, assert_cmp::@9/assert_cmp::s, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, printf_string::@1/printf_str::s#2 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [223] printf_str::s#9 = phi( printf_str/printf_str::s#10, printf_str::@2/printf_str::s#0 ) + [224] printf_str::c#1 = *printf_str::s#9 + [225] printf_str::s#0 = ++ printf_str::s#9 + [226] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [227] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [228] stackpush(char) = printf_str::c#1 + [229] callexecute *printf_str::putc#10 + sideeffect stackpullbytes(1) + to:printf_str::@1 + +void printf_schar(void (*putc)(char) , signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_schar: scope:[printf_schar] from assert_cmp::@13 assert_cmp::@15 + [231] printf_schar::value#3 = phi( assert_cmp::@13/printf_schar::value#1, assert_cmp::@15/printf_schar::value#2 ) + [232] *((char *)&printf_buffer) = 0 + [233] if(printf_schar::value#3<0) goto printf_schar::@1 + to:printf_schar::@2 +printf_schar::@1: scope:[printf_schar] from printf_schar + [234] printf_schar::value#0 = - printf_schar::value#3 + [235] *((char *)&printf_buffer) = '-' + to:printf_schar::@2 +printf_schar::@2: scope:[printf_schar] from printf_schar printf_schar::@1 + [236] printf_schar::value#5 = phi( printf_schar::@1/printf_schar::value#0, printf_schar/printf_schar::value#3 ) + [237] uctoa::value#1 = (char)printf_schar::value#5 + [238] call uctoa + to:printf_schar::@3 +printf_schar::@3: scope:[printf_schar] from printf_schar::@2 + [239] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) + [240] call printf_number_buffer + to:printf_schar::@return +printf_schar::@return: scope:[printf_schar] from printf_schar::@3 + [241] return + to:@return + +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) +printf_string: scope:[printf_string] from assert_cmp::@10 assert_cmp::@17 + [242] printf_string::str#2 = phi( assert_cmp::@10/printf_string::str#0, assert_cmp::@17/printf_string::str#1 ) + to:printf_string::@1 +printf_string::@1: scope:[printf_string] from printf_string + [243] printf_str::s#2 = printf_string::str#2 + [244] call printf_str + to:printf_string::@return +printf_string::@return: scope:[printf_string] from printf_string::@1 + [245] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [278] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [278] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [279] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [280] memcpy::src#4 = (char *)memcpy::source#2 - [281] memcpy::dst#4 = (char *)memcpy::destination#2 + [246] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [246] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [247] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [248] memcpy::src#4 = (char *)memcpy::source#2 + [249] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [282] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [282] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [283] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [250] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [250] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [251] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [284] return + [252] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [285] *memcpy::dst#2 = *memcpy::src#2 - [286] memcpy::dst#1 = ++ memcpy::dst#2 - [287] memcpy::src#1 = ++ memcpy::src#2 + [253] *memcpy::dst#2 = *memcpy::src#2 + [254] memcpy::dst#1 = ++ memcpy::dst#2 + [255] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [288] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/memset::c#1 ) - [288] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [256] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/memset::c#1 ) + [256] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [289] memset::end#0 = (char *)memset::str#3 + $28 - [290] memset::dst#4 = (char *)memset::str#3 + [257] memset::end#0 = (char *)memset::str#3 + $28 + [258] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [291] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [292] if(memset::dst#2!=memset::end#0) goto memset::@3 + [259] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [260] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [293] return + [261] return to:@return memset::@3: scope:[memset] from memset::@2 - [294] *memset::dst#2 = memset::c#4 - [295] memset::dst#1 = ++ memset::dst#2 + [262] *memset::dst#2 = memset::c#4 + [263] memset::dst#1 = ++ memset::dst#2 to:memset::@2 +void uctoa(char value , char *buffer , char radix) +uctoa: scope:[uctoa] from printf_schar::@2 + [264] phi() + to:uctoa::@1 +uctoa::@1: scope:[uctoa] from uctoa uctoa::@4 + [265] uctoa::buffer#11 = phi( uctoa::@4/uctoa::buffer#14, uctoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [265] uctoa::started#2 = phi( uctoa::@4/uctoa::started#4, uctoa/0 ) + [265] uctoa::value#2 = phi( uctoa::@4/uctoa::value#6, uctoa/uctoa::value#1 ) + [265] uctoa::digit#2 = phi( uctoa::@4/uctoa::digit#1, uctoa/0 ) + [266] if(uctoa::digit#2<3-1) goto uctoa::@2 + to:uctoa::@3 +uctoa::@3: scope:[uctoa] from uctoa::@1 + [267] *uctoa::buffer#11 = DIGITS[uctoa::value#2] + [268] uctoa::buffer#3 = ++ uctoa::buffer#11 + [269] *uctoa::buffer#3 = 0 + to:uctoa::@return +uctoa::@return: scope:[uctoa] from uctoa::@3 + [270] return + to:@return +uctoa::@2: scope:[uctoa] from uctoa::@1 + [271] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] + [272] if(0!=uctoa::started#2) goto uctoa::@5 + to:uctoa::@7 +uctoa::@7: scope:[uctoa] from uctoa::@2 + [273] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 + to:uctoa::@4 +uctoa::@4: scope:[uctoa] from uctoa::@6 uctoa::@7 + [274] uctoa::buffer#14 = phi( uctoa::@7/uctoa::buffer#11, uctoa::@6/uctoa::buffer#4 ) + [274] uctoa::started#4 = phi( uctoa::@7/uctoa::started#2, uctoa::@6/1 ) + [274] uctoa::value#6 = phi( uctoa::@7/uctoa::value#2, uctoa::@6/uctoa::value#0 ) + [275] uctoa::digit#1 = ++ uctoa::digit#2 + to:uctoa::@1 +uctoa::@5: scope:[uctoa] from uctoa::@2 uctoa::@7 + [276] uctoa_append::buffer#0 = uctoa::buffer#11 + [277] uctoa_append::value#0 = uctoa::value#2 + [278] uctoa_append::sub#0 = uctoa::digit_value#0 + [279] call uctoa_append + [280] uctoa_append::return#0 = uctoa_append::value#2 + to:uctoa::@6 +uctoa::@6: scope:[uctoa] from uctoa::@5 + [281] uctoa::value#0 = uctoa_append::return#0 + [282] uctoa::buffer#4 = ++ uctoa::buffer#11 + to:uctoa::@4 + +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_schar::@3 + [283] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [284] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [285] stackpush(char) = printf_number_buffer::buffer_sign#0 + [286] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [288] phi() + [289] call printf_str + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [290] return + to:@return + +char uctoa_append(char *buffer , char value , char sub) +uctoa_append: scope:[uctoa_append] from uctoa::@5 + [291] phi() + to:uctoa_append::@1 +uctoa_append::@1: scope:[uctoa_append] from uctoa_append uctoa_append::@2 + [292] uctoa_append::digit#2 = phi( uctoa_append/0, uctoa_append::@2/uctoa_append::digit#1 ) + [292] uctoa_append::value#2 = phi( uctoa_append/uctoa_append::value#0, uctoa_append::@2/uctoa_append::value#1 ) + [293] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 + to:uctoa_append::@3 +uctoa_append::@3: scope:[uctoa_append] from uctoa_append::@1 + [294] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] + to:uctoa_append::@return +uctoa_append::@return: scope:[uctoa_append] from uctoa_append::@3 + [295] return + to:@return +uctoa_append::@2: scope:[uctoa_append] from uctoa_append::@1 + [296] uctoa_append::digit#1 = ++ uctoa_append::digit#2 + [297] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 + to:uctoa_append::@1 + VARIABLE REGISTER WEIGHTS void __start() @@ -5046,25 +5258,15 @@ void conio_c64_init() char conio_c64_init::line char conio_c64_init::line#0 // 11.0 char conio_c64_init::line#2 // 22.0 -__loadstore char conio_cursor_x // 837989.43575419 -__loadstore char conio_cursor_y // 1.6410256964102566E7 -__loadstore char *conio_line_color // 1.1818182395721925E7 -__loadstore char *conio_line_text // 1.1693122264550265E7 -__loadstore char conio_textcolor // 1.2317085426829267E7 -void cputc(char c) +__loadstore char conio_cursor_x // 8929.220238095239 +__loadstore char conio_cursor_y // 173913.6304347826 +__loadstore char *conio_line_color // 125568.79545454546 +__loadstore char *conio_line_text // 124157.91011235955 +__loadstore char conio_textcolor // 171203.47457627117 +__stackcall void cputc(char c) char cputc::c -char cputc::c#0 // 2000002.0 -char cputc::c#2 // 20002.0 -char cputc::c#3 // 1.0505002E7 +char cputc::c#0 // 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // 1000001.0 -const char *cputs::s -const char *cputs::s#0 // 500000.5 -const char *cputs::s#10 // 101002.0 -const char *cputs::s#2 // 2002.0 -const char *cputs::s#9 // 1550002.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // 202.0 @@ -5108,35 +5310,35 @@ void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination void *memcpy::destination#2 char *memcpy::dst -char *memcpy::dst#1 // 1.000000000001E12 -char *memcpy::dst#2 // 1.0033333333346667E12 -char *memcpy::dst#4 // 2.0000000002E10 +char *memcpy::dst#1 // 1.000000001E9 +char *memcpy::dst#2 // 1.0333333346666667E9 +char *memcpy::dst#4 // 2.00000002E8 unsigned int memcpy::num void *memcpy::return void *memcpy::source void *memcpy::source#2 char *memcpy::src -char *memcpy::src#1 // 2.000000000002E12 -char *memcpy::src#2 // 1.00250000000125E12 -char *memcpy::src#4 // 1.0000000001E10 +char *memcpy::src#1 // 2.000000002E9 +char *memcpy::src#2 // 1.02500000125E9 +char *memcpy::src#4 // 1.00000001E8 char *memcpy::src_end -char *memcpy::src_end#0 // 1.2625000000025E11 +char *memcpy::src_end#0 // 1.3750000025E8 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#1 // 2.000000002E9 -char memset::c#4 // 1.430000000002857E11 +char memset::c#1 // 2.0000002E7 +char memset::c#4 // 1.4428571457142857E8 char *memset::dst -char *memset::dst#1 // 2.000000000002E12 -char *memset::dst#2 // 1.3366666666683335E12 -char *memset::dst#4 // 2.0000000002E10 +char *memset::dst#1 // 2.000000002E9 +char *memset::dst#2 // 1.3666666683333335E9 +char *memset::dst#4 // 2.00000002E8 char *memset::end -char *memset::end#0 // 1.683333333336667E11 +char *memset::end#0 // 1.833333336666667E8 unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 __loadstore struct printf_buffer_number printf_buffer = {} -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits char printf_number_buffer::buffer_sign @@ -5150,7 +5352,8 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_schar(signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +void printf_schar(void (*putc)(char) , signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_schar::format char printf_schar::format_justify_left char printf_schar::format_min_length @@ -5158,6 +5361,7 @@ char printf_schar::format_radix char printf_schar::format_sign_always char printf_schar::format_upper_case char printf_schar::format_zero_padding +void (*printf_schar::putc)(char) char printf_schar::uvalue signed char printf_schar::value signed char printf_schar::value#0 // 1001.0 @@ -5165,12 +5369,23 @@ signed char printf_schar::value#1 // 202.0 signed char printf_schar::value#2 // 202.0 signed char printf_schar::value#3 // 1068.3333333333335 signed char printf_schar::value#5 // 2002.0 -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // 1000001.0 +void (*printf_str::putc)(char) +void (*printf_str::putc#10)(char) +const char *printf_str::s +const char *printf_str::s#0 // 1000001.0 +const char *printf_str::s#10 // 101002.0 +const char *printf_str::s#2 // 2002.0 +const char *printf_str::s#9 // 1550002.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) struct printf_format_string printf_string::format char printf_string::format_justify_left char printf_string::format_min_length signed char printf_string::len signed char printf_string::padding +void (*printf_string::putc)(char) char *printf_string::str char *printf_string::str#0 // 202.0 char *printf_string::str#1 // 202.0 @@ -5285,16 +5500,10 @@ Initial phi equivalence classes [ memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 ] [ memcmp::return#2 memcmp::return#1 ] [ textcolor::color#2 ] -[ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 ] +[ printf_str::putc#10 ] +[ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 ] [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] -[ uctoa::digit#2 uctoa::digit#1 ] -[ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -[ uctoa::started#2 uctoa::started#4 ] -[ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] -[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -[ uctoa_append::digit#2 uctoa_append::digit#1 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -5302,11 +5511,18 @@ Initial phi equivalence classes [ memset::str#3 ] [ memset::c#4 memset::c#1 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ uctoa::digit#2 uctoa::digit#1 ] +[ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +[ uctoa::started#2 uctoa::started#4 ] +[ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] +[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +[ uctoa_append::digit#2 uctoa_append::digit#1 ] Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ] Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ] Added variable conio_line_text to live range equivalence class [ conio_line_text ] Added variable conio_line_color to live range equivalence class [ conio_line_color ] Added variable conio_textcolor to live range equivalence class [ conio_textcolor ] +Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] Added variable strcmp::return#12 to live range equivalence class [ strcmp::return#12 ] Added variable strcmp::return#13 to live range equivalence class [ strcmp::return#13 ] Added variable strcmp::return#14 to live range equivalence class [ strcmp::return#14 ] @@ -5336,15 +5552,15 @@ Added variable assert_cmp::$1 to live range equivalence class [ assert_cmp::$1 ] Added variable assert_cmp::$0 to live range equivalence class [ assert_cmp::$0 ] Added variable strncmp::$0 to live range equivalence class [ strncmp::$0 ] Added variable memcmp::$3 to live range equivalence class [ memcmp::$3 ] -Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] +Added variable printf_str::c#1 to live range equivalence class [ printf_str::c#1 ] Added variable printf_number_buffer::buffer_sign#0 to live range equivalence class [ printf_number_buffer::buffer_sign#0 ] +Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] +Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] Added variable uctoa::buffer#3 to live range equivalence class [ uctoa::buffer#3 ] Added variable uctoa::digit_value#0 to live range equivalence class [ uctoa::digit_value#0 ] Added variable uctoa_append::buffer#0 to live range equivalence class [ uctoa_append::buffer#0 ] Added variable uctoa_append::sub#0 to live range equivalence class [ uctoa_append::sub#0 ] Added variable uctoa_append::return#0 to live range equivalence class [ uctoa_append::return#0 ] -Added variable memcpy::src_end#0 to live range equivalence class [ memcpy::src_end#0 ] -Added variable memset::end#0 to live range equivalence class [ memset::end#0 ] Added variable printf_buffer to live range equivalence class [ printf_buffer ] Complete equivalence classes [ conio_c64_init::line#2 conio_c64_init::line#0 ] @@ -5367,16 +5583,10 @@ Complete equivalence classes [ memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 ] [ memcmp::return#2 memcmp::return#1 ] [ textcolor::color#2 ] -[ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 ] +[ printf_str::putc#10 ] +[ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 ] [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] -[ uctoa::digit#2 uctoa::digit#1 ] -[ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -[ uctoa::started#2 uctoa::started#4 ] -[ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] -[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -[ uctoa_append::digit#2 uctoa_append::digit#1 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -5384,11 +5594,18 @@ Complete equivalence classes [ memset::str#3 ] [ memset::c#4 memset::c#1 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ uctoa::digit#2 uctoa::digit#1 ] +[ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +[ uctoa::started#2 uctoa::started#4 ] +[ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] +[ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +[ uctoa_append::digit#2 uctoa_append::digit#1 ] [ conio_cursor_x ] [ conio_cursor_y ] [ conio_line_text ] [ conio_line_color ] [ conio_textcolor ] +[ cputc::c#0 ] [ strcmp::return#12 ] [ strcmp::return#13 ] [ strcmp::return#14 ] @@ -5418,15 +5635,15 @@ Complete equivalence classes [ assert_cmp::$0 ] [ strncmp::$0 ] [ memcmp::$3 ] -[ cputs::c#1 ] +[ printf_str::c#1 ] [ printf_number_buffer::buffer_sign#0 ] +[ memcpy::src_end#0 ] +[ memset::end#0 ] [ uctoa::buffer#3 ] [ uctoa::digit_value#0 ] [ uctoa_append::buffer#0 ] [ uctoa_append::sub#0 ] [ uctoa_append::return#0 ] -[ memcpy::src_end#0 ] -[ memset::end#0 ] [ printf_buffer ] Allocated zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Allocated zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] @@ -5448,66 +5665,67 @@ Allocated zp[2]:29 [ memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 ] Allocated zp[2]:31 [ memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 ] Allocated zp[2]:33 [ memcmp::return#2 memcmp::return#1 ] Allocated zp[1]:35 [ textcolor::color#2 ] -Allocated zp[2]:36 [ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 ] -Allocated zp[1]:38 [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] -Allocated zp[2]:39 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] -Allocated zp[1]:41 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Allocated zp[1]:42 [ uctoa::digit#2 uctoa::digit#1 ] -Allocated zp[1]:43 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -Allocated zp[1]:44 [ uctoa::started#2 uctoa::started#4 ] -Allocated zp[2]:45 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] -Allocated zp[1]:47 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Allocated zp[1]:48 [ uctoa_append::digit#2 uctoa_append::digit#1 ] -Allocated zp[2]:49 [ memcpy::source#2 ] -Allocated zp[2]:51 [ memcpy::destination#2 ] -Allocated zp[2]:53 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] -Allocated zp[2]:55 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -Allocated zp[2]:57 [ memset::str#3 ] -Allocated zp[1]:59 [ memset::c#4 memset::c#1 ] -Allocated zp[2]:60 [ memset::dst#2 memset::dst#4 memset::dst#1 ] -Allocated zp[1]:62 [ conio_cursor_x ] -Allocated zp[1]:63 [ conio_cursor_y ] -Allocated zp[2]:64 [ conio_line_text ] -Allocated zp[2]:66 [ conio_line_color ] -Allocated zp[1]:68 [ conio_textcolor ] -Allocated zp[2]:69 [ strcmp::return#12 ] -Allocated zp[2]:71 [ strcmp::return#13 ] -Allocated zp[2]:73 [ strcmp::return#14 ] -Allocated zp[2]:75 [ strcmp::return#15 ] -Allocated zp[2]:77 [ strcmp::return#16 ] -Allocated zp[2]:79 [ strcmp::return#17 ] -Allocated zp[2]:81 [ strcmp::return#18 ] -Allocated zp[2]:83 [ strcmp::return#10 ] -Allocated zp[2]:85 [ strncmp::return#3 ] -Allocated zp[2]:87 [ strncmp::return#10 ] -Allocated zp[2]:89 [ strncmp::return#11 ] -Allocated zp[2]:91 [ strncmp::return#12 ] -Allocated zp[2]:93 [ strncmp::return#13 ] -Allocated zp[2]:95 [ memcmp::return#3 ] -Allocated zp[2]:97 [ memcmp::return#4 ] -Allocated zp[2]:99 [ memcmp::return#10 ] -Allocated zp[2]:101 [ memcmp::return#11 ] -Allocated zp[2]:103 [ gotoxy::$7 ] -Allocated zp[2]:105 [ gotoxy::$8 ] -Allocated zp[2]:107 [ gotoxy::$9 ] -Allocated zp[2]:109 [ gotoxy::line_offset#0 ] -Allocated zp[2]:111 [ gotoxy::$5 ] -Allocated zp[2]:113 [ gotoxy::$6 ] -Allocated zp[1]:115 [ strcmp::$0 ] -Allocated zp[1]:116 [ assert_cmp::$2 ] -Allocated zp[1]:117 [ assert_cmp::$1 ] -Allocated zp[1]:118 [ assert_cmp::$0 ] -Allocated zp[1]:119 [ strncmp::$0 ] -Allocated zp[1]:120 [ memcmp::$3 ] -Allocated zp[1]:121 [ cputs::c#1 ] -Allocated zp[1]:122 [ printf_number_buffer::buffer_sign#0 ] -Allocated zp[2]:123 [ uctoa::buffer#3 ] -Allocated zp[1]:125 [ uctoa::digit_value#0 ] -Allocated zp[2]:126 [ uctoa_append::buffer#0 ] -Allocated zp[1]:128 [ uctoa_append::sub#0 ] -Allocated zp[1]:129 [ uctoa_append::return#0 ] -Allocated zp[2]:130 [ memcpy::src_end#0 ] -Allocated zp[2]:132 [ memset::end#0 ] +Allocated zp[2]:36 [ printf_str::putc#10 ] +Allocated zp[2]:38 [ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 ] +Allocated zp[1]:40 [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] +Allocated zp[2]:41 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] +Allocated zp[2]:43 [ memcpy::source#2 ] +Allocated zp[2]:45 [ memcpy::destination#2 ] +Allocated zp[2]:47 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:49 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[2]:51 [ memset::str#3 ] +Allocated zp[1]:53 [ memset::c#4 memset::c#1 ] +Allocated zp[2]:54 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[1]:56 [ uctoa::digit#2 uctoa::digit#1 ] +Allocated zp[1]:57 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +Allocated zp[1]:58 [ uctoa::started#2 uctoa::started#4 ] +Allocated zp[2]:59 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] +Allocated zp[1]:61 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Allocated zp[1]:62 [ uctoa_append::digit#2 uctoa_append::digit#1 ] +Allocated zp[1]:63 [ conio_cursor_x ] +Allocated zp[1]:64 [ conio_cursor_y ] +Allocated zp[2]:65 [ conio_line_text ] +Allocated zp[2]:67 [ conio_line_color ] +Allocated zp[1]:69 [ conio_textcolor ] +Allocated zp[1]:70 [ cputc::c#0 ] +Allocated zp[2]:71 [ strcmp::return#12 ] +Allocated zp[2]:73 [ strcmp::return#13 ] +Allocated zp[2]:75 [ strcmp::return#14 ] +Allocated zp[2]:77 [ strcmp::return#15 ] +Allocated zp[2]:79 [ strcmp::return#16 ] +Allocated zp[2]:81 [ strcmp::return#17 ] +Allocated zp[2]:83 [ strcmp::return#18 ] +Allocated zp[2]:85 [ strcmp::return#10 ] +Allocated zp[2]:87 [ strncmp::return#3 ] +Allocated zp[2]:89 [ strncmp::return#10 ] +Allocated zp[2]:91 [ strncmp::return#11 ] +Allocated zp[2]:93 [ strncmp::return#12 ] +Allocated zp[2]:95 [ strncmp::return#13 ] +Allocated zp[2]:97 [ memcmp::return#3 ] +Allocated zp[2]:99 [ memcmp::return#4 ] +Allocated zp[2]:101 [ memcmp::return#10 ] +Allocated zp[2]:103 [ memcmp::return#11 ] +Allocated zp[2]:105 [ gotoxy::$7 ] +Allocated zp[2]:107 [ gotoxy::$8 ] +Allocated zp[2]:109 [ gotoxy::$9 ] +Allocated zp[2]:111 [ gotoxy::line_offset#0 ] +Allocated zp[2]:113 [ gotoxy::$5 ] +Allocated zp[2]:115 [ gotoxy::$6 ] +Allocated zp[1]:117 [ strcmp::$0 ] +Allocated zp[1]:118 [ assert_cmp::$2 ] +Allocated zp[1]:119 [ assert_cmp::$1 ] +Allocated zp[1]:120 [ assert_cmp::$0 ] +Allocated zp[1]:121 [ strncmp::$0 ] +Allocated zp[1]:122 [ memcmp::$3 ] +Allocated zp[1]:123 [ printf_str::c#1 ] +Allocated zp[1]:124 [ printf_number_buffer::buffer_sign#0 ] +Allocated zp[2]:125 [ memcpy::src_end#0 ] +Allocated zp[2]:127 [ memset::end#0 ] +Allocated zp[2]:129 [ uctoa::buffer#3 ] +Allocated zp[1]:131 [ uctoa::digit_value#0 ] +Allocated zp[2]:132 [ uctoa_append::buffer#0 ] +Allocated zp[1]:134 [ uctoa_append::sub#0 ] +Allocated zp[1]:135 [ uctoa_append::return#0 ] Allocated mem[12] [ printf_buffer ] REGISTER UPLIFT POTENTIAL REGISTERS Statement [1] conio_cursor_x = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a @@ -5515,222 +5733,235 @@ Statement [2] conio_cursor_y = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) a Statement [3] conio_line_text = DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [5] conio_textcolor = LIGHT_BLUE [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a -Statement [19] strcmp::return#12 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#12 printf_buffer ] { { strcmp::return#11 = strcmp::return#12 } } ) always clobbers reg byte a -Statement [20] assert_cmp::actual#0 = strcmp::return#12 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#0 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } ) always clobbers reg byte a -Statement [24] strcmp::return#13 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#13 printf_buffer ] { { strcmp::return#11 = strcmp::return#13 } } ) always clobbers reg byte a -Statement [25] assert_cmp::actual#1 = strcmp::return#13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#1 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } ) always clobbers reg byte a -Statement [29] strcmp::return#14 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#14 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#14 printf_buffer ] { { strcmp::return#11 = strcmp::return#14 } } ) always clobbers reg byte a -Statement [30] assert_cmp::actual#2 = strcmp::return#14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#2 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } ) always clobbers reg byte a -Statement [34] strcmp::return#15 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#15 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#15 printf_buffer ] { { strcmp::return#11 = strcmp::return#15 } } ) always clobbers reg byte a -Statement [35] assert_cmp::actual#3 = strcmp::return#15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } ) always clobbers reg byte a -Statement [39] strcmp::return#16 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#16 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#16 printf_buffer ] { { strcmp::return#11 = strcmp::return#16 } } ) always clobbers reg byte a -Statement [40] assert_cmp::actual#4 = strcmp::return#16 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#4 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#4 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } ) always clobbers reg byte a -Statement [44] strcmp::return#17 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#17 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#17 printf_buffer ] { { strcmp::return#11 = strcmp::return#17 } } ) always clobbers reg byte a -Statement [45] assert_cmp::actual#5 = strcmp::return#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#5 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#5 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } ) always clobbers reg byte a -Statement [49] strcmp::return#18 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#18 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#18 printf_buffer ] { { strcmp::return#11 = strcmp::return#18 } } ) always clobbers reg byte a -Statement [50] assert_cmp::actual#6 = strcmp::return#18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#6 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#6 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } ) always clobbers reg byte a -Statement [54] strcmp::return#10 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#10 printf_buffer ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a -Statement [55] assert_cmp::actual#7 = strcmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#7 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#7 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } ) always clobbers reg byte a -Statement [59] strncmp::return#3 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#3 printf_buffer ] { { strncmp::return#2 = strncmp::return#3 } } ) always clobbers reg byte a -Statement [60] assert_cmp::actual#8 = strncmp::return#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#8 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#8 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } ) always clobbers reg byte a -Statement [64] strncmp::return#10 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#10 printf_buffer ] { { strncmp::return#10 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [65] assert_cmp::actual#9 = strncmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#9 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#9 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } ) always clobbers reg byte a -Statement [69] strncmp::return#11 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#11 printf_buffer ] { { strncmp::return#11 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [70] assert_cmp::actual#10 = strncmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#10 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } ) always clobbers reg byte a -Statement [74] strncmp::return#12 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#12 printf_buffer ] { { strncmp::return#12 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [75] assert_cmp::actual#11 = strncmp::return#12 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#11 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } ) always clobbers reg byte a -Statement [79] strncmp::return#13 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#13 printf_buffer ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [80] assert_cmp::actual#12 = strncmp::return#13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#12 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } ) always clobbers reg byte a -Statement [84] memcmp::return#3 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#3 printf_buffer ] { { memcmp::return#2 = memcmp::return#3 } } ) always clobbers reg byte a -Statement [85] assert_cmp::actual#13 = memcmp::return#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#13 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } ) always clobbers reg byte a -Statement [89] memcmp::return#4 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#4 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#4 printf_buffer ] { { memcmp::return#2 = memcmp::return#4 } } ) always clobbers reg byte a -Statement [90] assert_cmp::actual#14 = memcmp::return#4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#14 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#14 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } ) always clobbers reg byte a -Statement [94] memcmp::return#10 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#10 printf_buffer ] { { memcmp::return#10 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [95] assert_cmp::actual#15 = memcmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#15 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#15 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } ) always clobbers reg byte a -Statement [99] memcmp::return#11 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#11 printf_buffer ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [100] assert_cmp::actual#16 = memcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#16 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#16 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a -Statement [106] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:15 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] -Statement [108] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [109] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [110] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [111] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [112] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [113] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [114] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [115] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [119] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 [ strcmp::s1#2 strcmp::s2#2 ] ( main:8::strcmp:18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:33 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:48 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [120] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 [ strcmp::$0 ] ( main:8::strcmp:18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:33 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:48 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [121] strcmp::return#0 = (int)(signed char)strcmp::$0 [ strcmp::return#0 ] ( main:8::strcmp:18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:33 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:48 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a -Statement [124] if(*strcmp::s1#2!=0) goto strcmp::@4 [ strcmp::s1#2 strcmp::s2#2 ] ( main:8::strcmp:18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:33 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:48 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [131] assert_cmp::$2 = assert_cmp::actual#17 > 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] ( main:8::assert_cmp:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:10 [ assert_cmp::expect#17 ] +Statement [17] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte x Removing always clobbered register reg byte a as potential for zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] -Statement [147] printf_string::str#1 = assert_cmp::message#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] ( main:8::assert_cmp:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:31 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:41 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:71 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:91 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:96 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } ) always clobbers reg byte a -Statement [156] printf_string::str#0 = assert_cmp::message#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] ( main:8::assert_cmp:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:31 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:41 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:71 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:91 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:96 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } ) always clobbers reg byte a -Statement [160] assert_cmp::$1 = assert_cmp::actual#17 == 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] ( main:8::assert_cmp:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a -Statement [162] assert_cmp::$0 = assert_cmp::actual#17 < 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] ( main:8::assert_cmp:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a -Statement [166] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 [ strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y -Statement [167] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 [ strncmp::$0 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y -Statement [168] strncmp::return#0 = (int)(signed char)strncmp::$0 [ strncmp::return#0 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [171] strncmp::n#0 = -- strncmp::n#6 [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [172] if(*strncmp::s1#2==0) goto strncmp::@return [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y -Statement [173] if(strncmp::n#0==0) goto strncmp::@return [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [177] memcmp::s1#6 = (char *)memcmp::str1#4 [ memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [178] memcmp::s2#6 = (char *)memcmp::str2#4 [ memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [180] if(memcmp::n#5!=0) goto memcmp::@2 [ memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [183] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 [ memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a reg byte y -Statement [184] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 [ memcmp::$3 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a reg byte y -Statement [185] memcmp::return#1 = (int)(signed char)memcmp::$3 [ memcmp::return#1 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [186] memcmp::n#0 = -- memcmp::n#5 [ memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [194] cputs::c#1 = *cputs::s#9 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] ( main:8::assert_cmp:21::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:26::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:31::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:36::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:41::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:46::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:51::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:56::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:61::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:66::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:71::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:76::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:81::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:86::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:91::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:96::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:101::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:21::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:26::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:31::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:36::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:41::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:46::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:51::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:56::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:61::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:66::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:71::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:76::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:81::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:86::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:91::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:96::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:101::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:10 [ assert_cmp::expect#17 ] +Removing always clobbered register reg byte x as potential for zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] +Statement [19] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte y Removing always clobbered register reg byte y as potential for zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] -Statement [201] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] ( main:8::assert_cmp:21::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:38 [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] -Statement [203] printf_schar::value#0 = - printf_schar::value#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] ( main:8::assert_cmp:21::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a -Statement [204] *((char *)&printf_buffer) = '-' [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] ( main:8::assert_cmp:21::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a -Statement [212] cputs::s#2 = printf_string::str#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] ( main:8::assert_cmp:21::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:26::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:31::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:36::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:41::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:46::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:51::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:56::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:61::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:66::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:71::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:76::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:81::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:86::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:91::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:96::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:101::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:21::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:26::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:31::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:36::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:41::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:46::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:51::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:56::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:61::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:66::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:71::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:76::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:81::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:86::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:91::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:96::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:101::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } ) always clobbers reg byte a -Statement [217] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y -Statement [218] conio_line_color[conio_cursor_x] = conio_textcolor [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [220] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [229] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [230] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a -Statement [231] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [238] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:42 [ uctoa::digit#2 uctoa::digit#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:43 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:125 [ uctoa::digit_value#0 ] -Statement [252] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [253] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [254] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [261] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:42 [ uctoa::digit#2 uctoa::digit#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:47 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Removing always clobbered register reg byte y as potential for zp[1]:47 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] -Statement [264] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:128 [ uctoa_append::sub#0 ] -Removing always clobbered register reg byte a as potential for zp[1]:48 [ uctoa_append::digit#2 uctoa_append::digit#1 ] -Statement [265] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [274] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [275] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [279] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [280] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [281] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [283] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [285] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [289] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:59 [ memset::c#4 memset::c#1 ] -Statement [290] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a -Statement [292] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a -Statement [294] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:59 [ memset::c#4 memset::c#1 ] +Statement [20] conio_line_color[conio_cursor_x] = conio_textcolor [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [22] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [30] strcmp::return#12 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#12 printf_buffer ] { { strcmp::return#11 = strcmp::return#12 } } ) always clobbers reg byte a +Statement [31] assert_cmp::actual#0 = strcmp::return#12 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#0 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } ) always clobbers reg byte a +Statement [35] strcmp::return#13 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#13 printf_buffer ] { { strcmp::return#11 = strcmp::return#13 } } ) always clobbers reg byte a +Statement [36] assert_cmp::actual#1 = strcmp::return#13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#1 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } ) always clobbers reg byte a +Statement [40] strcmp::return#14 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#14 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#14 printf_buffer ] { { strcmp::return#11 = strcmp::return#14 } } ) always clobbers reg byte a +Statement [41] assert_cmp::actual#2 = strcmp::return#14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#2 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } ) always clobbers reg byte a +Statement [45] strcmp::return#15 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#15 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#15 printf_buffer ] { { strcmp::return#11 = strcmp::return#15 } } ) always clobbers reg byte a +Statement [46] assert_cmp::actual#3 = strcmp::return#15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } ) always clobbers reg byte a +Statement [50] strcmp::return#16 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#16 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#16 printf_buffer ] { { strcmp::return#11 = strcmp::return#16 } } ) always clobbers reg byte a +Statement [51] assert_cmp::actual#4 = strcmp::return#16 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#4 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#4 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } ) always clobbers reg byte a +Statement [55] strcmp::return#17 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#17 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#17 printf_buffer ] { { strcmp::return#11 = strcmp::return#17 } } ) always clobbers reg byte a +Statement [56] assert_cmp::actual#5 = strcmp::return#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#5 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#5 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } ) always clobbers reg byte a +Statement [60] strcmp::return#18 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#18 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#18 printf_buffer ] { { strcmp::return#11 = strcmp::return#18 } } ) always clobbers reg byte a +Statement [61] assert_cmp::actual#6 = strcmp::return#18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#6 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#6 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } ) always clobbers reg byte a +Statement [65] strcmp::return#10 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#10 printf_buffer ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a +Statement [66] assert_cmp::actual#7 = strcmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#7 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#7 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } ) always clobbers reg byte a +Statement [70] strncmp::return#3 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#3 printf_buffer ] { { strncmp::return#2 = strncmp::return#3 } } ) always clobbers reg byte a +Statement [71] assert_cmp::actual#8 = strncmp::return#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#8 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#8 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } ) always clobbers reg byte a +Statement [75] strncmp::return#10 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#10 printf_buffer ] { { strncmp::return#10 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [76] assert_cmp::actual#9 = strncmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#9 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#9 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } ) always clobbers reg byte a +Statement [80] strncmp::return#11 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#11 printf_buffer ] { { strncmp::return#11 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [81] assert_cmp::actual#10 = strncmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#10 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } ) always clobbers reg byte a +Statement [85] strncmp::return#12 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#12 printf_buffer ] { { strncmp::return#12 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [86] assert_cmp::actual#11 = strncmp::return#12 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#11 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } ) always clobbers reg byte a +Statement [90] strncmp::return#13 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#13 printf_buffer ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [91] assert_cmp::actual#12 = strncmp::return#13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#12 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } ) always clobbers reg byte a +Statement [95] memcmp::return#3 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#3 printf_buffer ] { { memcmp::return#2 = memcmp::return#3 } } ) always clobbers reg byte a +Statement [96] assert_cmp::actual#13 = memcmp::return#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#13 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } ) always clobbers reg byte a +Statement [100] memcmp::return#4 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#4 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#4 printf_buffer ] { { memcmp::return#2 = memcmp::return#4 } } ) always clobbers reg byte a +Statement [101] assert_cmp::actual#14 = memcmp::return#4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#14 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#14 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } ) always clobbers reg byte a +Statement [105] memcmp::return#10 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#10 printf_buffer ] { { memcmp::return#10 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [106] assert_cmp::actual#15 = memcmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#15 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#15 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } ) always clobbers reg byte a +Statement [110] memcmp::return#11 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#11 printf_buffer ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [111] assert_cmp::actual#16 = memcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#16 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#16 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Statement [117] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:15 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] +Statement [119] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [120] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [121] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [122] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [123] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [124] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [125] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [126] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [128] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [129] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [130] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [136] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 [ strcmp::s1#2 strcmp::s2#2 ] ( main:8::strcmp:29 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:44 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:49 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:54 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [137] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 [ strcmp::$0 ] ( main:8::strcmp:29 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:44 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:49 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:54 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [138] strcmp::return#0 = (int)(signed char)strcmp::$0 [ strcmp::return#0 ] ( main:8::strcmp:29 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:44 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:49 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:54 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a +Statement [141] if(*strcmp::s1#2!=0) goto strcmp::@4 [ strcmp::s1#2 strcmp::s2#2 ] ( main:8::strcmp:29 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:44 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:49 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:54 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [148] assert_cmp::$2 = assert_cmp::actual#17 > 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:10 [ assert_cmp::expect#17 ] +Statement [164] printf_string::str#1 = assert_cmp::message#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } ) always clobbers reg byte a +Statement [173] printf_string::str#0 = assert_cmp::message#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } ) always clobbers reg byte a +Statement [177] assert_cmp::$1 = assert_cmp::actual#17 == 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Statement [179] assert_cmp::$0 = assert_cmp::actual#17 < 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Statement [183] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 [ strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y +Statement [184] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 [ strncmp::$0 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y +Statement [185] strncmp::return#0 = (int)(signed char)strncmp::$0 [ strncmp::return#0 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [188] strncmp::n#0 = -- strncmp::n#6 [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [189] if(*strncmp::s1#2==0) goto strncmp::@return [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y +Statement [190] if(strncmp::n#0==0) goto strncmp::@return [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [194] memcmp::s1#6 = (char *)memcmp::str1#4 [ memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [195] memcmp::s2#6 = (char *)memcmp::str2#4 [ memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [197] if(memcmp::n#5!=0) goto memcmp::@2 [ memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [200] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 [ memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a reg byte y +Statement [201] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 [ memcmp::$3 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a reg byte y +Statement [202] memcmp::return#1 = (int)(signed char)memcmp::$3 [ memcmp::return#1 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [203] memcmp::n#0 = -- memcmp::n#5 [ memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [206] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [215] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [216] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [224] printf_str::c#1 = *printf_str::s#9 [ printf_str::s#9 printf_str::c#1 ] ( main:8::assert_cmp:32::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:32::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:10 [ assert_cmp::expect#17 ] +Statement [229] callexecute *printf_str::putc#10 [ printf_str::s#0 ] ( main:8::assert_cmp:32::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:32::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte x reg byte y +Removing always clobbered register reg byte x as potential for zp[1]:10 [ assert_cmp::expect#17 ] +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [232] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] ( main:8::assert_cmp:32::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:40 [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] +Statement [234] printf_schar::value#0 = - printf_schar::value#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] ( main:8::assert_cmp:32::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [235] *((char *)&printf_buffer) = '-' [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] ( main:8::assert_cmp:32::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [243] printf_str::s#2 = printf_string::str#2 [ printf_str::s#2 ] ( main:8::assert_cmp:32::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:32::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } ) always clobbers reg byte a +Statement [247] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( cputln:24::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [248] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( cputln:24::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [249] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputln:24::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [251] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:24::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [253] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:24::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [257] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( cputln:24::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } cputln:27::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:53 [ memset::c#4 memset::c#1 ] +Statement [258] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( cputln:24::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } cputln:27::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a +Statement [260] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:24::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } cputln:27::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a +Statement [262] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:24::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } cputln:27::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:53 [ memset::c#4 memset::c#1 ] +Statement [267] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [268] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [269] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [276] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:56 [ uctoa::digit#2 uctoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:57 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:131 [ uctoa::digit_value#0 ] +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [294] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:56 [ uctoa::digit#2 uctoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:61 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Removing always clobbered register reg byte y as potential for zp[1]:61 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] +Statement [297] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:134 [ uctoa_append::sub#0 ] +Removing always clobbered register reg byte a as potential for zp[1]:62 [ uctoa_append::digit#2 uctoa_append::digit#1 ] Statement [1] conio_cursor_x = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [5] conio_textcolor = LIGHT_BLUE [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a -Statement [19] strcmp::return#12 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#12 printf_buffer ] { { strcmp::return#11 = strcmp::return#12 } } ) always clobbers reg byte a -Statement [20] assert_cmp::actual#0 = strcmp::return#12 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#0 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } ) always clobbers reg byte a -Statement [24] strcmp::return#13 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#13 printf_buffer ] { { strcmp::return#11 = strcmp::return#13 } } ) always clobbers reg byte a -Statement [25] assert_cmp::actual#1 = strcmp::return#13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#1 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } ) always clobbers reg byte a -Statement [29] strcmp::return#14 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#14 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#14 printf_buffer ] { { strcmp::return#11 = strcmp::return#14 } } ) always clobbers reg byte a -Statement [30] assert_cmp::actual#2 = strcmp::return#14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#2 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } ) always clobbers reg byte a -Statement [34] strcmp::return#15 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#15 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#15 printf_buffer ] { { strcmp::return#11 = strcmp::return#15 } } ) always clobbers reg byte a -Statement [35] assert_cmp::actual#3 = strcmp::return#15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } ) always clobbers reg byte a -Statement [39] strcmp::return#16 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#16 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#16 printf_buffer ] { { strcmp::return#11 = strcmp::return#16 } } ) always clobbers reg byte a -Statement [40] assert_cmp::actual#4 = strcmp::return#16 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#4 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#4 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } ) always clobbers reg byte a -Statement [44] strcmp::return#17 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#17 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#17 printf_buffer ] { { strcmp::return#11 = strcmp::return#17 } } ) always clobbers reg byte a -Statement [45] assert_cmp::actual#5 = strcmp::return#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#5 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#5 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } ) always clobbers reg byte a -Statement [49] strcmp::return#18 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#18 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#18 printf_buffer ] { { strcmp::return#11 = strcmp::return#18 } } ) always clobbers reg byte a -Statement [50] assert_cmp::actual#6 = strcmp::return#18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#6 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#6 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } ) always clobbers reg byte a -Statement [54] strcmp::return#10 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#10 printf_buffer ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a -Statement [55] assert_cmp::actual#7 = strcmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#7 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#7 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } ) always clobbers reg byte a -Statement [59] strncmp::return#3 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#3 printf_buffer ] { { strncmp::return#2 = strncmp::return#3 } } ) always clobbers reg byte a -Statement [60] assert_cmp::actual#8 = strncmp::return#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#8 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#8 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } ) always clobbers reg byte a -Statement [64] strncmp::return#10 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#10 printf_buffer ] { { strncmp::return#10 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [65] assert_cmp::actual#9 = strncmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#9 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#9 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } ) always clobbers reg byte a -Statement [69] strncmp::return#11 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#11 printf_buffer ] { { strncmp::return#11 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [70] assert_cmp::actual#10 = strncmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#10 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } ) always clobbers reg byte a -Statement [74] strncmp::return#12 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#12 printf_buffer ] { { strncmp::return#12 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [75] assert_cmp::actual#11 = strncmp::return#12 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#11 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } ) always clobbers reg byte a -Statement [79] strncmp::return#13 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#13 printf_buffer ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [80] assert_cmp::actual#12 = strncmp::return#13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#12 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } ) always clobbers reg byte a -Statement [84] memcmp::return#3 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#3 printf_buffer ] { { memcmp::return#2 = memcmp::return#3 } } ) always clobbers reg byte a -Statement [85] assert_cmp::actual#13 = memcmp::return#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#13 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } ) always clobbers reg byte a -Statement [89] memcmp::return#4 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#4 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#4 printf_buffer ] { { memcmp::return#2 = memcmp::return#4 } } ) always clobbers reg byte a -Statement [90] assert_cmp::actual#14 = memcmp::return#4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#14 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#14 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } ) always clobbers reg byte a -Statement [94] memcmp::return#10 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#10 printf_buffer ] { { memcmp::return#10 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [95] assert_cmp::actual#15 = memcmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#15 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#15 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } ) always clobbers reg byte a -Statement [99] memcmp::return#11 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#11 printf_buffer ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [100] assert_cmp::actual#16 = memcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#16 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#16 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a -Statement [106] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:15 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [108] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [109] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [110] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [111] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [112] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [113] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [114] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [115] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [119] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 [ strcmp::s1#2 strcmp::s2#2 ] ( main:8::strcmp:18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:33 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:48 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [120] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 [ strcmp::$0 ] ( main:8::strcmp:18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:33 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:48 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [121] strcmp::return#0 = (int)(signed char)strcmp::$0 [ strcmp::return#0 ] ( main:8::strcmp:18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:33 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:48 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a -Statement [124] if(*strcmp::s1#2!=0) goto strcmp::@4 [ strcmp::s1#2 strcmp::s2#2 ] ( main:8::strcmp:18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:28 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:33 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:43 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:48 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:53 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [131] assert_cmp::$2 = assert_cmp::actual#17 > 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] ( main:8::assert_cmp:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a -Statement [147] printf_string::str#1 = assert_cmp::message#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] ( main:8::assert_cmp:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:31 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:41 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:71 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:91 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:96 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#1 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } ) always clobbers reg byte a -Statement [156] printf_string::str#0 = assert_cmp::message#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] ( main:8::assert_cmp:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:31 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:41 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:71 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:91 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:96 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_string::str#0 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } ) always clobbers reg byte a -Statement [160] assert_cmp::$1 = assert_cmp::actual#17 == 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] ( main:8::assert_cmp:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a -Statement [162] assert_cmp::$0 = assert_cmp::actual#17 < 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] ( main:8::assert_cmp:21 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a -Statement [166] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 [ strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y -Statement [167] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 [ strncmp::$0 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y -Statement [168] strncmp::return#0 = (int)(signed char)strncmp::$0 [ strncmp::return#0 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [171] strncmp::n#0 = -- strncmp::n#6 [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [172] if(*strncmp::s1#2==0) goto strncmp::@return [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y -Statement [173] if(strncmp::n#0==0) goto strncmp::@return [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:58 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:63 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:68 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:73 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:78 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a -Statement [177] memcmp::s1#6 = (char *)memcmp::str1#4 [ memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [178] memcmp::s2#6 = (char *)memcmp::str2#4 [ memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [180] if(memcmp::n#5!=0) goto memcmp::@2 [ memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [183] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 [ memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a reg byte y -Statement [184] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 [ memcmp::$3 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a reg byte y -Statement [185] memcmp::return#1 = (int)(signed char)memcmp::$3 [ memcmp::return#1 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [186] memcmp::n#0 = -- memcmp::n#5 [ memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] ( main:8::memcmp:83 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:93 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:98 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a -Statement [194] cputs::c#1 = *cputs::s#9 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] ( main:8::assert_cmp:21::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:138 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:142 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:146 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:150 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:155 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:26::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:31::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:76::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:81::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:86::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:91::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:96::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:101::cputs:159 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:21::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:26::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:31::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:36::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:41::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:46::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:51::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:56::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:61::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:66::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:71::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:76::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:81::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:86::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:91::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:96::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:101::printf_string:148::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:21::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:26::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:31::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:36::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:41::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:46::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:51::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:56::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:61::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:66::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:71::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:76::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:81::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:86::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:91::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:96::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:101::printf_string:157::cputs:213 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#9 cputs::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [201] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] ( main:8::assert_cmp:21::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a -Statement [203] printf_schar::value#0 = - printf_schar::value#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] ( main:8::assert_cmp:21::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a -Statement [204] *((char *)&printf_buffer) = '-' [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] ( main:8::assert_cmp:21::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a -Statement [212] cputs::s#2 = printf_string::str#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] ( main:8::assert_cmp:21::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:26::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:31::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:36::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:41::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:46::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:51::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:56::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:61::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:66::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:71::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:76::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:81::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:86::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:91::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:96::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:101::printf_string:148 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:21::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:26::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:31::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:36::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:41::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:46::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:51::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:56::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:61::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:66::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:71::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:76::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:81::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:86::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:91::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:96::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:101::printf_string:157 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputs::s#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } ) always clobbers reg byte a -Statement [217] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y -Statement [218] conio_line_color[conio_cursor_x] = conio_textcolor [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [220] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [229] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [230] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a -Statement [231] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y -Statement [238] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a -Statement [252] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [253] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [254] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [261] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y -Statement [264] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:8::assert_cmp:21::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:140::uctoa:207::uctoa_append:241 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:21::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:26::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:31::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:36::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:41::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:46::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:51::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:56::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:61::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:66::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:71::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:76::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:81::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:86::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:91::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:96::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:101::printf_schar:144::uctoa:207::uctoa_append:241 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a -Statement [265] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [274] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [275] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [279] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [280] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [281] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [283] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [285] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:267 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:267 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memcpy:269 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memcpy:269 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [289] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a -Statement [290] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a -Statement [292] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a -Statement [294] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:271 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:271 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:222::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:222::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:138::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:142::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:146::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:150::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:155::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::cputs:159::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:148::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_string:157::cputs:213::cputc:199::cputln:225::cscroll:256::memset:273 [ printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { cputs::s#10 = cputs::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputs:250::cputc:199::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#0 = cputc::c#3 cputs::c#1 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:140::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:21::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:26::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:31::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:36::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:41::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:46::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:51::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:56::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:61::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:66::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:71::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:76::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:81::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:86::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:91::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:96::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:101::printf_schar:144::printf_number_buffer:209::cputc:248::cputln:225::cscroll:256::memset:273 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a reg byte y +Statement [17] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor cputc::c#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte x +Statement [19] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte y +Statement [20] conio_line_color[conio_cursor_x] = conio_textcolor [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [22] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [30] strcmp::return#12 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#12 printf_buffer ] { { strcmp::return#11 = strcmp::return#12 } } ) always clobbers reg byte a +Statement [31] assert_cmp::actual#0 = strcmp::return#12 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#0 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } ) always clobbers reg byte a +Statement [35] strcmp::return#13 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#13 printf_buffer ] { { strcmp::return#11 = strcmp::return#13 } } ) always clobbers reg byte a +Statement [36] assert_cmp::actual#1 = strcmp::return#13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#1 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } ) always clobbers reg byte a +Statement [40] strcmp::return#14 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#14 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#14 printf_buffer ] { { strcmp::return#11 = strcmp::return#14 } } ) always clobbers reg byte a +Statement [41] assert_cmp::actual#2 = strcmp::return#14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#2 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } ) always clobbers reg byte a +Statement [45] strcmp::return#15 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#15 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#15 printf_buffer ] { { strcmp::return#11 = strcmp::return#15 } } ) always clobbers reg byte a +Statement [46] assert_cmp::actual#3 = strcmp::return#15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } ) always clobbers reg byte a +Statement [50] strcmp::return#16 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#16 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#16 printf_buffer ] { { strcmp::return#11 = strcmp::return#16 } } ) always clobbers reg byte a +Statement [51] assert_cmp::actual#4 = strcmp::return#16 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#4 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#4 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } ) always clobbers reg byte a +Statement [55] strcmp::return#17 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#17 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#17 printf_buffer ] { { strcmp::return#11 = strcmp::return#17 } } ) always clobbers reg byte a +Statement [56] assert_cmp::actual#5 = strcmp::return#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#5 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#5 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } ) always clobbers reg byte a +Statement [60] strcmp::return#18 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#18 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#18 printf_buffer ] { { strcmp::return#11 = strcmp::return#18 } } ) always clobbers reg byte a +Statement [61] assert_cmp::actual#6 = strcmp::return#18 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#6 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#6 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } ) always clobbers reg byte a +Statement [65] strcmp::return#10 = strcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strcmp::return#10 printf_buffer ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a +Statement [66] assert_cmp::actual#7 = strcmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#7 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#7 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } ) always clobbers reg byte a +Statement [70] strncmp::return#3 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#3 printf_buffer ] { { strncmp::return#2 = strncmp::return#3 } } ) always clobbers reg byte a +Statement [71] assert_cmp::actual#8 = strncmp::return#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#8 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#8 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } ) always clobbers reg byte a +Statement [75] strncmp::return#10 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#10 printf_buffer ] { { strncmp::return#10 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [76] assert_cmp::actual#9 = strncmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#9 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#9 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } ) always clobbers reg byte a +Statement [80] strncmp::return#11 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#11 printf_buffer ] { { strncmp::return#11 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [81] assert_cmp::actual#10 = strncmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#10 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } ) always clobbers reg byte a +Statement [85] strncmp::return#12 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#12 printf_buffer ] { { strncmp::return#12 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [86] assert_cmp::actual#11 = strncmp::return#12 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#11 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } ) always clobbers reg byte a +Statement [90] strncmp::return#13 = strncmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color strncmp::return#13 printf_buffer ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [91] assert_cmp::actual#12 = strncmp::return#13 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#12 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#12 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } ) always clobbers reg byte a +Statement [95] memcmp::return#3 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#3 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#3 printf_buffer ] { { memcmp::return#2 = memcmp::return#3 } } ) always clobbers reg byte a +Statement [96] assert_cmp::actual#13 = memcmp::return#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#13 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#13 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } ) always clobbers reg byte a +Statement [100] memcmp::return#4 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#4 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#4 printf_buffer ] { { memcmp::return#2 = memcmp::return#4 } } ) always clobbers reg byte a +Statement [101] assert_cmp::actual#14 = memcmp::return#4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#14 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#14 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } ) always clobbers reg byte a +Statement [105] memcmp::return#10 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#10 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#10 printf_buffer ] { { memcmp::return#10 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [106] assert_cmp::actual#15 = memcmp::return#10 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#15 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#15 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } ) always clobbers reg byte a +Statement [110] memcmp::return#11 = memcmp::return#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#11 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcmp::return#11 printf_buffer ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [111] assert_cmp::actual#16 = memcmp::return#11 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#16 printf_buffer ] ( main:8 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::actual#16 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Statement [117] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:15 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [119] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [120] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [121] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [122] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [123] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [124] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [125] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [126] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:15 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:6::gotoxy:15 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [128] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [129] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [130] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [136] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 [ strcmp::s1#2 strcmp::s2#2 ] ( main:8::strcmp:29 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:44 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:49 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:54 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [137] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 [ strcmp::$0 ] ( main:8::strcmp:29 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:44 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:49 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:54 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::$0 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [138] strcmp::return#0 = (int)(signed char)strcmp::$0 [ strcmp::return#0 ] ( main:8::strcmp:29 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:44 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:49 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:54 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::return#0 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a +Statement [141] if(*strcmp::s1#2!=0) goto strcmp::@4 [ strcmp::s1#2 strcmp::s2#2 ] ( main:8::strcmp:29 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#12 } } main:8::strcmp:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#13 } } main:8::strcmp:39 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#14 } } main:8::strcmp:44 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#15 } } main:8::strcmp:49 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#16 } } main:8::strcmp:54 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#17 } } main:8::strcmp:59 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#11 = strcmp::return#18 } } main:8::strcmp:64 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strcmp::s1#2 strcmp::s2#2 ] { { strcmp::return#10 = strcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [145] if(assert_cmp::expect#17==-1) goto assert_cmp::@4 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Statement [146] if(assert_cmp::expect#17==0) goto assert_cmp::@5 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Statement [147] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Statement [148] assert_cmp::$2 = assert_cmp::actual#17 > 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$2 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Statement [164] printf_string::str#1 = assert_cmp::message#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#1 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_string::str#1 = printf_string::str#2 assert_cmp::message#17 } } ) always clobbers reg byte a +Statement [173] printf_string::str#0 = assert_cmp::message#17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_string::str#0 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_string::str#0 = printf_string::str#2 assert_cmp::message#17 } } ) always clobbers reg byte a +Statement [177] assert_cmp::$1 = assert_cmp::actual#17 == 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$1 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Statement [179] assert_cmp::$0 = assert_cmp::actual#17 < 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] ( main:8::assert_cmp:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 assert_cmp::$0 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } ) always clobbers reg byte a +Statement [183] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 [ strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#6 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y +Statement [184] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 [ strncmp::$0 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::$0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y +Statement [185] strncmp::return#0 = (int)(signed char)strncmp::$0 [ strncmp::return#0 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::return#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [188] strncmp::n#0 = -- strncmp::n#6 [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [189] if(*strncmp::s1#2==0) goto strncmp::@return [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a reg byte y +Statement [190] if(strncmp::n#0==0) goto strncmp::@return [ strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] ( main:8::strncmp:69 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#2 = strncmp::return#3 } } main:8::strncmp:74 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#10 = strncmp::return#2 } } main:8::strncmp:79 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#11 = strncmp::return#2 } } main:8::strncmp:84 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#12 = strncmp::return#2 } } main:8::strncmp:89 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer strncmp::s1#2 strncmp::s2#2 strncmp::n#0 ] { { strncmp::return#13 = strncmp::return#2 } } ) always clobbers reg byte a +Statement [194] memcmp::s1#6 = (char *)memcmp::str1#4 [ memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::str2#4 memcmp::n#7 memcmp::s1#6 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [195] memcmp::s2#6 = (char *)memcmp::str2#4 [ memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#7 memcmp::s1#6 memcmp::s2#6 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [197] if(memcmp::n#5!=0) goto memcmp::@2 [ memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [200] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 [ memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::n#5 memcmp::s1#2 memcmp::s2#2 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a reg byte y +Statement [201] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 [ memcmp::$3 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::$3 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a reg byte y +Statement [202] memcmp::return#1 = (int)(signed char)memcmp::$3 [ memcmp::return#1 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::return#1 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [203] memcmp::n#0 = -- memcmp::n#5 [ memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] ( main:8::memcmp:94 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#2 = memcmp::return#3 } } main:8::memcmp:99 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#2 = memcmp::return#4 } } main:8::memcmp:104 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#10 = memcmp::return#2 } } main:8::memcmp:109 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer memcmp::s1#2 memcmp::s2#2 memcmp::n#0 ] { { memcmp::return#11 = memcmp::return#2 } } ) always clobbers reg byte a +Statement [206] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [215] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [216] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color conio_textcolor ] ( cputln:24::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [224] printf_str::c#1 = *printf_str::s#9 [ printf_str::s#9 printf_str::c#1 ] ( main:8::assert_cmp:32::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:32::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#9 printf_str::c#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [229] callexecute *printf_str::putc#10 [ printf_str::s#0 ] ( main:8::assert_cmp:32::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:155 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::expect#17 assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:159 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor assert_cmp::actual#17 assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:163 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:167 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:172 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color assert_cmp::message#17 printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } } main:8::assert_cmp:37::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } } main:8::assert_cmp:42::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } } main:8::assert_cmp:87::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } } main:8::assert_cmp:92::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } } main:8::assert_cmp:97::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } } main:8::assert_cmp:102::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } } main:8::assert_cmp:107::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } } main:8::assert_cmp:112::printf_str:176 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } } main:8::assert_cmp:32::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:165::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:32::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:174::printf_str:244 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::printf_str:289 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::printf_str:289 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_str::s#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte x reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [232] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] ( main:8::assert_cmp:32::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_schar::value#3 printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [234] printf_schar::value#0 = - printf_schar::value#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] ( main:8::assert_cmp:32::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [235] *((char *)&printf_buffer) = '-' [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] ( main:8::assert_cmp:32::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer printf_schar::value#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [243] printf_str::s#2 = printf_string::str#2 [ printf_str::s#2 ] ( main:8::assert_cmp:32::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:165 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#1 assert_cmp::message#17 } } main:8::assert_cmp:32::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:37::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:42::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:47::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:52::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:57::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:62::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:67::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:72::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:77::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:82::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:87::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:92::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:97::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:102::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:107::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } main:8::assert_cmp:112::printf_string:174 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer printf_str::s#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_str::s#10 = printf_str::s#2 printf_string::str#2 printf_string::str#0 assert_cmp::message#17 } } ) always clobbers reg byte a +Statement [247] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( cputln:24::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [248] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( cputln:24::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [249] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputln:24::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [251] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:24::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [253] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:24::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:208 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:208 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memcpy:210 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memcpy:210 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [257] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( cputln:24::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } cputln:27::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::str#3 memset::c#4 memset::end#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a +Statement [258] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( cputln:24::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } cputln:27::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#4 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a +Statement [260] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:24::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } cputln:27::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a +Statement [262] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:24::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:27::cscroll:132::memset:212 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:212 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } cputln:24::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:24::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } cputln:27::cscroll:132::memset:214 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:157::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::actual#17 assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:32::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:37::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:42::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:47::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:52::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:57::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:62::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:67::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:72::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:77::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:82::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:87::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:92::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:97::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:102::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:107::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { memset::c#1 = memset::c#4 conio_textcolor } } main:8::assert_cmp:112::printf_schar:161::printf_number_buffer:240::cputc:286::cputln:27::cscroll:132::memset:214 [ assert_cmp::message#17 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor memset::c#4 memset::end#0 memset::dst#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { memset::c#1 = memset::c#4 conio_textcolor } } ) always clobbers reg byte a reg byte y +Statement [267] *uctoa::buffer#11 = DIGITS[uctoa::value#2] [ printf_buffer uctoa::buffer#11 ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#11 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [268] uctoa::buffer#3 = ++ uctoa::buffer#11 [ printf_buffer uctoa::buffer#3 ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::buffer#3 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a +Statement [269] *uctoa::buffer#3 = 0 [ printf_buffer ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } } ) always clobbers reg byte a reg byte y +Statement [276] uctoa_append::buffer#0 = uctoa::buffer#11 [ printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::value#2 uctoa::buffer#11 uctoa::digit_value#0 uctoa_append::buffer#0 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [294] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] [ uctoa_append::value#2 ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::value#2 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [297] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 [ uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] ( main:8::assert_cmp:32::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#0 = assert_cmp::actual#17 strcmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#1 = assert_cmp::actual#17 strcmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#2 strcmp::return#14 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#3 strcmp::return#15 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#4 strcmp::return#16 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#5 strcmp::return#17 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#6 strcmp::return#18 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#7 strcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#8 strncmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#17 = assert_cmp::actual#9 strncmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#10 = assert_cmp::actual#17 strncmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#11 = assert_cmp::actual#17 strncmp::return#12 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#12 = assert_cmp::actual#17 strncmp::return#13 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#13 = assert_cmp::actual#17 memcmp::return#3 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#14 = assert_cmp::actual#17 memcmp::return#4 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#15 = assert_cmp::actual#17 memcmp::return#10 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:157::uctoa:238::uctoa_append:279 [ assert_cmp::actual#17 assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { assert_cmp::actual#16 = assert_cmp::actual#17 memcmp::return#11 } { printf_schar::value#1 = printf_schar::value#3 assert_cmp::expect#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:32::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#0 strcmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:37::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#1 strcmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:42::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#2 strcmp::return#14 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:47::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#3 strcmp::return#15 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:52::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#4 strcmp::return#16 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:57::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#5 strcmp::return#17 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:62::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#6 strcmp::return#18 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:67::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#7 strcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:72::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#8 strncmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:77::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#9 strncmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:82::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#10 strncmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:87::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#11 strncmp::return#12 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:92::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#12 strncmp::return#13 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:97::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#13 memcmp::return#3 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:102::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#14 memcmp::return#4 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:107::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#15 memcmp::return#10 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } main:8::assert_cmp:112::printf_schar:161::uctoa:238::uctoa_append:279 [ assert_cmp::message#17 conio_cursor_x conio_cursor_y conio_line_text conio_line_color conio_textcolor printf_buffer uctoa::digit#2 uctoa::buffer#11 uctoa_append::buffer#0 uctoa_append::sub#0 uctoa_append::value#1 uctoa_append::digit#1 ] { { printf_schar::value#2 = printf_schar::value#3 assert_cmp::actual#17 assert_cmp::actual#16 memcmp::return#11 } { uctoa_append::buffer#0 = uctoa::buffer#11 } { uctoa_append::value#0 = uctoa::value#2 } { uctoa_append::sub#0 = uctoa::digit_value#0 } { uctoa_append::return#0 = uctoa_append::value#2 } } ) always clobbers reg byte a Potential registers zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] : zp[1]:2 , reg byte a , reg byte x , reg byte y , Potential registers zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] : zp[1]:3 , reg byte x , reg byte y , Potential registers zp[2]:4 [ strcmp::s1#2 strcmp::s1#0 strcmp::s1#1 ] : zp[2]:4 , Potential registers zp[2]:6 [ strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] : zp[2]:6 , Potential registers zp[2]:8 [ strcmp::return#11 strcmp::return#0 ] : zp[2]:8 , -Potential registers zp[1]:10 [ assert_cmp::expect#17 ] : zp[1]:10 , reg byte x , -Potential registers zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] : zp[1]:11 , reg byte x , +Potential registers zp[1]:10 [ assert_cmp::expect#17 ] : zp[1]:10 , +Potential registers zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] : zp[1]:11 , Potential registers zp[2]:12 [ assert_cmp::message#17 ] : zp[2]:12 , Potential registers zp[1]:14 [ assert_cmp::ok#4 assert_cmp::ok#1 assert_cmp::ok#2 assert_cmp::ok#3 ] : zp[1]:14 , reg byte a , reg byte x , reg byte y , Potential registers zp[2]:15 [ strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 ] : zp[2]:15 , @@ -5744,84 +5975,85 @@ Potential registers zp[2]:29 [ memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 ] : zp[2]: Potential registers zp[2]:31 [ memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 ] : zp[2]:31 , Potential registers zp[2]:33 [ memcmp::return#2 memcmp::return#1 ] : zp[2]:33 , Potential registers zp[1]:35 [ textcolor::color#2 ] : zp[1]:35 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:36 [ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 ] : zp[2]:36 , -Potential registers zp[1]:38 [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] : zp[1]:38 , reg byte x , reg byte y , -Potential registers zp[2]:39 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] : zp[2]:39 , -Potential registers zp[1]:41 [ cputc::c#3 cputc::c#0 cputc::c#2 ] : zp[1]:41 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:42 [ uctoa::digit#2 uctoa::digit#1 ] : zp[1]:42 , reg byte x , -Potential registers zp[1]:43 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] : zp[1]:43 , reg byte x , reg byte y , -Potential registers zp[1]:44 [ uctoa::started#2 uctoa::started#4 ] : zp[1]:44 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:45 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] : zp[2]:45 , -Potential registers zp[1]:47 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] : zp[1]:47 , reg byte x , -Potential registers zp[1]:48 [ uctoa_append::digit#2 uctoa_append::digit#1 ] : zp[1]:48 , reg byte x , reg byte y , -Potential registers zp[2]:49 [ memcpy::source#2 ] : zp[2]:49 , -Potential registers zp[2]:51 [ memcpy::destination#2 ] : zp[2]:51 , -Potential registers zp[2]:53 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:53 , -Potential registers zp[2]:55 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:55 , -Potential registers zp[2]:57 [ memset::str#3 ] : zp[2]:57 , -Potential registers zp[1]:59 [ memset::c#4 memset::c#1 ] : zp[1]:59 , reg byte x , -Potential registers zp[2]:60 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:60 , -Potential registers zp[1]:62 [ conio_cursor_x ] : zp[1]:62 , -Potential registers zp[1]:63 [ conio_cursor_y ] : zp[1]:63 , -Potential registers zp[2]:64 [ conio_line_text ] : zp[2]:64 , -Potential registers zp[2]:66 [ conio_line_color ] : zp[2]:66 , -Potential registers zp[1]:68 [ conio_textcolor ] : zp[1]:68 , -Potential registers zp[2]:69 [ strcmp::return#12 ] : zp[2]:69 , -Potential registers zp[2]:71 [ strcmp::return#13 ] : zp[2]:71 , -Potential registers zp[2]:73 [ strcmp::return#14 ] : zp[2]:73 , -Potential registers zp[2]:75 [ strcmp::return#15 ] : zp[2]:75 , -Potential registers zp[2]:77 [ strcmp::return#16 ] : zp[2]:77 , -Potential registers zp[2]:79 [ strcmp::return#17 ] : zp[2]:79 , -Potential registers zp[2]:81 [ strcmp::return#18 ] : zp[2]:81 , -Potential registers zp[2]:83 [ strcmp::return#10 ] : zp[2]:83 , -Potential registers zp[2]:85 [ strncmp::return#3 ] : zp[2]:85 , -Potential registers zp[2]:87 [ strncmp::return#10 ] : zp[2]:87 , -Potential registers zp[2]:89 [ strncmp::return#11 ] : zp[2]:89 , -Potential registers zp[2]:91 [ strncmp::return#12 ] : zp[2]:91 , -Potential registers zp[2]:93 [ strncmp::return#13 ] : zp[2]:93 , -Potential registers zp[2]:95 [ memcmp::return#3 ] : zp[2]:95 , -Potential registers zp[2]:97 [ memcmp::return#4 ] : zp[2]:97 , -Potential registers zp[2]:99 [ memcmp::return#10 ] : zp[2]:99 , -Potential registers zp[2]:101 [ memcmp::return#11 ] : zp[2]:101 , -Potential registers zp[2]:103 [ gotoxy::$7 ] : zp[2]:103 , -Potential registers zp[2]:105 [ gotoxy::$8 ] : zp[2]:105 , -Potential registers zp[2]:107 [ gotoxy::$9 ] : zp[2]:107 , -Potential registers zp[2]:109 [ gotoxy::line_offset#0 ] : zp[2]:109 , -Potential registers zp[2]:111 [ gotoxy::$5 ] : zp[2]:111 , -Potential registers zp[2]:113 [ gotoxy::$6 ] : zp[2]:113 , -Potential registers zp[1]:115 [ strcmp::$0 ] : zp[1]:115 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:116 [ assert_cmp::$2 ] : zp[1]:116 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:117 [ assert_cmp::$1 ] : zp[1]:117 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:118 [ assert_cmp::$0 ] : zp[1]:118 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:119 [ strncmp::$0 ] : zp[1]:119 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:120 [ memcmp::$3 ] : zp[1]:120 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:121 [ cputs::c#1 ] : zp[1]:121 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:122 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:122 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:123 [ uctoa::buffer#3 ] : zp[2]:123 , -Potential registers zp[1]:125 [ uctoa::digit_value#0 ] : zp[1]:125 , reg byte x , reg byte y , -Potential registers zp[2]:126 [ uctoa_append::buffer#0 ] : zp[2]:126 , -Potential registers zp[1]:128 [ uctoa_append::sub#0 ] : zp[1]:128 , reg byte x , reg byte y , -Potential registers zp[1]:129 [ uctoa_append::return#0 ] : zp[1]:129 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:130 [ memcpy::src_end#0 ] : zp[2]:130 , -Potential registers zp[2]:132 [ memset::end#0 ] : zp[2]:132 , +Potential registers zp[2]:36 [ printf_str::putc#10 ] : zp[2]:36 , +Potential registers zp[2]:38 [ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 ] : zp[2]:38 , +Potential registers zp[1]:40 [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] : zp[1]:40 , reg byte x , reg byte y , +Potential registers zp[2]:41 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] : zp[2]:41 , +Potential registers zp[2]:43 [ memcpy::source#2 ] : zp[2]:43 , +Potential registers zp[2]:45 [ memcpy::destination#2 ] : zp[2]:45 , +Potential registers zp[2]:47 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:47 , +Potential registers zp[2]:49 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:49 , +Potential registers zp[2]:51 [ memset::str#3 ] : zp[2]:51 , +Potential registers zp[1]:53 [ memset::c#4 memset::c#1 ] : zp[1]:53 , reg byte x , +Potential registers zp[2]:54 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:54 , +Potential registers zp[1]:56 [ uctoa::digit#2 uctoa::digit#1 ] : zp[1]:56 , reg byte x , +Potential registers zp[1]:57 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] : zp[1]:57 , reg byte x , reg byte y , +Potential registers zp[1]:58 [ uctoa::started#2 uctoa::started#4 ] : zp[1]:58 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:59 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] : zp[2]:59 , +Potential registers zp[1]:61 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] : zp[1]:61 , reg byte x , +Potential registers zp[1]:62 [ uctoa_append::digit#2 uctoa_append::digit#1 ] : zp[1]:62 , reg byte x , reg byte y , +Potential registers zp[1]:63 [ conio_cursor_x ] : zp[1]:63 , +Potential registers zp[1]:64 [ conio_cursor_y ] : zp[1]:64 , +Potential registers zp[2]:65 [ conio_line_text ] : zp[2]:65 , +Potential registers zp[2]:67 [ conio_line_color ] : zp[2]:67 , +Potential registers zp[1]:69 [ conio_textcolor ] : zp[1]:69 , +Potential registers zp[1]:70 [ cputc::c#0 ] : zp[1]:70 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:71 [ strcmp::return#12 ] : zp[2]:71 , +Potential registers zp[2]:73 [ strcmp::return#13 ] : zp[2]:73 , +Potential registers zp[2]:75 [ strcmp::return#14 ] : zp[2]:75 , +Potential registers zp[2]:77 [ strcmp::return#15 ] : zp[2]:77 , +Potential registers zp[2]:79 [ strcmp::return#16 ] : zp[2]:79 , +Potential registers zp[2]:81 [ strcmp::return#17 ] : zp[2]:81 , +Potential registers zp[2]:83 [ strcmp::return#18 ] : zp[2]:83 , +Potential registers zp[2]:85 [ strcmp::return#10 ] : zp[2]:85 , +Potential registers zp[2]:87 [ strncmp::return#3 ] : zp[2]:87 , +Potential registers zp[2]:89 [ strncmp::return#10 ] : zp[2]:89 , +Potential registers zp[2]:91 [ strncmp::return#11 ] : zp[2]:91 , +Potential registers zp[2]:93 [ strncmp::return#12 ] : zp[2]:93 , +Potential registers zp[2]:95 [ strncmp::return#13 ] : zp[2]:95 , +Potential registers zp[2]:97 [ memcmp::return#3 ] : zp[2]:97 , +Potential registers zp[2]:99 [ memcmp::return#4 ] : zp[2]:99 , +Potential registers zp[2]:101 [ memcmp::return#10 ] : zp[2]:101 , +Potential registers zp[2]:103 [ memcmp::return#11 ] : zp[2]:103 , +Potential registers zp[2]:105 [ gotoxy::$7 ] : zp[2]:105 , +Potential registers zp[2]:107 [ gotoxy::$8 ] : zp[2]:107 , +Potential registers zp[2]:109 [ gotoxy::$9 ] : zp[2]:109 , +Potential registers zp[2]:111 [ gotoxy::line_offset#0 ] : zp[2]:111 , +Potential registers zp[2]:113 [ gotoxy::$5 ] : zp[2]:113 , +Potential registers zp[2]:115 [ gotoxy::$6 ] : zp[2]:115 , +Potential registers zp[1]:117 [ strcmp::$0 ] : zp[1]:117 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:118 [ assert_cmp::$2 ] : zp[1]:118 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:119 [ assert_cmp::$1 ] : zp[1]:119 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:120 [ assert_cmp::$0 ] : zp[1]:120 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:121 [ strncmp::$0 ] : zp[1]:121 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:122 [ memcmp::$3 ] : zp[1]:122 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:123 [ printf_str::c#1 ] : zp[1]:123 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:124 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:124 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:125 [ memcpy::src_end#0 ] : zp[2]:125 , +Potential registers zp[2]:127 [ memset::end#0 ] : zp[2]:127 , +Potential registers zp[2]:129 [ uctoa::buffer#3 ] : zp[2]:129 , +Potential registers zp[1]:131 [ uctoa::digit_value#0 ] : zp[1]:131 , reg byte x , reg byte y , +Potential registers zp[2]:132 [ uctoa_append::buffer#0 ] : zp[2]:132 , +Potential registers zp[1]:134 [ uctoa_append::sub#0 ] : zp[1]:134 , reg byte x , reg byte y , +Potential registers zp[1]:135 [ uctoa_append::return#0 ] : zp[1]:135 , reg byte a , reg byte x , reg byte y , Potential registers mem[12] [ printf_buffer ] : mem[12] , REGISTER UPLIFT SCOPES -Uplift Scope [memcpy] 3,012,500,000,004.25: zp[2]:53 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 2,023,333,333,337.67: zp[2]:55 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 126,250,000,000.25: zp[2]:130 [ memcpy::src_end#0 ] 0: zp[2]:49 [ memcpy::source#2 ] 0: zp[2]:51 [ memcpy::destination#2 ] -Uplift Scope [memset] 3,356,666,666,672.33: zp[2]:60 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 168,333,333,333.67: zp[2]:132 [ memset::end#0 ] 145,000,000,002.29: zp[1]:59 [ memset::c#4 memset::c#1 ] 0: zp[2]:57 [ memset::str#3 ] -Uplift Scope [uctoa_append] 250,550,003.5: zp[1]:47 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] 200,500,002.5: zp[1]:48 [ uctoa_append::digit#2 uctoa_append::digit#1 ] 33,350,000.5: zp[1]:128 [ uctoa_append::sub#0 ] 200,002: zp[1]:129 [ uctoa_append::return#0 ] 137,500.25: zp[2]:126 [ uctoa_append::buffer#0 ] -Uplift Scope [] 16,410,256.96: zp[1]:63 [ conio_cursor_y ] 12,317,085.43: zp[1]:68 [ conio_textcolor ] 11,818,182.4: zp[2]:66 [ conio_line_color ] 11,693,122.26: zp[2]:64 [ conio_line_text ] 837,989.44: zp[1]:62 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] -Uplift Scope [cputc] 12,525,006: zp[1]:41 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplift Scope [cputs] 2,153,006.5: zp[2]:36 [ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 ] 1,000,001: zp[1]:121 [ cputs::c#1 ] -Uplift Scope [uctoa] 385,004: zp[2]:45 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] 325,504.5: zp[1]:43 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] 230,771.54: zp[1]:42 [ uctoa::digit#2 uctoa::digit#1 ] 160,001.6: zp[1]:44 [ uctoa::started#2 uctoa::started#4 ] 60,000.6: zp[1]:125 [ uctoa::digit_value#0 ] 20,002: zp[2]:123 [ uctoa::buffer#3 ] -Uplift Scope [printf_number_buffer] 7,001: zp[1]:122 [ printf_number_buffer::buffer_sign#0 ] -Uplift Scope [memcmp] 2,845: zp[2]:31 [ memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 ] 1,903.25: zp[2]:29 [ memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 ] 1,735.67: zp[2]:27 [ memcmp::n#5 memcmp::n#7 memcmp::n#0 ] 226.17: zp[2]:33 [ memcmp::return#2 memcmp::return#1 ] 101: zp[1]:120 [ memcmp::$3 ] 22: zp[2]:95 [ memcmp::return#3 ] 22: zp[2]:97 [ memcmp::return#4 ] 22: zp[2]:99 [ memcmp::return#10 ] 22: zp[2]:101 [ memcmp::return#11 ] 0: zp[2]:23 [ memcmp::str1#4 ] 0: zp[2]:25 [ memcmp::str2#4 ] -Uplift Scope [strncmp] 2,637.17: zp[2]:17 [ strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 ] 1,943.2: zp[2]:15 [ strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 ] 1,753.1: zp[2]:19 [ strncmp::n#6 strncmp::n#8 strncmp::n#0 ] 224.29: zp[2]:21 [ strncmp::return#2 strncmp::return#0 ] 101: zp[1]:119 [ strncmp::$0 ] 22: zp[2]:85 [ strncmp::return#3 ] 22: zp[2]:87 [ strncmp::return#10 ] 22: zp[2]:89 [ strncmp::return#11 ] 22: zp[2]:91 [ strncmp::return#12 ] 22: zp[2]:93 [ strncmp::return#13 ] -Uplift Scope [strcmp] 2,904.25: zp[2]:6 [ strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] 2,504: zp[2]:4 [ strcmp::s1#2 strcmp::s1#0 strcmp::s1#1 ] 220.9: zp[2]:8 [ strcmp::return#11 strcmp::return#0 ] 101: zp[1]:115 [ strcmp::$0 ] 22: zp[2]:69 [ strcmp::return#12 ] 22: zp[2]:71 [ strcmp::return#13 ] 22: zp[2]:73 [ strcmp::return#14 ] 22: zp[2]:75 [ strcmp::return#15 ] 22: zp[2]:77 [ strcmp::return#16 ] 22: zp[2]:79 [ strcmp::return#17 ] 22: zp[2]:81 [ strcmp::return#18 ] 22: zp[2]:83 [ strcmp::return#10 ] -Uplift Scope [printf_schar] 4,475.33: zp[1]:38 [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] -Uplift Scope [assert_cmp] 1,010: zp[1]:14 [ assert_cmp::ok#4 assert_cmp::ok#1 assert_cmp::ok#2 assert_cmp::ok#3 ] 403.55: zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] 101: zp[1]:116 [ assert_cmp::$2 ] 101: zp[1]:117 [ assert_cmp::$1 ] 101: zp[1]:118 [ assert_cmp::$0 ] 25.25: zp[1]:10 [ assert_cmp::expect#17 ] 7.21: zp[2]:12 [ assert_cmp::message#17 ] -Uplift Scope [printf_string] 1,607: zp[2]:39 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] -Uplift Scope [gotoxy] 202: zp[2]:105 [ gotoxy::$8 ] 202: zp[2]:107 [ gotoxy::$9 ] 202: zp[2]:111 [ gotoxy::$5 ] 202: zp[2]:113 [ gotoxy::$6 ] 151.5: zp[2]:103 [ gotoxy::$7 ] 138.33: zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:109 [ gotoxy::line_offset#0 ] +Uplift Scope [memcpy] 3,125,000,004.25: zp[2]:47 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 2,233,333,337.67: zp[2]:49 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 137,500,000.25: zp[2]:125 [ memcpy::src_end#0 ] 0: zp[2]:43 [ memcpy::source#2 ] 0: zp[2]:45 [ memcpy::destination#2 ] +Uplift Scope [memset] 3,566,666,672.33: zp[2]:54 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 183,333,333.67: zp[2]:127 [ memset::end#0 ] 164,285,716.57: zp[1]:53 [ memset::c#4 memset::c#1 ] 0: zp[2]:51 [ memset::str#3 ] +Uplift Scope [uctoa_append] 250,550,003.5: zp[1]:61 [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] 200,500,002.5: zp[1]:62 [ uctoa_append::digit#2 uctoa_append::digit#1 ] 33,350,000.5: zp[1]:134 [ uctoa_append::sub#0 ] 200,002: zp[1]:135 [ uctoa_append::return#0 ] 137,500.25: zp[2]:132 [ uctoa_append::buffer#0 ] +Uplift Scope [printf_str] 2,653,007: zp[2]:38 [ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 ] 1,000,001: zp[1]:123 [ printf_str::c#1 ] 0: zp[2]:36 [ printf_str::putc#10 ] +Uplift Scope [uctoa] 385,004: zp[2]:59 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] 325,504.5: zp[1]:57 [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] 230,771.54: zp[1]:56 [ uctoa::digit#2 uctoa::digit#1 ] 160,001.6: zp[1]:58 [ uctoa::started#2 uctoa::started#4 ] 60,000.6: zp[1]:131 [ uctoa::digit_value#0 ] 20,002: zp[2]:129 [ uctoa::buffer#3 ] +Uplift Scope [] 173,913.63: zp[1]:64 [ conio_cursor_y ] 171,203.47: zp[1]:69 [ conio_textcolor ] 125,568.8: zp[2]:67 [ conio_line_color ] 124,157.91: zp[2]:65 [ conio_line_text ] 8,929.22: zp[1]:63 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] +Uplift Scope [cputc] 150,001.5: zp[1]:70 [ cputc::c#0 ] +Uplift Scope [printf_number_buffer] 7,001: zp[1]:124 [ printf_number_buffer::buffer_sign#0 ] +Uplift Scope [memcmp] 2,845: zp[2]:31 [ memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 ] 1,903.25: zp[2]:29 [ memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 ] 1,735.67: zp[2]:27 [ memcmp::n#5 memcmp::n#7 memcmp::n#0 ] 226.17: zp[2]:33 [ memcmp::return#2 memcmp::return#1 ] 101: zp[1]:122 [ memcmp::$3 ] 22: zp[2]:97 [ memcmp::return#3 ] 22: zp[2]:99 [ memcmp::return#4 ] 22: zp[2]:101 [ memcmp::return#10 ] 22: zp[2]:103 [ memcmp::return#11 ] 0: zp[2]:23 [ memcmp::str1#4 ] 0: zp[2]:25 [ memcmp::str2#4 ] +Uplift Scope [strncmp] 2,637.17: zp[2]:17 [ strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 ] 1,943.2: zp[2]:15 [ strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 ] 1,753.1: zp[2]:19 [ strncmp::n#6 strncmp::n#8 strncmp::n#0 ] 224.29: zp[2]:21 [ strncmp::return#2 strncmp::return#0 ] 101: zp[1]:121 [ strncmp::$0 ] 22: zp[2]:87 [ strncmp::return#3 ] 22: zp[2]:89 [ strncmp::return#10 ] 22: zp[2]:91 [ strncmp::return#11 ] 22: zp[2]:93 [ strncmp::return#12 ] 22: zp[2]:95 [ strncmp::return#13 ] +Uplift Scope [strcmp] 2,904.25: zp[2]:6 [ strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] 2,504: zp[2]:4 [ strcmp::s1#2 strcmp::s1#0 strcmp::s1#1 ] 220.9: zp[2]:8 [ strcmp::return#11 strcmp::return#0 ] 101: zp[1]:117 [ strcmp::$0 ] 22: zp[2]:71 [ strcmp::return#12 ] 22: zp[2]:73 [ strcmp::return#13 ] 22: zp[2]:75 [ strcmp::return#14 ] 22: zp[2]:77 [ strcmp::return#15 ] 22: zp[2]:79 [ strcmp::return#16 ] 22: zp[2]:81 [ strcmp::return#17 ] 22: zp[2]:83 [ strcmp::return#18 ] 22: zp[2]:85 [ strcmp::return#10 ] +Uplift Scope [printf_schar] 4,475.33: zp[1]:40 [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] +Uplift Scope [assert_cmp] 1,010: zp[1]:14 [ assert_cmp::ok#4 assert_cmp::ok#1 assert_cmp::ok#2 assert_cmp::ok#3 ] 403.55: zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] 101: zp[1]:118 [ assert_cmp::$2 ] 101: zp[1]:119 [ assert_cmp::$1 ] 101: zp[1]:120 [ assert_cmp::$0 ] 25.25: zp[1]:10 [ assert_cmp::expect#17 ] 7.21: zp[2]:12 [ assert_cmp::message#17 ] +Uplift Scope [printf_string] 1,607: zp[2]:41 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] +Uplift Scope [gotoxy] 202: zp[2]:107 [ gotoxy::$8 ] 202: zp[2]:109 [ gotoxy::$9 ] 202: zp[2]:113 [ gotoxy::$5 ] 202: zp[2]:115 [ gotoxy::$6 ] 151.5: zp[2]:105 [ gotoxy::$7 ] 138.33: zp[1]:3 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:111 [ gotoxy::line_offset#0 ] Uplift Scope [textcolor] 1,001: zp[1]:35 [ textcolor::color#2 ] Uplift Scope [conio_c64_init] 33: zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Uplift Scope [RADIX] @@ -5836,116 +6068,115 @@ Uplift Scope [printf_format_string] Uplift Scope [main] Uplift Scope [__start] -Uplifting [memcpy] best 22494 combination zp[2]:53 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:55 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:130 [ memcpy::src_end#0 ] zp[2]:49 [ memcpy::source#2 ] zp[2]:51 [ memcpy::destination#2 ] -Uplifting [memset] best 22388 combination zp[2]:60 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:132 [ memset::end#0 ] reg byte x [ memset::c#4 memset::c#1 ] zp[2]:57 [ memset::str#3 ] -Uplifting [uctoa_append] best 21165 combination reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] zp[1]:128 [ uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] zp[2]:126 [ uctoa_append::buffer#0 ] -Uplifting [] best 21165 combination zp[1]:63 [ conio_cursor_y ] zp[1]:68 [ conio_textcolor ] zp[2]:66 [ conio_line_color ] zp[2]:64 [ conio_line_text ] zp[1]:62 [ conio_cursor_x ] mem[12] [ printf_buffer ] -Uplifting [cputc] best 21126 combination reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplifting [cputs] best 21056 combination zp[2]:36 [ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 ] reg byte a [ cputs::c#1 ] -Uplifting [uctoa] best 20960 combination zp[2]:45 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] zp[1]:42 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:44 [ uctoa::started#2 uctoa::started#4 ] zp[1]:125 [ uctoa::digit_value#0 ] zp[2]:123 [ uctoa::buffer#3 ] -Uplifting [printf_number_buffer] best 20953 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] -Uplifting [memcmp] best 20947 combination zp[2]:31 [ memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 ] zp[2]:29 [ memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 ] zp[2]:27 [ memcmp::n#5 memcmp::n#7 memcmp::n#0 ] zp[2]:33 [ memcmp::return#2 memcmp::return#1 ] reg byte a [ memcmp::$3 ] zp[2]:95 [ memcmp::return#3 ] zp[2]:97 [ memcmp::return#4 ] zp[2]:99 [ memcmp::return#10 ] zp[2]:101 [ memcmp::return#11 ] zp[2]:23 [ memcmp::str1#4 ] zp[2]:25 [ memcmp::str2#4 ] -Uplifting [strncmp] best 20941 combination zp[2]:17 [ strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 ] zp[2]:15 [ strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 ] zp[2]:19 [ strncmp::n#6 strncmp::n#8 strncmp::n#0 ] zp[2]:21 [ strncmp::return#2 strncmp::return#0 ] reg byte a [ strncmp::$0 ] zp[2]:85 [ strncmp::return#3 ] zp[2]:87 [ strncmp::return#10 ] zp[2]:89 [ strncmp::return#11 ] zp[2]:91 [ strncmp::return#12 ] zp[2]:93 [ strncmp::return#13 ] -Uplifting [strcmp] best 20935 combination zp[2]:6 [ strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] zp[2]:4 [ strcmp::s1#2 strcmp::s1#0 strcmp::s1#1 ] zp[2]:8 [ strcmp::return#11 strcmp::return#0 ] reg byte a [ strcmp::$0 ] zp[2]:69 [ strcmp::return#12 ] zp[2]:71 [ strcmp::return#13 ] zp[2]:73 [ strcmp::return#14 ] zp[2]:75 [ strcmp::return#15 ] zp[2]:77 [ strcmp::return#16 ] zp[2]:79 [ strcmp::return#17 ] zp[2]:81 [ strcmp::return#18 ] zp[2]:83 [ strcmp::return#10 ] -Uplifting [printf_schar] best 20923 combination reg byte x [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] -Uplifting [assert_cmp] best 20898 combination reg byte a [ assert_cmp::ok#4 assert_cmp::ok#1 assert_cmp::ok#2 assert_cmp::ok#3 ] zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] reg byte a [ assert_cmp::$2 ] reg byte a [ assert_cmp::$1 ] zp[1]:118 [ assert_cmp::$0 ] zp[1]:10 [ assert_cmp::expect#17 ] zp[2]:12 [ assert_cmp::message#17 ] -Limited combination testing to 100 combinations of 1024 possible. -Uplifting [printf_string] best 20898 combination zp[2]:39 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] -Uplifting [gotoxy] best 20885 combination zp[2]:105 [ gotoxy::$8 ] zp[2]:107 [ gotoxy::$9 ] zp[2]:111 [ gotoxy::$5 ] zp[2]:113 [ gotoxy::$6 ] zp[2]:103 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:109 [ gotoxy::line_offset#0 ] -Uplifting [textcolor] best 20876 combination reg byte a [ textcolor::color#2 ] -Uplifting [conio_c64_init] best 20864 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] -Uplifting [RADIX] best 20864 combination -Uplifting [cputln] best 20864 combination -Uplifting [MOS6526_CIA] best 20864 combination -Uplifting [MOS6569_VICII] best 20864 combination -Uplifting [MOS6581_SID] best 20864 combination -Uplifting [cscroll] best 20864 combination -Uplifting [printf_format_number] best 20864 combination -Uplifting [printf_buffer_number] best 20864 combination -Uplifting [printf_format_string] best 20864 combination -Uplifting [main] best 20864 combination -Uplifting [__start] best 20864 combination -Attempting to uplift remaining variables inzp[1]:128 [ uctoa_append::sub#0 ] -Uplifting [uctoa_append] best 20864 combination zp[1]:128 [ uctoa_append::sub#0 ] -Attempting to uplift remaining variables inzp[1]:63 [ conio_cursor_y ] -Uplifting [] best 20864 combination zp[1]:63 [ conio_cursor_y ] -Attempting to uplift remaining variables inzp[1]:68 [ conio_textcolor ] -Uplifting [] best 20864 combination zp[1]:68 [ conio_textcolor ] -Attempting to uplift remaining variables inzp[1]:62 [ conio_cursor_x ] -Uplifting [] best 20864 combination zp[1]:62 [ conio_cursor_x ] -Attempting to uplift remaining variables inzp[1]:42 [ uctoa::digit#2 uctoa::digit#1 ] -Uplifting [uctoa] best 20864 combination zp[1]:42 [ uctoa::digit#2 uctoa::digit#1 ] -Attempting to uplift remaining variables inzp[1]:44 [ uctoa::started#2 uctoa::started#4 ] -Uplifting [uctoa] best 20864 combination zp[1]:44 [ uctoa::started#2 uctoa::started#4 ] -Attempting to uplift remaining variables inzp[1]:125 [ uctoa::digit_value#0 ] -Uplifting [uctoa] best 20864 combination zp[1]:125 [ uctoa::digit_value#0 ] +Uplifting [memcpy] best 12318 combination zp[2]:47 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:49 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:125 [ memcpy::src_end#0 ] zp[2]:43 [ memcpy::source#2 ] zp[2]:45 [ memcpy::destination#2 ] +Uplifting [memset] best 12302 combination zp[2]:54 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:127 [ memset::end#0 ] reg byte x [ memset::c#4 memset::c#1 ] zp[2]:51 [ memset::str#3 ] +Uplifting [uctoa_append] best 11079 combination reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] zp[1]:134 [ uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] zp[2]:132 [ uctoa_append::buffer#0 ] +Uplifting [printf_str] best 11009 combination zp[2]:38 [ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 ] reg byte a [ printf_str::c#1 ] zp[2]:36 [ printf_str::putc#10 ] +Uplifting [uctoa] best 10913 combination zp[2]:59 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] zp[1]:56 [ uctoa::digit#2 uctoa::digit#1 ] zp[1]:58 [ uctoa::started#2 uctoa::started#4 ] zp[1]:131 [ uctoa::digit_value#0 ] zp[2]:129 [ uctoa::buffer#3 ] +Uplifting [] best 10913 combination zp[1]:64 [ conio_cursor_y ] zp[1]:69 [ conio_textcolor ] zp[2]:67 [ conio_line_color ] zp[2]:65 [ conio_line_text ] zp[1]:63 [ conio_cursor_x ] mem[12] [ printf_buffer ] +Uplifting [cputc] best 10904 combination reg byte a [ cputc::c#0 ] +Uplifting [printf_number_buffer] best 10897 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] +Uplifting [memcmp] best 10891 combination zp[2]:31 [ memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 ] zp[2]:29 [ memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 ] zp[2]:27 [ memcmp::n#5 memcmp::n#7 memcmp::n#0 ] zp[2]:33 [ memcmp::return#2 memcmp::return#1 ] reg byte a [ memcmp::$3 ] zp[2]:97 [ memcmp::return#3 ] zp[2]:99 [ memcmp::return#4 ] zp[2]:101 [ memcmp::return#10 ] zp[2]:103 [ memcmp::return#11 ] zp[2]:23 [ memcmp::str1#4 ] zp[2]:25 [ memcmp::str2#4 ] +Uplifting [strncmp] best 10885 combination zp[2]:17 [ strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 ] zp[2]:15 [ strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 ] zp[2]:19 [ strncmp::n#6 strncmp::n#8 strncmp::n#0 ] zp[2]:21 [ strncmp::return#2 strncmp::return#0 ] reg byte a [ strncmp::$0 ] zp[2]:87 [ strncmp::return#3 ] zp[2]:89 [ strncmp::return#10 ] zp[2]:91 [ strncmp::return#11 ] zp[2]:93 [ strncmp::return#12 ] zp[2]:95 [ strncmp::return#13 ] +Uplifting [strcmp] best 10879 combination zp[2]:6 [ strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] zp[2]:4 [ strcmp::s1#2 strcmp::s1#0 strcmp::s1#1 ] zp[2]:8 [ strcmp::return#11 strcmp::return#0 ] reg byte a [ strcmp::$0 ] zp[2]:71 [ strcmp::return#12 ] zp[2]:73 [ strcmp::return#13 ] zp[2]:75 [ strcmp::return#14 ] zp[2]:77 [ strcmp::return#15 ] zp[2]:79 [ strcmp::return#16 ] zp[2]:81 [ strcmp::return#17 ] zp[2]:83 [ strcmp::return#18 ] zp[2]:85 [ strcmp::return#10 ] +Uplifting [printf_schar] best 10867 combination reg byte x [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] +Uplifting [assert_cmp] best 10836 combination reg byte a [ assert_cmp::ok#4 assert_cmp::ok#1 assert_cmp::ok#2 assert_cmp::ok#3 ] zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] reg byte a [ assert_cmp::$2 ] reg byte a [ assert_cmp::$1 ] reg byte a [ assert_cmp::$0 ] zp[1]:10 [ assert_cmp::expect#17 ] zp[2]:12 [ assert_cmp::message#17 ] +Limited combination testing to 100 combinations of 256 possible. +Uplifting [printf_string] best 10836 combination zp[2]:41 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] +Uplifting [gotoxy] best 10823 combination zp[2]:107 [ gotoxy::$8 ] zp[2]:109 [ gotoxy::$9 ] zp[2]:113 [ gotoxy::$5 ] zp[2]:115 [ gotoxy::$6 ] zp[2]:105 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:111 [ gotoxy::line_offset#0 ] +Uplifting [textcolor] best 10814 combination reg byte a [ textcolor::color#2 ] +Uplifting [conio_c64_init] best 10802 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Uplifting [RADIX] best 10802 combination +Uplifting [cputln] best 10802 combination +Uplifting [MOS6526_CIA] best 10802 combination +Uplifting [MOS6569_VICII] best 10802 combination +Uplifting [MOS6581_SID] best 10802 combination +Uplifting [cscroll] best 10802 combination +Uplifting [printf_format_number] best 10802 combination +Uplifting [printf_buffer_number] best 10802 combination +Uplifting [printf_format_string] best 10802 combination +Uplifting [main] best 10802 combination +Uplifting [__start] best 10802 combination +Attempting to uplift remaining variables inzp[1]:134 [ uctoa_append::sub#0 ] +Uplifting [uctoa_append] best 10802 combination zp[1]:134 [ uctoa_append::sub#0 ] +Attempting to uplift remaining variables inzp[1]:56 [ uctoa::digit#2 uctoa::digit#1 ] +Uplifting [uctoa] best 10802 combination zp[1]:56 [ uctoa::digit#2 uctoa::digit#1 ] +Attempting to uplift remaining variables inzp[1]:64 [ conio_cursor_y ] +Uplifting [] best 10802 combination zp[1]:64 [ conio_cursor_y ] +Attempting to uplift remaining variables inzp[1]:69 [ conio_textcolor ] +Uplifting [] best 10802 combination zp[1]:69 [ conio_textcolor ] +Attempting to uplift remaining variables inzp[1]:58 [ uctoa::started#2 uctoa::started#4 ] +Uplifting [uctoa] best 10802 combination zp[1]:58 [ uctoa::started#2 uctoa::started#4 ] +Attempting to uplift remaining variables inzp[1]:131 [ uctoa::digit_value#0 ] +Uplifting [uctoa] best 10802 combination zp[1]:131 [ uctoa::digit_value#0 ] +Attempting to uplift remaining variables inzp[1]:63 [ conio_cursor_x ] +Uplifting [] best 10802 combination zp[1]:63 [ conio_cursor_x ] Attempting to uplift remaining variables inzp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] -Uplifting [assert_cmp] best 20864 combination zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] -Attempting to uplift remaining variables inzp[1]:118 [ assert_cmp::$0 ] -Uplifting [assert_cmp] best 20858 combination reg byte a [ assert_cmp::$0 ] +Uplifting [assert_cmp] best 10802 combination zp[1]:11 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] Attempting to uplift remaining variables inzp[1]:10 [ assert_cmp::expect#17 ] -Uplifting [assert_cmp] best 20858 combination zp[1]:10 [ assert_cmp::expect#17 ] -Coalescing zero page register [ zp[2]:12 [ assert_cmp::message#17 ] ] with [ zp[2]:39 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] ] - score: 2 -Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 ] ] with [ zp[2]:69 [ strcmp::return#12 ] ] - score: 1 -Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 ] ] with [ zp[2]:71 [ strcmp::return#13 ] ] - score: 1 -Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 ] ] with [ zp[2]:73 [ strcmp::return#14 ] ] - score: 1 -Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 ] ] with [ zp[2]:75 [ strcmp::return#15 ] ] - score: 1 -Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 ] ] with [ zp[2]:77 [ strcmp::return#16 ] ] - score: 1 -Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 ] ] with [ zp[2]:79 [ strcmp::return#17 ] ] - score: 1 -Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 ] ] with [ zp[2]:81 [ strcmp::return#18 ] ] - score: 1 -Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 ] ] with [ zp[2]:83 [ strcmp::return#10 ] ] - score: 1 -Coalescing zero page register [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 ] ] with [ zp[2]:85 [ strncmp::return#3 ] ] - score: 1 -Coalescing zero page register [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 strncmp::return#3 ] ] with [ zp[2]:87 [ strncmp::return#10 ] ] - score: 1 -Coalescing zero page register [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 ] ] with [ zp[2]:89 [ strncmp::return#11 ] ] - score: 1 -Coalescing zero page register [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 ] ] with [ zp[2]:91 [ strncmp::return#12 ] ] - score: 1 -Coalescing zero page register [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 ] ] with [ zp[2]:93 [ strncmp::return#13 ] ] - score: 1 +Uplifting [assert_cmp] best 10802 combination zp[1]:10 [ assert_cmp::expect#17 ] +Coalescing zero page register [ zp[2]:12 [ assert_cmp::message#17 ] ] with [ zp[2]:41 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] ] - score: 2 +Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 ] ] with [ zp[2]:71 [ strcmp::return#12 ] ] - score: 1 +Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 ] ] with [ zp[2]:73 [ strcmp::return#13 ] ] - score: 1 +Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 ] ] with [ zp[2]:75 [ strcmp::return#14 ] ] - score: 1 +Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 ] ] with [ zp[2]:77 [ strcmp::return#15 ] ] - score: 1 +Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 ] ] with [ zp[2]:79 [ strcmp::return#16 ] ] - score: 1 +Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 ] ] with [ zp[2]:81 [ strcmp::return#17 ] ] - score: 1 +Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 ] ] with [ zp[2]:83 [ strcmp::return#18 ] ] - score: 1 +Coalescing zero page register [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 ] ] with [ zp[2]:85 [ strcmp::return#10 ] ] - score: 1 +Coalescing zero page register [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 ] ] with [ zp[2]:87 [ strncmp::return#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 strncmp::return#3 ] ] with [ zp[2]:89 [ strncmp::return#10 ] ] - score: 1 +Coalescing zero page register [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 ] ] with [ zp[2]:91 [ strncmp::return#11 ] ] - score: 1 +Coalescing zero page register [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 ] ] with [ zp[2]:93 [ strncmp::return#12 ] ] - score: 1 +Coalescing zero page register [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 ] ] with [ zp[2]:95 [ strncmp::return#13 ] ] - score: 1 Coalescing zero page register [ zp[2]:23 [ memcmp::str1#4 ] ] with [ zp[2]:29 [ memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 ] ] - score: 1 Coalescing zero page register [ zp[2]:25 [ memcmp::str2#4 ] ] with [ zp[2]:31 [ memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:33 [ memcmp::return#2 memcmp::return#1 ] ] with [ zp[2]:95 [ memcmp::return#3 ] ] - score: 1 -Coalescing zero page register [ zp[2]:33 [ memcmp::return#2 memcmp::return#1 memcmp::return#3 ] ] with [ zp[2]:97 [ memcmp::return#4 ] ] - score: 1 -Coalescing zero page register [ zp[2]:33 [ memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 ] ] with [ zp[2]:99 [ memcmp::return#10 ] ] - score: 1 -Coalescing zero page register [ zp[2]:33 [ memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 ] ] with [ zp[2]:101 [ memcmp::return#11 ] ] - score: 1 -Coalescing zero page register [ zp[2]:45 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] ] with [ zp[2]:123 [ uctoa::buffer#3 ] ] - score: 1 -Coalescing zero page register [ zp[2]:45 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 ] ] with [ zp[2]:126 [ uctoa_append::buffer#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:49 [ memcpy::source#2 ] ] with [ zp[2]:53 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:51 [ memcpy::destination#2 ] ] with [ zp[2]:55 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:57 [ memset::str#3 ] ] with [ zp[2]:60 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:103 [ gotoxy::$7 ] ] with [ zp[2]:107 [ gotoxy::$9 ] ] - score: 1 -Coalescing zero page register [ zp[2]:109 [ gotoxy::line_offset#0 ] ] with [ zp[2]:113 [ gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[1]:125 [ uctoa::digit_value#0 ] ] with [ zp[1]:128 [ uctoa_append::sub#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:103 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:109 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:33 [ memcmp::return#2 memcmp::return#1 ] ] with [ zp[2]:97 [ memcmp::return#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:33 [ memcmp::return#2 memcmp::return#1 memcmp::return#3 ] ] with [ zp[2]:99 [ memcmp::return#4 ] ] - score: 1 +Coalescing zero page register [ zp[2]:33 [ memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 ] ] with [ zp[2]:101 [ memcmp::return#10 ] ] - score: 1 +Coalescing zero page register [ zp[2]:33 [ memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 ] ] with [ zp[2]:103 [ memcmp::return#11 ] ] - score: 1 +Coalescing zero page register [ zp[2]:43 [ memcpy::source#2 ] ] with [ zp[2]:47 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:45 [ memcpy::destination#2 ] ] with [ zp[2]:49 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:51 [ memset::str#3 ] ] with [ zp[2]:54 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:59 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 ] ] with [ zp[2]:129 [ uctoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:59 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 ] ] with [ zp[2]:132 [ uctoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:105 [ gotoxy::$7 ] ] with [ zp[2]:109 [ gotoxy::$9 ] ] - score: 1 +Coalescing zero page register [ zp[2]:111 [ gotoxy::line_offset#0 ] ] with [ zp[2]:115 [ gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[1]:131 [ uctoa::digit_value#0 ] ] with [ zp[1]:134 [ uctoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:105 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:111 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 Coalescing zero page register [ zp[2]:12 [ assert_cmp::message#17 printf_string::str#2 printf_string::str#0 printf_string::str#1 ] ] with [ zp[2]:4 [ strcmp::s1#2 strcmp::s1#0 strcmp::s1#1 ] ] Coalescing zero page register [ zp[2]:15 [ strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 ] ] with [ zp[2]:6 [ strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] ] Coalescing zero page register [ zp[2]:17 [ strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 ] ] with [ zp[2]:8 [ strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 strcmp::return#10 ] ] Coalescing zero page register [ zp[2]:23 [ memcmp::str1#4 memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 ] ] with [ zp[2]:19 [ strncmp::n#6 strncmp::n#8 strncmp::n#0 ] ] Coalescing zero page register [ zp[2]:25 [ memcmp::str2#4 memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 ] ] with [ zp[2]:21 [ strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 strncmp::return#13 ] ] -Coalescing zero page register [ zp[2]:36 [ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 ] ] with [ zp[2]:27 [ memcmp::n#5 memcmp::n#7 memcmp::n#0 ] ] -Coalescing zero page register [ zp[2]:45 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 ] ] with [ zp[2]:33 [ memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 ] ] -Coalescing zero page register [ zp[2]:57 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:49 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] -Coalescing zero page register [ zp[2]:132 [ memset::end#0 ] ] with [ zp[2]:51 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] +Coalescing zero page register [ zp[2]:36 [ printf_str::putc#10 ] ] with [ zp[2]:27 [ memcmp::n#5 memcmp::n#7 memcmp::n#0 ] ] +Coalescing zero page register [ zp[2]:38 [ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 ] ] with [ zp[2]:33 [ memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 ] ] +Coalescing zero page register [ zp[2]:51 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:43 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] +Coalescing zero page register [ zp[2]:127 [ memset::end#0 ] ] with [ zp[2]:45 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] Coalescing zero page register [ zp[2]:23 [ memcmp::str1#4 memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 strncmp::n#6 strncmp::n#8 strncmp::n#0 ] ] with [ zp[2]:12 [ assert_cmp::message#17 printf_string::str#2 printf_string::str#0 printf_string::str#1 strcmp::s1#2 strcmp::s1#0 strcmp::s1#1 ] ] -Coalescing zero page register [ zp[2]:36 [ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 memcmp::n#5 memcmp::n#7 memcmp::n#0 ] ] with [ zp[2]:15 [ strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] ] -Coalescing zero page register [ zp[2]:45 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 ] ] with [ zp[2]:17 [ strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 strcmp::return#10 ] ] -Coalescing zero page register [ zp[2]:57 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:25 [ memcmp::str2#4 memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 strncmp::return#13 ] ] -Coalescing zero page register [ zp[2]:130 [ memcpy::src_end#0 ] ] with [ zp[2]:45 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 strcmp::return#10 ] ] +Coalescing zero page register [ zp[2]:36 [ printf_str::putc#10 memcmp::n#5 memcmp::n#7 memcmp::n#0 ] ] with [ zp[2]:15 [ strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] ] +Coalescing zero page register [ zp[2]:38 [ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 ] ] with [ zp[2]:17 [ strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 strcmp::return#10 ] ] +Coalescing zero page register [ zp[2]:59 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 ] ] with [ zp[2]:25 [ memcmp::str2#4 memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 strncmp::return#13 ] ] Allocated (was zp[1]:10) zp[1]:2 [ assert_cmp::expect#17 ] Allocated (was zp[1]:11) zp[1]:3 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert_cmp::actual#6 assert_cmp::actual#7 assert_cmp::actual#8 assert_cmp::actual#0 assert_cmp::actual#9 assert_cmp::actual#10 assert_cmp::actual#11 assert_cmp::actual#12 assert_cmp::actual#13 assert_cmp::actual#14 assert_cmp::actual#15 assert_cmp::actual#16 assert_cmp::actual#1 assert_cmp::actual#2 assert_cmp::actual#3 ] Allocated (was zp[2]:23) zp[2]:4 [ memcmp::str1#4 memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 strncmp::n#6 strncmp::n#8 strncmp::n#0 assert_cmp::message#17 printf_string::str#2 printf_string::str#0 printf_string::str#1 strcmp::s1#2 strcmp::s1#0 strcmp::s1#1 ] -Allocated (was zp[2]:36) zp[2]:6 [ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 memcmp::n#5 memcmp::n#7 memcmp::n#0 strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] -Allocated (was zp[1]:42) zp[1]:8 [ uctoa::digit#2 uctoa::digit#1 ] -Allocated (was zp[1]:44) zp[1]:9 [ uctoa::started#2 uctoa::started#4 ] -Allocated (was zp[2]:57) zp[2]:10 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcmp::str2#4 memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 strncmp::return#13 ] -Allocated (was zp[1]:62) zp[1]:12 [ conio_cursor_x ] -Allocated (was zp[1]:63) zp[1]:13 [ conio_cursor_y ] -Allocated (was zp[2]:64) zp[2]:14 [ conio_line_text ] -Allocated (was zp[2]:66) zp[2]:16 [ conio_line_color ] -Allocated (was zp[1]:68) zp[1]:18 [ conio_textcolor ] -Allocated (was zp[2]:103) zp[2]:19 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -Allocated (was zp[2]:105) zp[2]:21 [ gotoxy::$8 ] -Allocated (was zp[2]:111) zp[2]:23 [ gotoxy::$5 ] -Allocated (was zp[1]:125) zp[1]:25 [ uctoa::digit_value#0 uctoa_append::sub#0 ] -Allocated (was zp[2]:130) zp[2]:26 [ memcpy::src_end#0 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 strcmp::return#10 ] -Allocated (was zp[2]:132) zp[2]:28 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated (was zp[2]:36) zp[2]:6 [ printf_str::putc#10 memcmp::n#5 memcmp::n#7 memcmp::n#0 strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] +Allocated (was zp[2]:38) zp[2]:8 [ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 strcmp::return#10 ] +Allocated (was zp[2]:51) zp[2]:10 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated (was zp[1]:56) zp[1]:12 [ uctoa::digit#2 uctoa::digit#1 ] +Allocated (was zp[1]:58) zp[1]:13 [ uctoa::started#2 uctoa::started#4 ] +Allocated (was zp[2]:59) zp[2]:14 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 memcmp::str2#4 memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 strncmp::return#13 ] +Allocated (was zp[1]:63) zp[1]:16 [ conio_cursor_x ] +Allocated (was zp[1]:64) zp[1]:17 [ conio_cursor_y ] +Allocated (was zp[2]:65) zp[2]:18 [ conio_line_text ] +Allocated (was zp[2]:67) zp[2]:20 [ conio_line_color ] +Allocated (was zp[1]:69) zp[1]:22 [ conio_textcolor ] +Allocated (was zp[2]:105) zp[2]:23 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +Allocated (was zp[2]:107) zp[2]:25 [ gotoxy::$8 ] +Allocated (was zp[2]:113) zp[2]:27 [ gotoxy::$5 ] +Allocated (was zp[2]:125) zp[2]:29 [ memcpy::src_end#0 ] +Allocated (was zp[2]:127) zp[2]:31 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated (was zp[1]:131) zp[1]:33 [ uctoa::digit_value#0 uctoa_append::sub#0 ] ASSEMBLER BEFORE OPTIMIZATION // File Comments @@ -5964,6 +6195,7 @@ ASSEMBLER BEFORE OPTIMIZATION .const GREEN = 5 .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -5971,15 +6203,15 @@ ASSEMBLER BEFORE OPTIMIZATION .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = $c + .label conio_cursor_x = $10 // The current cursor y-position - .label conio_cursor_y = $d + .label conio_cursor_y = $11 // The current text cursor line start - .label conio_line_text = $e + .label conio_line_text = $12 // The current color cursor line start - .label conio_line_color = $10 + .label conio_line_color = $14 // The current text color - .label conio_textcolor = $12 + .label conio_textcolor = $16 .segment Code // __start __start: { @@ -6013,7 +6245,7 @@ __start: { // __start::@1 __b1: // [8] call main - // [17] phi from __start::@1 to main [phi:__start::@1->main] + // [28] phi from __start::@1 to main [phi:__start::@1->main] main_from___b1: jsr main jmp __breturn @@ -6056,713 +6288,762 @@ conio_c64_init: { __breturn: // [16] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [17] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // [18] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [19] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [20] conio_line_color[conio_cursor_x] = conio_textcolor -- pbuz1_derefidx_vbuz2=vbuz3 + lda.z conio_textcolor + ldy.z conio_cursor_x + sta (conio_line_color),y + // [21] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [22] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [23] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [24] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [25] return + rts + // [26] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [27] call cputln + jsr cputln + jmp __breturn } // main main: { - // [18] call strcmp - // [117] phi from main to strcmp [phi:main->strcmp] + // [29] call strcmp + // [134] phi from main to strcmp [phi:main->strcmp] strcmp_from_main: - // [117] phi strcmp::s2#0 = main::str2 [phi:main->strcmp#0] -- pbuz1=pbuc1 + // [134] phi strcmp::s2#0 = main::str2 [phi:main->strcmp#0] -- pbuz1=pbuc1 lda #str2 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str1 [phi:main->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str1 [phi:main->strcmp#1] -- pbuz1=pbuc1 lda #str1 sta.z strcmp.s1+1 jsr strcmp - // [19] strcmp::return#12 = strcmp::return#11 + // [30] strcmp::return#12 = strcmp::return#11 jmp __b2 // main::@2 __b2: - // [20] assert_cmp::actual#0 = strcmp::return#12 -- vbsz1=vwsz2 + // [31] assert_cmp::actual#0 = strcmp::return#12 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [21] call assert_cmp - // [127] phi from main::@2 to assert_cmp [phi:main::@2->assert_cmp] + // [32] call assert_cmp + // [144] phi from main::@2 to assert_cmp [phi:main::@2->assert_cmp] assert_cmp_from___b2: - // [127] phi assert_cmp::message#17 = main::message [phi:main::@2->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message [phi:main::@2->assert_cmp#0] -- pbuz1=pbuc1 lda #message sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#0 [phi:main::@2->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@2->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#0 [phi:main::@2->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@2->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [22] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + // [33] phi from main::@2 to main::@3 [phi:main::@2->main::@3] __b3_from___b2: jmp __b3 // main::@3 __b3: - // [23] call strcmp - // [117] phi from main::@3 to strcmp [phi:main::@3->strcmp] + // [34] call strcmp + // [134] phi from main::@3 to strcmp [phi:main::@3->strcmp] strcmp_from___b3: - // [117] phi strcmp::s2#0 = main::str21 [phi:main::@3->strcmp#0] -- pbuz1=pbuc1 + // [134] phi strcmp::s2#0 = main::str21 [phi:main::@3->strcmp#0] -- pbuz1=pbuc1 lda #str21 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str11 [phi:main::@3->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str11 [phi:main::@3->strcmp#1] -- pbuz1=pbuc1 lda #str11 sta.z strcmp.s1+1 jsr strcmp - // [24] strcmp::return#13 = strcmp::return#11 + // [35] strcmp::return#13 = strcmp::return#11 jmp __b4 // main::@4 __b4: - // [25] assert_cmp::actual#1 = strcmp::return#13 -- vbsz1=vwsz2 + // [36] assert_cmp::actual#1 = strcmp::return#13 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [26] call assert_cmp - // [127] phi from main::@4 to assert_cmp [phi:main::@4->assert_cmp] + // [37] call assert_cmp + // [144] phi from main::@4 to assert_cmp [phi:main::@4->assert_cmp] assert_cmp_from___b4: - // [127] phi assert_cmp::message#17 = main::message1 [phi:main::@4->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message1 [phi:main::@4->assert_cmp#0] -- pbuz1=pbuc1 lda #message1 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#1 [phi:main::@4->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@4->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#1 [phi:main::@4->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@4->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [27] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + // [38] phi from main::@4 to main::@5 [phi:main::@4->main::@5] __b5_from___b4: jmp __b5 // main::@5 __b5: - // [28] call strcmp - // [117] phi from main::@5 to strcmp [phi:main::@5->strcmp] + // [39] call strcmp + // [134] phi from main::@5 to strcmp [phi:main::@5->strcmp] strcmp_from___b5: - // [117] phi strcmp::s2#0 = main::str11 [phi:main::@5->strcmp#0] -- pbuz1=pbuc1 + // [134] phi strcmp::s2#0 = main::str11 [phi:main::@5->strcmp#0] -- pbuz1=pbuc1 lda #str11 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str12 [phi:main::@5->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str12 [phi:main::@5->strcmp#1] -- pbuz1=pbuc1 lda #str12 sta.z strcmp.s1+1 jsr strcmp - // [29] strcmp::return#14 = strcmp::return#11 + // [40] strcmp::return#14 = strcmp::return#11 jmp __b6 // main::@6 __b6: - // [30] assert_cmp::actual#2 = strcmp::return#14 -- vbsz1=vwsz2 + // [41] assert_cmp::actual#2 = strcmp::return#14 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [31] call assert_cmp - // [127] phi from main::@6 to assert_cmp [phi:main::@6->assert_cmp] + // [42] call assert_cmp + // [144] phi from main::@6 to assert_cmp [phi:main::@6->assert_cmp] assert_cmp_from___b6: - // [127] phi assert_cmp::message#17 = main::message2 [phi:main::@6->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message2 [phi:main::@6->assert_cmp#0] -- pbuz1=pbuc1 lda #message2 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#2 [phi:main::@6->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@6->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#2 [phi:main::@6->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@6->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [32] phi from main::@6 to main::@7 [phi:main::@6->main::@7] + // [43] phi from main::@6 to main::@7 [phi:main::@6->main::@7] __b7_from___b6: jmp __b7 // main::@7 __b7: - // [33] call strcmp - // [117] phi from main::@7 to strcmp [phi:main::@7->strcmp] + // [44] call strcmp + // [134] phi from main::@7 to strcmp [phi:main::@7->strcmp] strcmp_from___b7: - // [117] phi strcmp::s2#0 = main::str13 [phi:main::@7->strcmp#0] -- pbuz1=pbuc1 + // [134] phi strcmp::s2#0 = main::str13 [phi:main::@7->strcmp#0] -- pbuz1=pbuc1 lda #str13 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str13 [phi:main::@7->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str13 [phi:main::@7->strcmp#1] -- pbuz1=pbuc1 lda #str13 sta.z strcmp.s1+1 jsr strcmp - // [34] strcmp::return#15 = strcmp::return#11 + // [45] strcmp::return#15 = strcmp::return#11 jmp __b8 // main::@8 __b8: - // [35] assert_cmp::actual#3 = strcmp::return#15 -- vbsz1=vwsz2 + // [46] assert_cmp::actual#3 = strcmp::return#15 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [36] call assert_cmp - // [127] phi from main::@8 to assert_cmp [phi:main::@8->assert_cmp] + // [47] call assert_cmp + // [144] phi from main::@8 to assert_cmp [phi:main::@8->assert_cmp] assert_cmp_from___b8: - // [127] phi assert_cmp::message#17 = main::message3 [phi:main::@8->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message3 [phi:main::@8->assert_cmp#0] -- pbuz1=pbuc1 lda #message3 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#3 [phi:main::@8->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@8->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#3 [phi:main::@8->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@8->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [37] phi from main::@8 to main::@9 [phi:main::@8->main::@9] + // [48] phi from main::@8 to main::@9 [phi:main::@8->main::@9] __b9_from___b8: jmp __b9 // main::@9 __b9: - // [38] call strcmp - // [117] phi from main::@9 to strcmp [phi:main::@9->strcmp] + // [49] call strcmp + // [134] phi from main::@9 to strcmp [phi:main::@9->strcmp] strcmp_from___b9: - // [117] phi strcmp::s2#0 = main::str14 [phi:main::@9->strcmp#0] -- pbuz1=pbuc1 + // [134] phi strcmp::s2#0 = main::str14 [phi:main::@9->strcmp#0] -- pbuz1=pbuc1 lda #str14 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str14 [phi:main::@9->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str14 [phi:main::@9->strcmp#1] -- pbuz1=pbuc1 lda #str14 sta.z strcmp.s1+1 jsr strcmp - // [39] strcmp::return#16 = strcmp::return#11 + // [50] strcmp::return#16 = strcmp::return#11 jmp __b10 // main::@10 __b10: - // [40] assert_cmp::actual#4 = strcmp::return#16 -- vbsz1=vwsz2 + // [51] assert_cmp::actual#4 = strcmp::return#16 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [41] call assert_cmp - // [127] phi from main::@10 to assert_cmp [phi:main::@10->assert_cmp] + // [52] call assert_cmp + // [144] phi from main::@10 to assert_cmp [phi:main::@10->assert_cmp] assert_cmp_from___b10: - // [127] phi assert_cmp::message#17 = main::message4 [phi:main::@10->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message4 [phi:main::@10->assert_cmp#0] -- pbuz1=pbuc1 lda #message4 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#4 [phi:main::@10->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@10->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#4 [phi:main::@10->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@10->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [42] phi from main::@10 to main::@11 [phi:main::@10->main::@11] + // [53] phi from main::@10 to main::@11 [phi:main::@10->main::@11] __b11_from___b10: jmp __b11 // main::@11 __b11: - // [43] call strcmp - // [117] phi from main::@11 to strcmp [phi:main::@11->strcmp] + // [54] call strcmp + // [134] phi from main::@11 to strcmp [phi:main::@11->strcmp] strcmp_from___b11: - // [117] phi strcmp::s2#0 = main::str25 [phi:main::@11->strcmp#0] -- pbuz1=pbuc1 + // [134] phi strcmp::s2#0 = main::str25 [phi:main::@11->strcmp#0] -- pbuz1=pbuc1 lda #str25 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str15 [phi:main::@11->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str15 [phi:main::@11->strcmp#1] -- pbuz1=pbuc1 lda #str15 sta.z strcmp.s1+1 jsr strcmp - // [44] strcmp::return#17 = strcmp::return#11 + // [55] strcmp::return#17 = strcmp::return#11 jmp __b12 // main::@12 __b12: - // [45] assert_cmp::actual#5 = strcmp::return#17 -- vbsz1=vwsz2 + // [56] assert_cmp::actual#5 = strcmp::return#17 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [46] call assert_cmp - // [127] phi from main::@12 to assert_cmp [phi:main::@12->assert_cmp] + // [57] call assert_cmp + // [144] phi from main::@12 to assert_cmp [phi:main::@12->assert_cmp] assert_cmp_from___b12: - // [127] phi assert_cmp::message#17 = main::message5 [phi:main::@12->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message5 [phi:main::@12->assert_cmp#0] -- pbuz1=pbuc1 lda #message5 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#5 [phi:main::@12->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 1 [phi:main::@12->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#5 [phi:main::@12->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 1 [phi:main::@12->assert_cmp#2] -- vbsz1=vbsc1 lda #1 sta.z assert_cmp.expect jsr assert_cmp - // [47] phi from main::@12 to main::@13 [phi:main::@12->main::@13] + // [58] phi from main::@12 to main::@13 [phi:main::@12->main::@13] __b13_from___b12: jmp __b13 // main::@13 __b13: - // [48] call strcmp - // [117] phi from main::@13 to strcmp [phi:main::@13->strcmp] + // [59] call strcmp + // [134] phi from main::@13 to strcmp [phi:main::@13->strcmp] strcmp_from___b13: - // [117] phi strcmp::s2#0 = main::str26 [phi:main::@13->strcmp#0] -- pbuz1=pbuc1 + // [134] phi strcmp::s2#0 = main::str26 [phi:main::@13->strcmp#0] -- pbuz1=pbuc1 lda #str26 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str16 [phi:main::@13->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str16 [phi:main::@13->strcmp#1] -- pbuz1=pbuc1 lda #str16 sta.z strcmp.s1+1 jsr strcmp - // [49] strcmp::return#18 = strcmp::return#11 + // [60] strcmp::return#18 = strcmp::return#11 jmp __b14 // main::@14 __b14: - // [50] assert_cmp::actual#6 = strcmp::return#18 -- vbsz1=vwsz2 + // [61] assert_cmp::actual#6 = strcmp::return#18 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [51] call assert_cmp - // [127] phi from main::@14 to assert_cmp [phi:main::@14->assert_cmp] + // [62] call assert_cmp + // [144] phi from main::@14 to assert_cmp [phi:main::@14->assert_cmp] assert_cmp_from___b14: - // [127] phi assert_cmp::message#17 = main::message6 [phi:main::@14->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message6 [phi:main::@14->assert_cmp#0] -- pbuz1=pbuc1 lda #message6 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#6 [phi:main::@14->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 1 [phi:main::@14->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#6 [phi:main::@14->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 1 [phi:main::@14->assert_cmp#2] -- vbsz1=vbsc1 lda #1 sta.z assert_cmp.expect jsr assert_cmp - // [52] phi from main::@14 to main::@15 [phi:main::@14->main::@15] + // [63] phi from main::@14 to main::@15 [phi:main::@14->main::@15] __b15_from___b14: jmp __b15 // main::@15 __b15: - // [53] call strcmp - // [117] phi from main::@15 to strcmp [phi:main::@15->strcmp] + // [64] call strcmp + // [134] phi from main::@15 to strcmp [phi:main::@15->strcmp] strcmp_from___b15: - // [117] phi strcmp::s2#0 = main::str27 [phi:main::@15->strcmp#0] -- pbuz1=pbuc1 + // [134] phi strcmp::s2#0 = main::str27 [phi:main::@15->strcmp#0] -- pbuz1=pbuc1 lda #str27 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str16 [phi:main::@15->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str16 [phi:main::@15->strcmp#1] -- pbuz1=pbuc1 lda #str16 sta.z strcmp.s1+1 jsr strcmp - // [54] strcmp::return#10 = strcmp::return#11 + // [65] strcmp::return#10 = strcmp::return#11 jmp __b16 // main::@16 __b16: - // [55] assert_cmp::actual#7 = strcmp::return#10 -- vbsz1=vwsz2 + // [66] assert_cmp::actual#7 = strcmp::return#10 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [56] call assert_cmp - // [127] phi from main::@16 to assert_cmp [phi:main::@16->assert_cmp] + // [67] call assert_cmp + // [144] phi from main::@16 to assert_cmp [phi:main::@16->assert_cmp] assert_cmp_from___b16: - // [127] phi assert_cmp::message#17 = main::message7 [phi:main::@16->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message7 [phi:main::@16->assert_cmp#0] -- pbuz1=pbuc1 lda #message7 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#7 [phi:main::@16->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 1 [phi:main::@16->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#7 [phi:main::@16->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 1 [phi:main::@16->assert_cmp#2] -- vbsz1=vbsc1 lda #1 sta.z assert_cmp.expect jsr assert_cmp - // [57] phi from main::@16 to main::@17 [phi:main::@16->main::@17] + // [68] phi from main::@16 to main::@17 [phi:main::@16->main::@17] __b17_from___b16: jmp __b17 // main::@17 __b17: - // [58] call strncmp - // [164] phi from main::@17 to strncmp [phi:main::@17->strncmp] + // [69] call strncmp + // [181] phi from main::@17 to strncmp [phi:main::@17->strncmp] strncmp_from___b17: - // [164] phi strncmp::n#8 = 3 [phi:main::@17->strncmp#0] -- vwuz1=vbuc1 + // [181] phi strncmp::n#8 = 3 [phi:main::@17->strncmp#0] -- vwuz1=vbuc1 lda #<3 sta.z strncmp.n lda #>3 sta.z strncmp.n+1 - // [164] phi strncmp::s2#0 = main::str28 [phi:main::@17->strncmp#1] -- pbuz1=pbuc1 + // [181] phi strncmp::s2#0 = main::str28 [phi:main::@17->strncmp#1] -- pbuz1=pbuc1 lda #str28 sta.z strncmp.s2+1 - // [164] phi strncmp::s1#0 = main::str18 [phi:main::@17->strncmp#2] -- pbuz1=pbuc1 + // [181] phi strncmp::s1#0 = main::str18 [phi:main::@17->strncmp#2] -- pbuz1=pbuc1 lda #str18 sta.z strncmp.s1+1 jsr strncmp - // [59] strncmp::return#3 = strncmp::return#2 + // [70] strncmp::return#3 = strncmp::return#2 jmp __b18 // main::@18 __b18: - // [60] assert_cmp::actual#8 = strncmp::return#3 -- vbsz1=vwsz2 + // [71] assert_cmp::actual#8 = strncmp::return#3 -- vbsz1=vwsz2 lda.z strncmp.return sta.z assert_cmp.actual - // [61] call assert_cmp - // [127] phi from main::@18 to assert_cmp [phi:main::@18->assert_cmp] + // [72] call assert_cmp + // [144] phi from main::@18 to assert_cmp [phi:main::@18->assert_cmp] assert_cmp_from___b18: - // [127] phi assert_cmp::message#17 = main::message8 [phi:main::@18->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message8 [phi:main::@18->assert_cmp#0] -- pbuz1=pbuc1 lda #message8 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#8 [phi:main::@18->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@18->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#8 [phi:main::@18->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@18->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [62] phi from main::@18 to main::@19 [phi:main::@18->main::@19] + // [73] phi from main::@18 to main::@19 [phi:main::@18->main::@19] __b19_from___b18: jmp __b19 // main::@19 __b19: - // [63] call strncmp - // [164] phi from main::@19 to strncmp [phi:main::@19->strncmp] + // [74] call strncmp + // [181] phi from main::@19 to strncmp [phi:main::@19->strncmp] strncmp_from___b19: - // [164] phi strncmp::n#8 = 3 [phi:main::@19->strncmp#0] -- vwuz1=vbuc1 + // [181] phi strncmp::n#8 = 3 [phi:main::@19->strncmp#0] -- vwuz1=vbuc1 lda #<3 sta.z strncmp.n lda #>3 sta.z strncmp.n+1 - // [164] phi strncmp::s2#0 = main::str29 [phi:main::@19->strncmp#1] -- pbuz1=pbuc1 + // [181] phi strncmp::s2#0 = main::str29 [phi:main::@19->strncmp#1] -- pbuz1=pbuc1 lda #str29 sta.z strncmp.s2+1 - // [164] phi strncmp::s1#0 = main::str19 [phi:main::@19->strncmp#2] -- pbuz1=pbuc1 + // [181] phi strncmp::s1#0 = main::str19 [phi:main::@19->strncmp#2] -- pbuz1=pbuc1 lda #str19 sta.z strncmp.s1+1 jsr strncmp - // [64] strncmp::return#10 = strncmp::return#2 + // [75] strncmp::return#10 = strncmp::return#2 jmp __b20 // main::@20 __b20: - // [65] assert_cmp::actual#9 = strncmp::return#10 -- vbsz1=vwsz2 + // [76] assert_cmp::actual#9 = strncmp::return#10 -- vbsz1=vwsz2 lda.z strncmp.return sta.z assert_cmp.actual - // [66] call assert_cmp - // [127] phi from main::@20 to assert_cmp [phi:main::@20->assert_cmp] + // [77] call assert_cmp + // [144] phi from main::@20 to assert_cmp [phi:main::@20->assert_cmp] assert_cmp_from___b20: - // [127] phi assert_cmp::message#17 = main::message9 [phi:main::@20->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message9 [phi:main::@20->assert_cmp#0] -- pbuz1=pbuc1 lda #message9 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#9 [phi:main::@20->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 1 [phi:main::@20->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#9 [phi:main::@20->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 1 [phi:main::@20->assert_cmp#2] -- vbsz1=vbsc1 lda #1 sta.z assert_cmp.expect jsr assert_cmp - // [67] phi from main::@20 to main::@21 [phi:main::@20->main::@21] + // [78] phi from main::@20 to main::@21 [phi:main::@20->main::@21] __b21_from___b20: jmp __b21 // main::@21 __b21: - // [68] call strncmp - // [164] phi from main::@21 to strncmp [phi:main::@21->strncmp] + // [79] call strncmp + // [181] phi from main::@21 to strncmp [phi:main::@21->strncmp] strncmp_from___b21: - // [164] phi strncmp::n#8 = 2 [phi:main::@21->strncmp#0] -- vwuz1=vbuc1 + // [181] phi strncmp::n#8 = 2 [phi:main::@21->strncmp#0] -- vwuz1=vbuc1 lda #<2 sta.z strncmp.n lda #>2 sta.z strncmp.n+1 - // [164] phi strncmp::s2#0 = main::str210 [phi:main::@21->strncmp#1] -- pbuz1=pbuc1 + // [181] phi strncmp::s2#0 = main::str210 [phi:main::@21->strncmp#1] -- pbuz1=pbuc1 lda #str210 sta.z strncmp.s2+1 - // [164] phi strncmp::s1#0 = main::str21 [phi:main::@21->strncmp#2] -- pbuz1=pbuc1 + // [181] phi strncmp::s1#0 = main::str21 [phi:main::@21->strncmp#2] -- pbuz1=pbuc1 lda #str21 sta.z strncmp.s1+1 jsr strncmp - // [69] strncmp::return#11 = strncmp::return#2 + // [80] strncmp::return#11 = strncmp::return#2 jmp __b22 // main::@22 __b22: - // [70] assert_cmp::actual#10 = strncmp::return#11 -- vbsz1=vwsz2 + // [81] assert_cmp::actual#10 = strncmp::return#11 -- vbsz1=vwsz2 lda.z strncmp.return sta.z assert_cmp.actual - // [71] call assert_cmp - // [127] phi from main::@22 to assert_cmp [phi:main::@22->assert_cmp] + // [82] call assert_cmp + // [144] phi from main::@22 to assert_cmp [phi:main::@22->assert_cmp] assert_cmp_from___b22: - // [127] phi assert_cmp::message#17 = main::message10 [phi:main::@22->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message10 [phi:main::@22->assert_cmp#0] -- pbuz1=pbuc1 lda #message10 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#10 [phi:main::@22->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@22->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#10 [phi:main::@22->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@22->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [72] phi from main::@22 to main::@23 [phi:main::@22->main::@23] + // [83] phi from main::@22 to main::@23 [phi:main::@22->main::@23] __b23_from___b22: jmp __b23 // main::@23 __b23: - // [73] call strncmp - // [164] phi from main::@23 to strncmp [phi:main::@23->strncmp] + // [84] call strncmp + // [181] phi from main::@23 to strncmp [phi:main::@23->strncmp] strncmp_from___b23: - // [164] phi strncmp::n#8 = 3 [phi:main::@23->strncmp#0] -- vwuz1=vbuc1 + // [181] phi strncmp::n#8 = 3 [phi:main::@23->strncmp#0] -- vwuz1=vbuc1 lda #<3 sta.z strncmp.n lda #>3 sta.z strncmp.n+1 - // [164] phi strncmp::s2#0 = main::str211 [phi:main::@23->strncmp#1] -- pbuz1=pbuc1 + // [181] phi strncmp::s2#0 = main::str211 [phi:main::@23->strncmp#1] -- pbuz1=pbuc1 lda #str211 sta.z strncmp.s2+1 - // [164] phi strncmp::s1#0 = main::str111 [phi:main::@23->strncmp#2] -- pbuz1=pbuc1 + // [181] phi strncmp::s1#0 = main::str111 [phi:main::@23->strncmp#2] -- pbuz1=pbuc1 lda #str111 sta.z strncmp.s1+1 jsr strncmp - // [74] strncmp::return#12 = strncmp::return#2 + // [85] strncmp::return#12 = strncmp::return#2 jmp __b24 // main::@24 __b24: - // [75] assert_cmp::actual#11 = strncmp::return#12 -- vbsz1=vwsz2 + // [86] assert_cmp::actual#11 = strncmp::return#12 -- vbsz1=vwsz2 lda.z strncmp.return sta.z assert_cmp.actual - // [76] call assert_cmp - // [127] phi from main::@24 to assert_cmp [phi:main::@24->assert_cmp] + // [87] call assert_cmp + // [144] phi from main::@24 to assert_cmp [phi:main::@24->assert_cmp] assert_cmp_from___b24: - // [127] phi assert_cmp::message#17 = main::message11 [phi:main::@24->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message11 [phi:main::@24->assert_cmp#0] -- pbuz1=pbuc1 lda #message11 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#11 [phi:main::@24->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@24->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#11 [phi:main::@24->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@24->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [77] phi from main::@24 to main::@25 [phi:main::@24->main::@25] + // [88] phi from main::@24 to main::@25 [phi:main::@24->main::@25] __b25_from___b24: jmp __b25 // main::@25 __b25: - // [78] call strncmp - // [164] phi from main::@25 to strncmp [phi:main::@25->strncmp] + // [89] call strncmp + // [181] phi from main::@25 to strncmp [phi:main::@25->strncmp] strncmp_from___b25: - // [164] phi strncmp::n#8 = 3 [phi:main::@25->strncmp#0] -- vwuz1=vbuc1 + // [181] phi strncmp::n#8 = 3 [phi:main::@25->strncmp#0] -- vwuz1=vbuc1 lda #<3 sta.z strncmp.n lda #>3 sta.z strncmp.n+1 - // [164] phi strncmp::s2#0 = main::str212 [phi:main::@25->strncmp#1] -- pbuz1=pbuc1 + // [181] phi strncmp::s2#0 = main::str212 [phi:main::@25->strncmp#1] -- pbuz1=pbuc1 lda #str212 sta.z strncmp.s2+1 - // [164] phi strncmp::s1#0 = main::str12 [phi:main::@25->strncmp#2] -- pbuz1=pbuc1 + // [181] phi strncmp::s1#0 = main::str12 [phi:main::@25->strncmp#2] -- pbuz1=pbuc1 lda #str12 sta.z strncmp.s1+1 jsr strncmp - // [79] strncmp::return#13 = strncmp::return#2 + // [90] strncmp::return#13 = strncmp::return#2 jmp __b26 // main::@26 __b26: - // [80] assert_cmp::actual#12 = strncmp::return#13 -- vbsz1=vwsz2 + // [91] assert_cmp::actual#12 = strncmp::return#13 -- vbsz1=vwsz2 lda.z strncmp.return sta.z assert_cmp.actual - // [81] call assert_cmp - // [127] phi from main::@26 to assert_cmp [phi:main::@26->assert_cmp] + // [92] call assert_cmp + // [144] phi from main::@26 to assert_cmp [phi:main::@26->assert_cmp] assert_cmp_from___b26: - // [127] phi assert_cmp::message#17 = main::message12 [phi:main::@26->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message12 [phi:main::@26->assert_cmp#0] -- pbuz1=pbuc1 lda #message12 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#12 [phi:main::@26->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@26->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#12 [phi:main::@26->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@26->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [82] phi from main::@26 to main::@27 [phi:main::@26->main::@27] + // [93] phi from main::@26 to main::@27 [phi:main::@26->main::@27] __b27_from___b26: jmp __b27 // main::@27 __b27: - // [83] call memcmp - // [176] phi from main::@27 to memcmp [phi:main::@27->memcmp] + // [94] call memcmp + // [193] phi from main::@27 to memcmp [phi:main::@27->memcmp] memcmp_from___b27: - // [176] phi memcmp::n#7 = 2 [phi:main::@27->memcmp#0] -- vwuz1=vbuc1 + // [193] phi memcmp::n#7 = 2 [phi:main::@27->memcmp#0] -- vwuz1=vbuc1 lda #<2 sta.z memcmp.n lda #>2 sta.z memcmp.n+1 - // [176] phi memcmp::str2#4 = (const void *)main::$35 [phi:main::@27->memcmp#1] -- pvoz1=pvoc1 + // [193] phi memcmp::str2#4 = (const void *)main::$35 [phi:main::@27->memcmp#1] -- pvoz1=pvoc1 lda #<__35 sta.z memcmp.str2 lda #>__35 sta.z memcmp.str2+1 - // [176] phi memcmp::str1#4 = (const void *)main::str12 [phi:main::@27->memcmp#2] -- pvoz1=pvoc1 + // [193] phi memcmp::str1#4 = (const void *)main::str12 [phi:main::@27->memcmp#2] -- pvoz1=pvoc1 lda #str12 sta.z memcmp.str1+1 jsr memcmp - // [84] memcmp::return#3 = memcmp::return#2 + // [95] memcmp::return#3 = memcmp::return#2 jmp __b28 // main::@28 __b28: - // [85] assert_cmp::actual#13 = memcmp::return#3 -- vbsz1=vwsz2 + // [96] assert_cmp::actual#13 = memcmp::return#3 -- vbsz1=vwsz2 lda.z memcmp.return sta.z assert_cmp.actual - // [86] call assert_cmp - // [127] phi from main::@28 to assert_cmp [phi:main::@28->assert_cmp] + // [97] call assert_cmp + // [144] phi from main::@28 to assert_cmp [phi:main::@28->assert_cmp] assert_cmp_from___b28: - // [127] phi assert_cmp::message#17 = main::message13 [phi:main::@28->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message13 [phi:main::@28->assert_cmp#0] -- pbuz1=pbuc1 lda #message13 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#13 [phi:main::@28->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@28->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#13 [phi:main::@28->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@28->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [87] phi from main::@28 to main::@29 [phi:main::@28->main::@29] + // [98] phi from main::@28 to main::@29 [phi:main::@28->main::@29] __b29_from___b28: jmp __b29 // main::@29 __b29: - // [88] call memcmp - // [176] phi from main::@29 to memcmp [phi:main::@29->memcmp] + // [99] call memcmp + // [193] phi from main::@29 to memcmp [phi:main::@29->memcmp] memcmp_from___b29: - // [176] phi memcmp::n#7 = 2 [phi:main::@29->memcmp#0] -- vwuz1=vbuc1 + // [193] phi memcmp::n#7 = 2 [phi:main::@29->memcmp#0] -- vwuz1=vbuc1 lda #<2 sta.z memcmp.n lda #>2 sta.z memcmp.n+1 - // [176] phi memcmp::str2#4 = (const void *)main::str13 [phi:main::@29->memcmp#1] -- pvoz1=pvoc1 + // [193] phi memcmp::str2#4 = (const void *)main::str13 [phi:main::@29->memcmp#1] -- pvoz1=pvoc1 lda #str13 sta.z memcmp.str2+1 - // [176] phi memcmp::str1#4 = (const void *)main::str13 [phi:main::@29->memcmp#2] -- pvoz1=pvoc1 + // [193] phi memcmp::str1#4 = (const void *)main::str13 [phi:main::@29->memcmp#2] -- pvoz1=pvoc1 lda #str13 sta.z memcmp.str1+1 jsr memcmp - // [89] memcmp::return#4 = memcmp::return#2 + // [100] memcmp::return#4 = memcmp::return#2 jmp __b30 // main::@30 __b30: - // [90] assert_cmp::actual#14 = memcmp::return#4 -- vbsz1=vwsz2 + // [101] assert_cmp::actual#14 = memcmp::return#4 -- vbsz1=vwsz2 lda.z memcmp.return sta.z assert_cmp.actual - // [91] call assert_cmp - // [127] phi from main::@30 to assert_cmp [phi:main::@30->assert_cmp] + // [102] call assert_cmp + // [144] phi from main::@30 to assert_cmp [phi:main::@30->assert_cmp] assert_cmp_from___b30: - // [127] phi assert_cmp::message#17 = main::message14 [phi:main::@30->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message14 [phi:main::@30->assert_cmp#0] -- pbuz1=pbuc1 lda #message14 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#14 [phi:main::@30->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@30->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#14 [phi:main::@30->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@30->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [92] phi from main::@30 to main::@31 [phi:main::@30->main::@31] + // [103] phi from main::@30 to main::@31 [phi:main::@30->main::@31] __b31_from___b30: jmp __b31 // main::@31 __b31: - // [93] call memcmp - // [176] phi from main::@31 to memcmp [phi:main::@31->memcmp] + // [104] call memcmp + // [193] phi from main::@31 to memcmp [phi:main::@31->memcmp] memcmp_from___b31: - // [176] phi memcmp::n#7 = 1 [phi:main::@31->memcmp#0] -- vwuz1=vbuc1 + // [193] phi memcmp::n#7 = 1 [phi:main::@31->memcmp#0] -- vwuz1=vbuc1 lda #<1 sta.z memcmp.n lda #>1 sta.z memcmp.n+1 - // [176] phi memcmp::str2#4 = (const void *)main::$39 [phi:main::@31->memcmp#1] -- pvoz1=pvoc1 + // [193] phi memcmp::str2#4 = (const void *)main::$39 [phi:main::@31->memcmp#1] -- pvoz1=pvoc1 lda #<__39 sta.z memcmp.str2 lda #>__39 sta.z memcmp.str2+1 - // [176] phi memcmp::str1#4 = (const void *)main::$38 [phi:main::@31->memcmp#2] -- pvoz1=pvoc1 + // [193] phi memcmp::str1#4 = (const void *)main::$38 [phi:main::@31->memcmp#2] -- pvoz1=pvoc1 lda #<__38 sta.z memcmp.str1 lda #>__38 sta.z memcmp.str1+1 jsr memcmp - // [94] memcmp::return#10 = memcmp::return#2 + // [105] memcmp::return#10 = memcmp::return#2 jmp __b32 // main::@32 __b32: - // [95] assert_cmp::actual#15 = memcmp::return#10 -- vbsz1=vwsz2 + // [106] assert_cmp::actual#15 = memcmp::return#10 -- vbsz1=vwsz2 lda.z memcmp.return sta.z assert_cmp.actual - // [96] call assert_cmp - // [127] phi from main::@32 to assert_cmp [phi:main::@32->assert_cmp] + // [107] call assert_cmp + // [144] phi from main::@32 to assert_cmp [phi:main::@32->assert_cmp] assert_cmp_from___b32: - // [127] phi assert_cmp::message#17 = main::message15 [phi:main::@32->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message15 [phi:main::@32->assert_cmp#0] -- pbuz1=pbuc1 lda #message15 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#15 [phi:main::@32->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@32->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#15 [phi:main::@32->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@32->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [97] phi from main::@32 to main::@33 [phi:main::@32->main::@33] + // [108] phi from main::@32 to main::@33 [phi:main::@32->main::@33] __b33_from___b32: jmp __b33 // main::@33 __b33: - // [98] call memcmp - // [176] phi from main::@33 to memcmp [phi:main::@33->memcmp] + // [109] call memcmp + // [193] phi from main::@33 to memcmp [phi:main::@33->memcmp] memcmp_from___b33: - // [176] phi memcmp::n#7 = 4 [phi:main::@33->memcmp#0] -- vwuz1=vbuc1 + // [193] phi memcmp::n#7 = 4 [phi:main::@33->memcmp#0] -- vwuz1=vbuc1 lda #<4 sta.z memcmp.n lda #>4 sta.z memcmp.n+1 - // [176] phi memcmp::str2#4 = (const void *)main::str111 [phi:main::@33->memcmp#1] -- pvoz1=pvoc1 + // [193] phi memcmp::str2#4 = (const void *)main::str111 [phi:main::@33->memcmp#1] -- pvoz1=pvoc1 lda #str111 sta.z memcmp.str2+1 - // [176] phi memcmp::str1#4 = (const void *)main::str14 [phi:main::@33->memcmp#2] -- pvoz1=pvoc1 + // [193] phi memcmp::str1#4 = (const void *)main::str14 [phi:main::@33->memcmp#2] -- pvoz1=pvoc1 lda #str14 sta.z memcmp.str1+1 jsr memcmp - // [99] memcmp::return#11 = memcmp::return#2 + // [110] memcmp::return#11 = memcmp::return#2 jmp __b34 // main::@34 __b34: - // [100] assert_cmp::actual#16 = memcmp::return#11 -- vbsz1=vwsz2 + // [111] assert_cmp::actual#16 = memcmp::return#11 -- vbsz1=vwsz2 lda.z memcmp.return sta.z assert_cmp.actual - // [101] call assert_cmp - // [127] phi from main::@34 to assert_cmp [phi:main::@34->assert_cmp] + // [112] call assert_cmp + // [144] phi from main::@34 to assert_cmp [phi:main::@34->assert_cmp] assert_cmp_from___b34: - // [127] phi assert_cmp::message#17 = main::message16 [phi:main::@34->assert_cmp#0] -- pbuz1=pbuc1 + // [144] phi assert_cmp::message#17 = main::message16 [phi:main::@34->assert_cmp#0] -- pbuz1=pbuc1 lda #message16 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#16 [phi:main::@34->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 1 [phi:main::@34->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#16 [phi:main::@34->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 1 [phi:main::@34->assert_cmp#2] -- vbsz1=vbsc1 lda #1 sta.z assert_cmp.expect jsr assert_cmp - // [102] phi from main::@1 main::@34 to main::@1 [phi:main::@1/main::@34->main::@1] + // [113] phi from main::@1 main::@34 to main::@1 [phi:main::@1/main::@34->main::@1] __b1_from___b1: __b1_from___b34: jmp __b1 @@ -6857,45 +7138,45 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $17 - .label __6 = $13 - .label __7 = $13 - .label line_offset = $13 - .label __8 = $15 - .label __9 = $13 - // [103] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + .label __5 = $1b + .label __6 = $17 + .label __7 = $17 + .label line_offset = $17 + .label __8 = $19 + .label __9 = $17 + // [114] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b3_from_gotoxy - // [105] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [116] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] __b1_from_gotoxy: - // [105] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [116] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 jmp __b1 - // [104] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [115] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] __b3_from_gotoxy: jmp __b3 // gotoxy::@3 __b3: - // [105] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [116] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] __b1_from___b3: - // [105] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [116] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy jmp __b1 // gotoxy::@1 __b1: jmp __b2 // gotoxy::@2 __b2: - // [106] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [117] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x - // [107] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [118] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y - // [108] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [119] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [109] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [120] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -6904,7 +7185,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [110] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [121] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -6912,14 +7193,14 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [111] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [122] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 - // [112] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [123] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 - // [113] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [124] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 - // [114] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [125] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 - // [115] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [126] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 @@ -6948,7 +7229,39 @@ gotoxy: { jmp __breturn // gotoxy::@return __breturn: - // [116] return + // [127] return + rts +} + // cputln +// Print a newline +cputln: { + // [128] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // [129] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // [130] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [131] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // [132] call cscroll + jsr cscroll + jmp __breturn + // cputln::@return + __breturn: + // [133] return rts } // strcmp @@ -6958,20 +7271,20 @@ gotoxy: { /// @return if Return value < 0 then it indicates str1 is less than str2. /// if Return value > 0 then it indicates str2 is less than str1. /// if Return value = 0 then it indicates str1 is equal to str2. -// __zp($1a) int strcmp(const char *str1, const char *str2) +// __zp(8) int strcmp(const char *str1, const char *str2) strcmp: { .label s1 = 4 .label s2 = 6 - .label return = $1a - // [118] phi from strcmp strcmp::@4 to strcmp::@1 [phi:strcmp/strcmp::@4->strcmp::@1] + .label return = 8 + // [135] phi from strcmp strcmp::@4 to strcmp::@1 [phi:strcmp/strcmp::@4->strcmp::@1] __b1_from_strcmp: __b1_from___b4: - // [118] phi strcmp::s2#2 = strcmp::s2#0 [phi:strcmp/strcmp::@4->strcmp::@1#0] -- register_copy - // [118] phi strcmp::s1#2 = strcmp::s1#0 [phi:strcmp/strcmp::@4->strcmp::@1#1] -- register_copy + // [135] phi strcmp::s2#2 = strcmp::s2#0 [phi:strcmp/strcmp::@4->strcmp::@1#0] -- register_copy + // [135] phi strcmp::s1#2 = strcmp::s1#0 [phi:strcmp/strcmp::@4->strcmp::@1#1] -- register_copy jmp __b1 // strcmp::@1 __b1: - // [119] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 + // [136] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 ldy #0 lda (s1),y ldy #0 @@ -6980,37 +7293,37 @@ strcmp: { jmp __b3 // strcmp::@3 __b3: - // [120] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 + // [137] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 ldy #0 lda (s1),y sec ldy #0 sbc (s2),y - // [121] strcmp::return#0 = (int)(signed char)strcmp::$0 -- vwsz1=_sword_vbsaa + // [138] strcmp::return#0 = (int)(signed char)strcmp::$0 -- vwsz1=_sword_vbsaa sta.z return ora #$7f bmi !+ lda #0 !: sta.z return+1 - // [122] phi from strcmp::@3 to strcmp::@return [phi:strcmp::@3->strcmp::@return] + // [139] phi from strcmp::@3 to strcmp::@return [phi:strcmp::@3->strcmp::@return] __breturn_from___b3: - // [122] phi strcmp::return#11 = strcmp::return#0 [phi:strcmp::@3->strcmp::@return#0] -- register_copy + // [139] phi strcmp::return#11 = strcmp::return#0 [phi:strcmp::@3->strcmp::@return#0] -- register_copy jmp __breturn // strcmp::@return __breturn: - // [123] return + // [140] return rts // strcmp::@2 __b2: - // [124] if(*strcmp::s1#2!=0) goto strcmp::@4 -- _deref_pbuz1_neq_0_then_la1 + // [141] if(*strcmp::s1#2!=0) goto strcmp::@4 -- _deref_pbuz1_neq_0_then_la1 ldy #0 lda (s1),y cmp #0 bne __b4 - // [122] phi from strcmp::@2 to strcmp::@return [phi:strcmp::@2->strcmp::@return] + // [139] phi from strcmp::@2 to strcmp::@return [phi:strcmp::@2->strcmp::@return] __breturn_from___b2: - // [122] phi strcmp::return#11 = 0 [phi:strcmp::@2->strcmp::@return#0] -- vwsz1=vbsc1 + // [139] phi strcmp::return#11 = 0 [phi:strcmp::@2->strcmp::@return#0] -- vwsz1=vbsc1 lda #<0 sta.z return lda #>0 @@ -7018,12 +7331,12 @@ strcmp: { jmp __breturn // strcmp::@4 __b4: - // [125] strcmp::s1#1 = ++ strcmp::s1#2 -- pbuz1=_inc_pbuz1 + // [142] strcmp::s1#1 = ++ strcmp::s1#2 -- pbuz1=_inc_pbuz1 inc.z s1 bne !+ inc.z s1+1 !: - // [126] strcmp::s2#1 = ++ strcmp::s2#2 -- pbuz1=_inc_pbuz1 + // [143] strcmp::s2#1 = ++ strcmp::s2#2 -- pbuz1=_inc_pbuz1 inc.z s2 bne !+ inc.z s2+1 @@ -7036,28 +7349,28 @@ assert_cmp: { .label actual = 3 .label expect = 2 .label message = 4 - // [128] if(assert_cmp::expect#17==-1) goto assert_cmp::@4 -- vbsz1_eq_vbsc1_then_la1 + // [145] if(assert_cmp::expect#17==-1) goto assert_cmp::@4 -- vbsz1_eq_vbsc1_then_la1 lda #-1 cmp.z expect beq __b4 jmp __b2 // assert_cmp::@2 __b2: - // [129] if(assert_cmp::expect#17==0) goto assert_cmp::@5 -- vbsz1_eq_0_then_la1 + // [146] if(assert_cmp::expect#17==0) goto assert_cmp::@5 -- vbsz1_eq_0_then_la1 lda.z expect cmp #0 beq __b5 jmp __b3 // assert_cmp::@3 __b3: - // [130] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 -- vbsz1_neq_vbsc1_then_la1 + // [147] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 -- vbsz1_neq_vbsc1_then_la1 lda #1 cmp.z expect bne __b7_from___b3 jmp __b6 // assert_cmp::@6 __b6: - // [131] assert_cmp::$2 = assert_cmp::actual#17 > 0 -- vboaa=vbsz1_gt_vbsc1 + // [148] assert_cmp::$2 = assert_cmp::actual#17 > 0 -- vboaa=vbsz1_gt_vbsc1 lda.z actual sec sbc #0 @@ -7069,187 +7382,217 @@ assert_cmp: { lda #0 rol !a: - // [132] assert_cmp::ok#3 = (char)assert_cmp::$2 - // [133] phi from assert_cmp::@4 assert_cmp::@5 assert_cmp::@6 to assert_cmp::@7 [phi:assert_cmp::@4/assert_cmp::@5/assert_cmp::@6->assert_cmp::@7] + // [149] assert_cmp::ok#3 = (char)assert_cmp::$2 + // [150] phi from assert_cmp::@4 assert_cmp::@5 assert_cmp::@6 to assert_cmp::@7 [phi:assert_cmp::@4/assert_cmp::@5/assert_cmp::@6->assert_cmp::@7] __b7_from___b4: __b7_from___b5: __b7_from___b6: - // [133] phi assert_cmp::ok#4 = assert_cmp::ok#1 [phi:assert_cmp::@4/assert_cmp::@5/assert_cmp::@6->assert_cmp::@7#0] -- register_copy + // [150] phi assert_cmp::ok#4 = assert_cmp::ok#1 [phi:assert_cmp::@4/assert_cmp::@5/assert_cmp::@6->assert_cmp::@7#0] -- register_copy jmp __b7 - // [133] phi from assert_cmp::@3 to assert_cmp::@7 [phi:assert_cmp::@3->assert_cmp::@7] + // [150] phi from assert_cmp::@3 to assert_cmp::@7 [phi:assert_cmp::@3->assert_cmp::@7] __b7_from___b3: - // [133] phi assert_cmp::ok#4 = 0 [phi:assert_cmp::@3->assert_cmp::@7#0] -- vbuaa=vbuc1 + // [150] phi assert_cmp::ok#4 = 0 [phi:assert_cmp::@3->assert_cmp::@7#0] -- vbuaa=vbuc1 lda #0 jmp __b7 // assert_cmp::@7 __b7: - // [134] if(0!=assert_cmp::ok#4) goto assert_cmp::@1 -- 0_neq_vbuaa_then_la1 + // [151] if(0!=assert_cmp::ok#4) goto assert_cmp::@1 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b1_from___b7 - // [135] phi from assert_cmp::@7 to assert_cmp::@8 [phi:assert_cmp::@7->assert_cmp::@8] + // [152] phi from assert_cmp::@7 to assert_cmp::@8 [phi:assert_cmp::@7->assert_cmp::@8] __b8_from___b7: jmp __b8 // assert_cmp::@8 __b8: - // [136] call textcolor - // [189] phi from assert_cmp::@8 to textcolor [phi:assert_cmp::@8->textcolor] + // [153] call textcolor + // [219] phi from assert_cmp::@8 to textcolor [phi:assert_cmp::@8->textcolor] textcolor_from___b8: - // [189] phi textcolor::color#2 = RED [phi:assert_cmp::@8->textcolor#0] -- vbuaa=vbuc1 + // [219] phi textcolor::color#2 = RED [phi:assert_cmp::@8->textcolor#0] -- vbuaa=vbuc1 lda #RED jsr textcolor - // [137] phi from assert_cmp::@8 to assert_cmp::@12 [phi:assert_cmp::@8->assert_cmp::@12] + // [154] phi from assert_cmp::@8 to assert_cmp::@12 [phi:assert_cmp::@8->assert_cmp::@12] __b12_from___b8: jmp __b12 // assert_cmp::@12 __b12: - // [138] call cputs - // [192] phi from assert_cmp::@12 to cputs [phi:assert_cmp::@12->cputs] - cputs_from___b12: - // [192] phi cputs::s#10 = assert_cmp::s2 [phi:assert_cmp::@12->cputs#0] -- pbuz1=pbuc1 + // [155] call printf_str + // [222] phi from assert_cmp::@12 to printf_str [phi:assert_cmp::@12->printf_str] + printf_str_from___b12: + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@12->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s2 [phi:assert_cmp::@12->printf_str#1] -- pbuz1=pbuc1 lda #s2 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __b13 // assert_cmp::@13 __b13: - // [139] printf_schar::value#1 = assert_cmp::expect#17 -- vbsxx=vbsz1 + // [156] printf_schar::value#1 = assert_cmp::expect#17 -- vbsxx=vbsz1 ldx.z expect - // [140] call printf_schar - // [200] phi from assert_cmp::@13 to printf_schar [phi:assert_cmp::@13->printf_schar] + // [157] call printf_schar + // [231] phi from assert_cmp::@13 to printf_schar [phi:assert_cmp::@13->printf_schar] printf_schar_from___b13: - // [200] phi printf_schar::value#3 = printf_schar::value#1 [phi:assert_cmp::@13->printf_schar#0] -- register_copy + // [231] phi printf_schar::value#3 = printf_schar::value#1 [phi:assert_cmp::@13->printf_schar#0] -- register_copy jsr printf_schar - // [141] phi from assert_cmp::@13 to assert_cmp::@14 [phi:assert_cmp::@13->assert_cmp::@14] + // [158] phi from assert_cmp::@13 to assert_cmp::@14 [phi:assert_cmp::@13->assert_cmp::@14] __b14_from___b13: jmp __b14 // assert_cmp::@14 __b14: - // [142] call cputs - // [192] phi from assert_cmp::@14 to cputs [phi:assert_cmp::@14->cputs] - cputs_from___b14: - // [192] phi cputs::s#10 = assert_cmp::s3 [phi:assert_cmp::@14->cputs#0] -- pbuz1=pbuc1 + // [159] call printf_str + // [222] phi from assert_cmp::@14 to printf_str [phi:assert_cmp::@14->printf_str] + printf_str_from___b14: + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@14->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s3 [phi:assert_cmp::@14->printf_str#1] -- pbuz1=pbuc1 lda #s3 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __b15 // assert_cmp::@15 __b15: - // [143] printf_schar::value#2 = assert_cmp::actual#17 -- vbsxx=vbsz1 + // [160] printf_schar::value#2 = assert_cmp::actual#17 -- vbsxx=vbsz1 ldx.z actual - // [144] call printf_schar - // [200] phi from assert_cmp::@15 to printf_schar [phi:assert_cmp::@15->printf_schar] + // [161] call printf_schar + // [231] phi from assert_cmp::@15 to printf_schar [phi:assert_cmp::@15->printf_schar] printf_schar_from___b15: - // [200] phi printf_schar::value#3 = printf_schar::value#2 [phi:assert_cmp::@15->printf_schar#0] -- register_copy + // [231] phi printf_schar::value#3 = printf_schar::value#2 [phi:assert_cmp::@15->printf_schar#0] -- register_copy jsr printf_schar - // [145] phi from assert_cmp::@15 to assert_cmp::@16 [phi:assert_cmp::@15->assert_cmp::@16] + // [162] phi from assert_cmp::@15 to assert_cmp::@16 [phi:assert_cmp::@15->assert_cmp::@16] __b16_from___b15: jmp __b16 // assert_cmp::@16 __b16: - // [146] call cputs - // [192] phi from assert_cmp::@16 to cputs [phi:assert_cmp::@16->cputs] - cputs_from___b16: - // [192] phi cputs::s#10 = assert_cmp::s4 [phi:assert_cmp::@16->cputs#0] -- pbuz1=pbuc1 + // [163] call printf_str + // [222] phi from assert_cmp::@16 to printf_str [phi:assert_cmp::@16->printf_str] + printf_str_from___b16: + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@16->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s4 [phi:assert_cmp::@16->printf_str#1] -- pbuz1=pbuc1 lda #s4 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __b17 // assert_cmp::@17 __b17: - // [147] printf_string::str#1 = assert_cmp::message#17 - // [148] call printf_string - // [211] phi from assert_cmp::@17 to printf_string [phi:assert_cmp::@17->printf_string] + // [164] printf_string::str#1 = assert_cmp::message#17 + // [165] call printf_string + // [242] phi from assert_cmp::@17 to printf_string [phi:assert_cmp::@17->printf_string] printf_string_from___b17: - // [211] phi printf_string::str#2 = printf_string::str#1 [phi:assert_cmp::@17->printf_string#0] -- register_copy + // [242] phi printf_string::str#2 = printf_string::str#1 [phi:assert_cmp::@17->printf_string#0] -- register_copy jsr printf_string - // [149] phi from assert_cmp::@17 to assert_cmp::@18 [phi:assert_cmp::@17->assert_cmp::@18] + // [166] phi from assert_cmp::@17 to assert_cmp::@18 [phi:assert_cmp::@17->assert_cmp::@18] __b18_from___b17: jmp __b18 // assert_cmp::@18 __b18: - // [150] call cputs - // [192] phi from assert_cmp::@18 to cputs [phi:assert_cmp::@18->cputs] - cputs_from___b18: - // [192] phi cputs::s#10 = assert_cmp::s1 [phi:assert_cmp::@18->cputs#0] -- pbuz1=pbuc1 + // [167] call printf_str + // [222] phi from assert_cmp::@18 to printf_str [phi:assert_cmp::@18->printf_str] + printf_str_from___b18: + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@18->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s1 [phi:assert_cmp::@18->printf_str#1] -- pbuz1=pbuc1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __breturn // assert_cmp::@return __breturn: - // [151] return + // [168] return rts - // [152] phi from assert_cmp::@7 to assert_cmp::@1 [phi:assert_cmp::@7->assert_cmp::@1] + // [169] phi from assert_cmp::@7 to assert_cmp::@1 [phi:assert_cmp::@7->assert_cmp::@1] __b1_from___b7: jmp __b1 // assert_cmp::@1 __b1: - // [153] call textcolor - // [189] phi from assert_cmp::@1 to textcolor [phi:assert_cmp::@1->textcolor] + // [170] call textcolor + // [219] phi from assert_cmp::@1 to textcolor [phi:assert_cmp::@1->textcolor] textcolor_from___b1: - // [189] phi textcolor::color#2 = GREEN [phi:assert_cmp::@1->textcolor#0] -- vbuaa=vbuc1 + // [219] phi textcolor::color#2 = GREEN [phi:assert_cmp::@1->textcolor#0] -- vbuaa=vbuc1 lda #GREEN jsr textcolor - // [154] phi from assert_cmp::@1 to assert_cmp::@9 [phi:assert_cmp::@1->assert_cmp::@9] + // [171] phi from assert_cmp::@1 to assert_cmp::@9 [phi:assert_cmp::@1->assert_cmp::@9] __b9_from___b1: jmp __b9 // assert_cmp::@9 __b9: - // [155] call cputs - // [192] phi from assert_cmp::@9 to cputs [phi:assert_cmp::@9->cputs] - cputs_from___b9: - // [192] phi cputs::s#10 = assert_cmp::s [phi:assert_cmp::@9->cputs#0] -- pbuz1=pbuc1 + // [172] call printf_str + // [222] phi from assert_cmp::@9 to printf_str [phi:assert_cmp::@9->printf_str] + printf_str_from___b9: + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@9->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s [phi:assert_cmp::@9->printf_str#1] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __b10 // assert_cmp::@10 __b10: - // [156] printf_string::str#0 = assert_cmp::message#17 - // [157] call printf_string - // [211] phi from assert_cmp::@10 to printf_string [phi:assert_cmp::@10->printf_string] + // [173] printf_string::str#0 = assert_cmp::message#17 + // [174] call printf_string + // [242] phi from assert_cmp::@10 to printf_string [phi:assert_cmp::@10->printf_string] printf_string_from___b10: - // [211] phi printf_string::str#2 = printf_string::str#0 [phi:assert_cmp::@10->printf_string#0] -- register_copy + // [242] phi printf_string::str#2 = printf_string::str#0 [phi:assert_cmp::@10->printf_string#0] -- register_copy jsr printf_string - // [158] phi from assert_cmp::@10 to assert_cmp::@11 [phi:assert_cmp::@10->assert_cmp::@11] + // [175] phi from assert_cmp::@10 to assert_cmp::@11 [phi:assert_cmp::@10->assert_cmp::@11] __b11_from___b10: jmp __b11 // assert_cmp::@11 __b11: - // [159] call cputs - // [192] phi from assert_cmp::@11 to cputs [phi:assert_cmp::@11->cputs] - cputs_from___b11: - // [192] phi cputs::s#10 = assert_cmp::s1 [phi:assert_cmp::@11->cputs#0] -- pbuz1=pbuc1 + // [176] call printf_str + // [222] phi from assert_cmp::@11 to printf_str [phi:assert_cmp::@11->printf_str] + printf_str_from___b11: + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@11->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s1 [phi:assert_cmp::@11->printf_str#1] -- pbuz1=pbuc1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __breturn // assert_cmp::@5 __b5: - // [160] assert_cmp::$1 = assert_cmp::actual#17 == 0 -- vboaa=vbsz1_eq_vbsc1 + // [177] assert_cmp::$1 = assert_cmp::actual#17 == 0 -- vboaa=vbsz1_eq_vbsc1 lda.z actual eor #0 beq !+ lda #1 !: eor #1 - // [161] assert_cmp::ok#2 = (char)assert_cmp::$1 + // [178] assert_cmp::ok#2 = (char)assert_cmp::$1 jmp __b7_from___b5 // assert_cmp::@4 __b4: - // [162] assert_cmp::$0 = assert_cmp::actual#17 < 0 -- vboaa=vbsz1_lt_vbsc1 + // [179] assert_cmp::$0 = assert_cmp::actual#17 < 0 -- vboaa=vbsz1_lt_vbsc1 lda.z actual sec sbc #0 @@ -7259,7 +7602,7 @@ assert_cmp: { asl lda #0 rol - // [163] assert_cmp::ok#1 = (char)assert_cmp::$0 + // [180] assert_cmp::ok#1 = (char)assert_cmp::$0 jmp __b7_from___b4 .segment Data s: .text "ok! " @@ -7282,22 +7625,22 @@ assert_cmp: { /// @return if Return value < 0 then it indicates str1 is less than str2. /// if Return value > 0 then it indicates str2 is less than str1. /// if Return value = 0 then it indicates str1 is equal to str2. -// __zp($a) int strncmp(const char *str1, const char *str2, __zp(4) unsigned int n) +// __zp($e) int strncmp(const char *str1, const char *str2, __zp(4) unsigned int n) strncmp: { .label s1 = 6 - .label s2 = $1a + .label s2 = 8 .label n = 4 - .label return = $a - // [165] phi from strncmp strncmp::@4 to strncmp::@1 [phi:strncmp/strncmp::@4->strncmp::@1] + .label return = $e + // [182] phi from strncmp strncmp::@4 to strncmp::@1 [phi:strncmp/strncmp::@4->strncmp::@1] __b1_from_strncmp: __b1_from___b4: - // [165] phi strncmp::n#6 = strncmp::n#8 [phi:strncmp/strncmp::@4->strncmp::@1#0] -- register_copy - // [165] phi strncmp::s2#2 = strncmp::s2#0 [phi:strncmp/strncmp::@4->strncmp::@1#1] -- register_copy - // [165] phi strncmp::s1#2 = strncmp::s1#0 [phi:strncmp/strncmp::@4->strncmp::@1#2] -- register_copy + // [182] phi strncmp::n#6 = strncmp::n#8 [phi:strncmp/strncmp::@4->strncmp::@1#0] -- register_copy + // [182] phi strncmp::s2#2 = strncmp::s2#0 [phi:strncmp/strncmp::@4->strncmp::@1#1] -- register_copy + // [182] phi strncmp::s1#2 = strncmp::s1#0 [phi:strncmp/strncmp::@4->strncmp::@1#2] -- register_copy jmp __b1 // strncmp::@1 __b1: - // [166] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 + // [183] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 ldy #0 lda (s1),y ldy #0 @@ -7306,27 +7649,27 @@ strncmp: { jmp __b3 // strncmp::@3 __b3: - // [167] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 + // [184] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 ldy #0 lda (s1),y sec ldy #0 sbc (s2),y - // [168] strncmp::return#0 = (int)(signed char)strncmp::$0 -- vwsz1=_sword_vbsaa + // [185] strncmp::return#0 = (int)(signed char)strncmp::$0 -- vwsz1=_sword_vbsaa sta.z return ora #$7f bmi !+ lda #0 !: sta.z return+1 - // [169] phi from strncmp::@3 to strncmp::@return [phi:strncmp::@3->strncmp::@return] + // [186] phi from strncmp::@3 to strncmp::@return [phi:strncmp::@3->strncmp::@return] __breturn_from___b3: - // [169] phi strncmp::return#2 = strncmp::return#0 [phi:strncmp::@3->strncmp::@return#0] -- register_copy + // [186] phi strncmp::return#2 = strncmp::return#0 [phi:strncmp::@3->strncmp::@return#0] -- register_copy jmp __breturn - // [169] phi from strncmp::@2 strncmp::@5 to strncmp::@return [phi:strncmp::@2/strncmp::@5->strncmp::@return] + // [186] phi from strncmp::@2 strncmp::@5 to strncmp::@return [phi:strncmp::@2/strncmp::@5->strncmp::@return] __breturn_from___b2: __breturn_from___b5: - // [169] phi strncmp::return#2 = 0 [phi:strncmp::@2/strncmp::@5->strncmp::@return#0] -- vwsz1=vbsc1 + // [186] phi strncmp::return#2 = 0 [phi:strncmp::@2/strncmp::@5->strncmp::@return#0] -- vwsz1=vbsc1 lda #<0 sta.z return lda #>0 @@ -7334,17 +7677,17 @@ strncmp: { jmp __breturn // strncmp::@return __breturn: - // [170] return + // [187] return rts // strncmp::@2 __b2: - // [171] strncmp::n#0 = -- strncmp::n#6 -- vwuz1=_dec_vwuz1 + // [188] strncmp::n#0 = -- strncmp::n#6 -- vwuz1=_dec_vwuz1 lda.z n bne !+ dec.z n+1 !: dec.z n - // [172] if(*strncmp::s1#2==0) goto strncmp::@return -- _deref_pbuz1_eq_0_then_la1 + // [189] if(*strncmp::s1#2==0) goto strncmp::@return -- _deref_pbuz1_eq_0_then_la1 ldy #0 lda (s1),y cmp #0 @@ -7352,19 +7695,19 @@ strncmp: { jmp __b5 // strncmp::@5 __b5: - // [173] if(strncmp::n#0==0) goto strncmp::@return -- vwuz1_eq_0_then_la1 + // [190] if(strncmp::n#0==0) goto strncmp::@return -- vwuz1_eq_0_then_la1 lda.z n ora.z n+1 beq __breturn_from___b5 jmp __b4 // strncmp::@4 __b4: - // [174] strncmp::s1#1 = ++ strncmp::s1#2 -- pbuz1=_inc_pbuz1 + // [191] strncmp::s1#1 = ++ strncmp::s1#2 -- pbuz1=_inc_pbuz1 inc.z s1 bne !+ inc.z s1+1 !: - // [175] strncmp::s2#1 = ++ strncmp::s2#2 -- pbuz1=_inc_pbuz1 + // [192] strncmp::s2#1 = ++ strncmp::s2#2 -- pbuz1=_inc_pbuz1 inc.z s2 bne !+ inc.z s2+1 @@ -7379,32 +7722,32 @@ strncmp: { /// @return if Return value < 0 then it indicates str1 is less than str2. /// if Return value > 0 then it indicates str2 is less than str1. /// if Return value = 0 then it indicates str1 is equal to str2. -// __zp($1a) int memcmp(__zp(4) const void *str1, __zp($a) const void *str2, __zp(6) unsigned int n) +// __zp(8) int memcmp(__zp(4) const void *str1, __zp($e) const void *str2, __zp(6) unsigned int n) memcmp: { .label n = 6 .label s1 = 4 - .label s2 = $a - .label return = $1a + .label s2 = $e + .label return = 8 .label str1 = 4 - .label str2 = $a - // [177] memcmp::s1#6 = (char *)memcmp::str1#4 - // [178] memcmp::s2#6 = (char *)memcmp::str2#4 - // [179] phi from memcmp memcmp::@3 to memcmp::@1 [phi:memcmp/memcmp::@3->memcmp::@1] + .label str2 = $e + // [194] memcmp::s1#6 = (char *)memcmp::str1#4 + // [195] memcmp::s2#6 = (char *)memcmp::str2#4 + // [196] phi from memcmp memcmp::@3 to memcmp::@1 [phi:memcmp/memcmp::@3->memcmp::@1] __b1_from_memcmp: __b1_from___b3: - // [179] phi memcmp::s2#2 = memcmp::s2#6 [phi:memcmp/memcmp::@3->memcmp::@1#0] -- register_copy - // [179] phi memcmp::s1#2 = memcmp::s1#6 [phi:memcmp/memcmp::@3->memcmp::@1#1] -- register_copy - // [179] phi memcmp::n#5 = memcmp::n#7 [phi:memcmp/memcmp::@3->memcmp::@1#2] -- register_copy + // [196] phi memcmp::s2#2 = memcmp::s2#6 [phi:memcmp/memcmp::@3->memcmp::@1#0] -- register_copy + // [196] phi memcmp::s1#2 = memcmp::s1#6 [phi:memcmp/memcmp::@3->memcmp::@1#1] -- register_copy + // [196] phi memcmp::n#5 = memcmp::n#7 [phi:memcmp/memcmp::@3->memcmp::@1#2] -- register_copy jmp __b1 // memcmp::@1 __b1: - // [180] if(memcmp::n#5!=0) goto memcmp::@2 -- vwuz1_neq_0_then_la1 + // [197] if(memcmp::n#5!=0) goto memcmp::@2 -- vwuz1_neq_0_then_la1 lda.z n ora.z n+1 bne __b2 - // [181] phi from memcmp::@1 to memcmp::@return [phi:memcmp::@1->memcmp::@return] + // [198] phi from memcmp::@1 to memcmp::@return [phi:memcmp::@1->memcmp::@return] __breturn_from___b1: - // [181] phi memcmp::return#2 = 0 [phi:memcmp::@1->memcmp::@return#0] -- vwsz1=vbsc1 + // [198] phi memcmp::return#2 = 0 [phi:memcmp::@1->memcmp::@return#0] -- vwsz1=vbsc1 lda #<0 sta.z return lda #>0 @@ -7412,11 +7755,11 @@ memcmp: { jmp __breturn // memcmp::@return __breturn: - // [182] return + // [199] return rts // memcmp::@2 __b2: - // [183] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 + // [200] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 ldy #0 lda (s1),y ldy #0 @@ -7425,213 +7768,390 @@ memcmp: { jmp __b4 // memcmp::@4 __b4: - // [184] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 + // [201] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 ldy #0 lda (s1),y sec ldy #0 sbc (s2),y - // [185] memcmp::return#1 = (int)(signed char)memcmp::$3 -- vwsz1=_sword_vbsaa + // [202] memcmp::return#1 = (int)(signed char)memcmp::$3 -- vwsz1=_sword_vbsaa sta.z return ora #$7f bmi !+ lda #0 !: sta.z return+1 - // [181] phi from memcmp::@4 to memcmp::@return [phi:memcmp::@4->memcmp::@return] + // [198] phi from memcmp::@4 to memcmp::@return [phi:memcmp::@4->memcmp::@return] __breturn_from___b4: - // [181] phi memcmp::return#2 = memcmp::return#1 [phi:memcmp::@4->memcmp::@return#0] -- register_copy + // [198] phi memcmp::return#2 = memcmp::return#1 [phi:memcmp::@4->memcmp::@return#0] -- register_copy jmp __breturn // memcmp::@3 __b3: - // [186] memcmp::n#0 = -- memcmp::n#5 -- vwuz1=_dec_vwuz1 + // [203] memcmp::n#0 = -- memcmp::n#5 -- vwuz1=_dec_vwuz1 lda.z n bne !+ dec.z n+1 !: dec.z n - // [187] memcmp::s1#1 = ++ memcmp::s1#2 -- pbuz1=_inc_pbuz1 + // [204] memcmp::s1#1 = ++ memcmp::s1#2 -- pbuz1=_inc_pbuz1 inc.z s1 bne !+ inc.z s1+1 !: - // [188] memcmp::s2#1 = ++ memcmp::s2#2 -- pbuz1=_inc_pbuz1 + // [205] memcmp::s2#1 = ++ memcmp::s2#2 -- pbuz1=_inc_pbuz1 inc.z s2 bne !+ inc.z s2+1 !: jmp __b1_from___b3 +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // [206] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [207] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + __b1_from_cscroll: + jmp __b1 + // cscroll::@1 + __b1: + // [208] call memcpy + // [246] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + memcpy_from___b1: + // [246] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [246] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [209] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + __b2_from___b1: + jmp __b2 + // cscroll::@2 + __b2: + // [210] call memcpy + // [246] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + memcpy_from___b2: + // [246] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [246] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [211] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + __b3_from___b2: + jmp __b3 + // cscroll::@3 + __b3: + // [212] call memset + // [256] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + memset_from___b3: + // [256] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [256] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + jmp __b4 + // cscroll::@4 + __b4: + // [213] memset::c#1 = conio_textcolor -- vbuxx=vbuz1 + ldx.z conio_textcolor + // [214] call memset + // [256] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + memset_from___b4: + // [256] phi memset::c#4 = memset::c#1 [phi:cscroll::@4->memset#0] -- register_copy + // [256] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + jmp __b5 + // cscroll::@5 + __b5: + // [215] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // [216] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // [217] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + jmp __breturn + // cscroll::@return + __breturn: + // [218] return + rts } // textcolor // Set the color for text output. The old color setting is returned. // char textcolor(__register(A) char color) textcolor: { - // [190] conio_textcolor = textcolor::color#2 -- vbuz1=vbuaa + // [220] conio_textcolor = textcolor::color#2 -- vbuz1=vbuaa sta.z conio_textcolor jmp __breturn // textcolor::@return __breturn: - // [191] return + // [221] return rts } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(6) const char *s) -cputs: { - .label s = 6 - // [193] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: + // printf_str +/// Print a NUL-terminated string +// void printf_str(__zp(6) void (*putc)(char), __zp(8) const char *s) +printf_str: { + .label s = 8 + .label putc = 6 + // [223] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + __b1_from_printf_str: __b1_from___b2: - // [193] phi cputs::s#9 = cputs::s#10 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // [223] phi printf_str::s#9 = printf_str::s#10 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy jmp __b1 - // cputs::@1 + // printf_str::@1 __b1: - // [194] cputs::c#1 = *cputs::s#9 -- vbuaa=_deref_pbuz1 + // [224] printf_str::c#1 = *printf_str::s#9 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [195] cputs::s#0 = ++ cputs::s#9 -- pbuz1=_inc_pbuz1 + // [225] printf_str::s#0 = ++ printf_str::s#9 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [196] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [226] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 jmp __breturn - // cputs::@return + // printf_str::@return __breturn: - // [197] return + // [227] return rts - // cputs::@2 + // printf_str::@2 __b2: - // [198] cputc::c#0 = cputs::c#1 - // [199] call cputc - // [215] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - cputc_from___b2: - // [215] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy - jsr cputc + // [228] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [229] callexecute *printf_str::putc#10 -- call__deref_pprz1 + jsr icall1 + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1_from___b2 + // Outside Flow + icall1: + jmp (putc) } // printf_schar // Print a signed char using a specific format -// void printf_schar(__register(X) signed char value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_schar(void (*putc)(char), __register(X) signed char value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_schar: { - // [201] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // [232] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 // Handle any sign lda #0 sta printf_buffer - // [202] if(printf_schar::value#3<0) goto printf_schar::@1 -- vbsxx_lt_0_then_la1 + // [233] if(printf_schar::value#3<0) goto printf_schar::@1 -- vbsxx_lt_0_then_la1 cpx #0 bmi __b1 - // [205] phi from printf_schar printf_schar::@1 to printf_schar::@2 [phi:printf_schar/printf_schar::@1->printf_schar::@2] + // [236] phi from printf_schar printf_schar::@1 to printf_schar::@2 [phi:printf_schar/printf_schar::@1->printf_schar::@2] __b2_from_printf_schar: __b2_from___b1: - // [205] phi printf_schar::value#5 = printf_schar::value#3 [phi:printf_schar/printf_schar::@1->printf_schar::@2#0] -- register_copy + // [236] phi printf_schar::value#5 = printf_schar::value#3 [phi:printf_schar/printf_schar::@1->printf_schar::@2#0] -- register_copy jmp __b2 // printf_schar::@1 __b1: - // [203] printf_schar::value#0 = - printf_schar::value#3 -- vbsxx=_neg_vbsxx + // [234] printf_schar::value#0 = - printf_schar::value#3 -- vbsxx=_neg_vbsxx txa eor #$ff clc adc #1 tax - // [204] *((char *)&printf_buffer) = '-' -- _deref_pbuc1=vbuc2 + // [235] *((char *)&printf_buffer) = '-' -- _deref_pbuc1=vbuc2 lda #'-' sta printf_buffer jmp __b2_from___b1 // printf_schar::@2 __b2: - // [206] uctoa::value#1 = (char)printf_schar::value#5 - // [207] call uctoa - // [226] phi from printf_schar::@2 to uctoa [phi:printf_schar::@2->uctoa] + // [237] uctoa::value#1 = (char)printf_schar::value#5 + // [238] call uctoa + // [264] phi from printf_schar::@2 to uctoa [phi:printf_schar::@2->uctoa] uctoa_from___b2: jsr uctoa jmp __b3 // printf_schar::@3 __b3: - // [208] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 + // [239] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 lda printf_buffer - // [209] call printf_number_buffer + // [240] call printf_number_buffer // Print using format - // [245] phi from printf_schar::@3 to printf_number_buffer [phi:printf_schar::@3->printf_number_buffer] + // [283] phi from printf_schar::@3 to printf_number_buffer [phi:printf_schar::@3->printf_number_buffer] printf_number_buffer_from___b3: jsr printf_number_buffer jmp __breturn // printf_schar::@return __breturn: - // [210] return + // [241] return rts } // printf_string // Print a string value using a specific format // Handles justification and min length -// void printf_string(__zp(4) char *str, char format_min_length, char format_justify_left) +// void printf_string(void (*putc)(char), __zp(4) char *str, char format_min_length, char format_justify_left) printf_string: { .label str = 4 jmp __b1 // printf_string::@1 __b1: - // [212] cputs::s#2 = printf_string::str#2 -- pbuz1=pbuz2 + // [243] printf_str::s#2 = printf_string::str#2 -- pbuz1=pbuz2 lda.z str - sta.z cputs.s + sta.z printf_str.s lda.z str+1 - sta.z cputs.s+1 - // [213] call cputs - // [192] phi from printf_string::@1 to cputs [phi:printf_string::@1->cputs] - cputs_from___b1: - // [192] phi cputs::s#10 = cputs::s#2 [phi:printf_string::@1->cputs#0] -- register_copy - jsr cputs + sta.z printf_str.s+1 + // [244] call printf_str + // [222] phi from printf_string::@1 to printf_str [phi:printf_string::@1->printf_str] + printf_str_from___b1: + // [222] phi printf_str::putc#10 = &cputc [phi:printf_string::@1->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = printf_str::s#2 [phi:printf_string::@1->printf_str#1] -- register_copy + jsr printf_str jmp __breturn // printf_string::@return __breturn: - // [214] return + // [245] return rts } - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // [216] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1_from_cputc - jmp __b2 - // cputc::@2 - __b2: - // [217] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // [218] conio_line_color[conio_cursor_x] = conio_textcolor -- pbuz1_derefidx_vbuz2=vbuz3 - lda.z conio_textcolor - ldy.z conio_cursor_x - sta (conio_line_color),y - // [219] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [220] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [221] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - __b3_from___b2: - jmp __b3 - // cputc::@3 - __b3: - // [222] call cputln - jsr cputln - jmp __breturn - // cputc::@return - __breturn: - // [223] return - rts - // [224] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - __b1_from_cputc: + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// void * memcpy(__zp($1f) void *destination, __zp($a) void *source, unsigned int num) +memcpy: { + .label src_end = $1d + .label dst = $1f + .label src = $a + .label source = $a + .label destination = $1f + // [247] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [248] memcpy::src#4 = (char *)memcpy::source#2 + // [249] memcpy::dst#4 = (char *)memcpy::destination#2 + // [250] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + __b1_from_memcpy: + __b1_from___b2: + // [250] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [250] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy jmp __b1 - // cputc::@1 + // memcpy::@1 __b1: - // [225] call cputln - jsr cputln + // [251] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 jmp __breturn + // memcpy::@return + __breturn: + // [252] return + rts + // memcpy::@2 + __b2: + // [253] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + ldy #0 + sta (dst),y + // [254] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [255] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1_from___b2 +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// void * memset(__zp($a) void *str, __register(X) char c, unsigned int num) +memset: { + .label end = $1f + .label dst = $a + .label str = $a + jmp __b1 + // memset::@1 + __b1: + // [257] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [258] memset::dst#4 = (char *)memset::str#3 + // [259] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + __b2_from___b1: + __b2_from___b3: + // [259] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + jmp __b2 + // memset::@2 + __b2: + // [260] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + jmp __breturn + // memset::@return + __breturn: + // [261] return + rts + // memset::@3 + __b3: + // [262] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + txa + ldy #0 + sta (dst),y + // [263] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2_from___b3 } // uctoa // Converts unsigned number value to a string representing it in RADIX format. @@ -7639,186 +8159,160 @@ cputc: { // - value : The number to be converted to RADIX // - buffer : receives the string representing the number and zero-termination. // - radix : The radix to convert the number to (from the enum RADIX) -// void uctoa(__register(X) char value, __zp($1a) char *buffer, char radix) +// void uctoa(__register(X) char value, __zp($e) char *buffer, char radix) uctoa: { - .label digit_value = $19 - .label buffer = $1a - .label digit = 8 - .label started = 9 - // [227] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + .label digit_value = $21 + .label buffer = $e + .label digit = $c + .label started = $d + // [265] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] __b1_from_uctoa: - // [227] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 + // [265] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z buffer+1 - // [227] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + // [265] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 lda #0 sta.z started - // [227] phi uctoa::value#2 = uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy - // [227] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + // [265] phi uctoa::value#2 = uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy + // [265] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 lda #0 sta.z digit jmp __b1 // uctoa::@1 __b1: - // [228] if(uctoa::digit#2<3-1) goto uctoa::@2 -- vbuz1_lt_vbuc1_then_la1 + // [266] if(uctoa::digit#2<3-1) goto uctoa::@2 -- vbuz1_lt_vbuc1_then_la1 lda.z digit cmp #3-1 bcc __b2 jmp __b3 // uctoa::@3 __b3: - // [229] *uctoa::buffer#11 = DIGITS[uctoa::value#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + // [267] *uctoa::buffer#11 = DIGITS[uctoa::value#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx lda DIGITS,x ldy #0 sta (buffer),y - // [230] uctoa::buffer#3 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [268] uctoa::buffer#3 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [231] *uctoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 + // [269] *uctoa::buffer#3 = 0 -- _deref_pbuz1=vbuc1 lda #0 ldy #0 sta (buffer),y jmp __breturn // uctoa::@return __breturn: - // [232] return + // [270] return rts // uctoa::@2 __b2: - // [233] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] -- vbuz1=pbuc1_derefidx_vbuz2 + // [271] uctoa::digit_value#0 = RADIX_DECIMAL_VALUES_CHAR[uctoa::digit#2] -- vbuz1=pbuc1_derefidx_vbuz2 ldy.z digit lda RADIX_DECIMAL_VALUES_CHAR,y sta.z digit_value - // [234] if(0!=uctoa::started#2) goto uctoa::@5 -- 0_neq_vbuz1_then_la1 + // [272] if(0!=uctoa::started#2) goto uctoa::@5 -- 0_neq_vbuz1_then_la1 lda.z started bne __b5 jmp __b7 // uctoa::@7 __b7: - // [235] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 + // [273] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 cpx.z digit_value bcs __b5 - // [236] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + // [274] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] __b4_from___b7: - // [236] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy - // [236] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy - // [236] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + // [274] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [274] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [274] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy jmp __b4 // uctoa::@4 __b4: - // [237] uctoa::digit#1 = ++ uctoa::digit#2 -- vbuz1=_inc_vbuz1 + // [275] uctoa::digit#1 = ++ uctoa::digit#2 -- vbuz1=_inc_vbuz1 inc.z digit - // [227] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + // [265] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] __b1_from___b4: - // [227] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy - // [227] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy - // [227] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy - // [227] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + // [265] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [265] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [265] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [265] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy jmp __b1 // uctoa::@5 __b5: - // [238] uctoa_append::buffer#0 = uctoa::buffer#11 - // [239] uctoa_append::value#0 = uctoa::value#2 - // [240] uctoa_append::sub#0 = uctoa::digit_value#0 - // [241] call uctoa_append - // [258] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + // [276] uctoa_append::buffer#0 = uctoa::buffer#11 + // [277] uctoa_append::value#0 = uctoa::value#2 + // [278] uctoa_append::sub#0 = uctoa::digit_value#0 + // [279] call uctoa_append + // [291] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] uctoa_append_from___b5: jsr uctoa_append - // [242] uctoa_append::return#0 = uctoa_append::value#2 + // [280] uctoa_append::return#0 = uctoa_append::value#2 jmp __b6 // uctoa::@6 __b6: - // [243] uctoa::value#0 = uctoa_append::return#0 - // [244] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [281] uctoa::value#0 = uctoa_append::return#0 + // [282] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [236] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + // [274] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] __b4_from___b6: - // [236] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy - // [236] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 + // [274] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [274] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 lda #1 sta.z started - // [236] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + // [274] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy jmp __b4 } // printf_number_buffer // Print the contents of the number buffer using a specific format. // This handles minimum length, zero-filling, and left/right justification from the format -// void printf_number_buffer(__register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_number_buffer(void (*putc)(char), __register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_number_buffer: { .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + .label putc = cputc jmp __b1 // printf_number_buffer::@1 __b1: - // [246] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 + // [284] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 cmp #0 beq __b2_from___b1 jmp __b3 // printf_number_buffer::@3 __b3: - // [247] cputc::c#2 = printf_number_buffer::buffer_sign#0 - // [248] call cputc - // [215] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] - cputc_from___b3: - // [215] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + // [285] stackpush(char) = printf_number_buffer::buffer_sign#0 -- _stackpushbyte_=vbuaa + pha + // [286] callexecute cputc -- call_vprc1 jsr cputc - // [249] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [288] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] __b2_from___b1: __b2_from___b3: jmp __b2 // printf_number_buffer::@2 __b2: - // [250] call cputs - // [192] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] - cputs_from___b2: - // [192] phi cputs::s#10 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + // [289] call printf_str + // [222] phi from printf_number_buffer::@2 to printf_str [phi:printf_number_buffer::@2->printf_str] + printf_str_from___b2: + // [222] phi printf_str::putc#10 = printf_number_buffer::putc#0 [phi:printf_number_buffer::@2->printf_str#0] -- pprz1=pprc1 + lda #putc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->printf_str#1] -- pbuz1=pbuc1 lda #buffer_digits - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __breturn // printf_number_buffer::@return __breturn: - // [251] return - rts -} - // cputln -// Print a newline -cputln: { - // [252] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // [253] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // [254] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // [255] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_y - // [256] call cscroll - jsr cscroll - jmp __breturn - // cputln::@return - __breturn: - // [257] return + // [290] return rts } // uctoa_append @@ -7830,260 +8324,47 @@ cputln: { // - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. // (For decimal the subs used are 10000, 1000, 100, 10, 1) // returns : the value reduced by sub * digit so that it is less than sub. -// __register(X) char uctoa_append(__zp($1a) char *buffer, __register(X) char value, __zp($19) char sub) +// __register(X) char uctoa_append(__zp($e) char *buffer, __register(X) char value, __zp($21) char sub) uctoa_append: { - .label buffer = $1a - .label sub = $19 - // [259] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + .label buffer = $e + .label sub = $21 + // [292] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] __b1_from_uctoa_append: - // [259] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 + // [292] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 ldy #0 - // [259] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + // [292] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy jmp __b1 // uctoa_append::@1 __b1: - // [260] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 + // [293] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 cpx.z sub bcs __b2 jmp __b3 // uctoa_append::@3 __b3: - // [261] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy + // [294] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy lda DIGITS,y ldy #0 sta (buffer),y jmp __breturn // uctoa_append::@return __breturn: - // [262] return + // [295] return rts // uctoa_append::@2 __b2: - // [263] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy + // [296] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy iny - // [264] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 + // [297] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 txa sec sbc.z sub tax - // [259] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + // [292] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] __b1_from___b2: - // [259] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy - // [259] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + // [292] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [292] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy jmp __b1 -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // [265] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [266] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - __b1_from_cscroll: - jmp __b1 - // cscroll::@1 - __b1: - // [267] call memcpy - // [278] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - memcpy_from___b1: - // [278] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [278] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [268] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - __b2_from___b1: - jmp __b2 - // cscroll::@2 - __b2: - // [269] call memcpy - // [278] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - memcpy_from___b2: - // [278] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [278] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [270] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - __b3_from___b2: - jmp __b3 - // cscroll::@3 - __b3: - // [271] call memset - // [288] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - memset_from___b3: - // [288] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [288] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - jmp __b4 - // cscroll::@4 - __b4: - // [272] memset::c#1 = conio_textcolor -- vbuxx=vbuz1 - ldx.z conio_textcolor - // [273] call memset - // [288] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - memset_from___b4: - // [288] phi memset::c#4 = memset::c#1 [phi:cscroll::@4->memset#0] -- register_copy - // [288] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - jmp __b5 - // cscroll::@5 - __b5: - // [274] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // [275] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // [276] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - jmp __breturn - // cscroll::@return - __breturn: - // [277] return - rts -} - // memcpy -// Copy block of memory (forwards) -// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp($1c) void *destination, __zp($a) void *source, unsigned int num) -memcpy: { - .label src_end = $1a - .label dst = $1c - .label src = $a - .label source = $a - .label destination = $1c - // [279] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 - lda.z source - clc - adc #<$19*$28-$28 - sta.z src_end - lda.z source+1 - adc #>$19*$28-$28 - sta.z src_end+1 - // [280] memcpy::src#4 = (char *)memcpy::source#2 - // [281] memcpy::dst#4 = (char *)memcpy::destination#2 - // [282] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - __b1_from_memcpy: - __b1_from___b2: - // [282] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [282] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy - jmp __b1 - // memcpy::@1 - __b1: - // [283] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 - lda.z src+1 - cmp.z src_end+1 - bne __b2 - lda.z src - cmp.z src_end - bne __b2 - jmp __breturn - // memcpy::@return - __breturn: - // [284] return - rts - // memcpy::@2 - __b2: - // [285] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 - ldy #0 - lda (src),y - ldy #0 - sta (dst),y - // [286] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - // [287] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 - inc.z src - bne !+ - inc.z src+1 - !: - jmp __b1_from___b2 -} - // memset -// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp($a) void *str, __register(X) char c, unsigned int num) -memset: { - .label end = $1c - .label dst = $a - .label str = $a - jmp __b1 - // memset::@1 - __b1: - // [289] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 - lda #$28 - clc - adc.z str - sta.z end - lda #0 - adc.z str+1 - sta.z end+1 - // [290] memset::dst#4 = (char *)memset::str#3 - // [291] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - __b2_from___b1: - __b2_from___b3: - // [291] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy - jmp __b2 - // memset::@2 - __b2: - // [292] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 - lda.z dst+1 - cmp.z end+1 - bne __b3 - lda.z dst - cmp.z end - bne __b3 - jmp __breturn - // memset::@return - __breturn: - // [293] return - rts - // memset::@3 - __b3: - // [294] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx - txa - ldy #0 - sta (dst),y - // [295] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - jmp __b2_from___b3 } // File Data .segment Data @@ -8103,6 +8384,10 @@ Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b2 Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __b3 Removing instruction jmp __b4 Removing instruction jmp __b5 Removing instruction jmp __b6 @@ -8139,6 +8424,7 @@ Removing instruction jmp __b3 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __breturn @@ -8167,17 +8453,24 @@ Removing instruction jmp __b4 Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b4 -Removing instruction jmp __breturn Removing instruction jmp __b1 -Removing instruction jmp __breturn -Removing instruction jmp __b3 -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __breturn Removing instruction jmp __b2 Removing instruction jmp __b3 +Removing instruction jmp __b4 +Removing instruction jmp __b5 +Removing instruction jmp __breturn Removing instruction jmp __breturn Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b2 +Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __breturn @@ -8188,41 +8481,30 @@ Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __b2 Removing instruction jmp __breturn -Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __b2 -Removing instruction jmp __b3 -Removing instruction jmp __b4 -Removing instruction jmp __b5 -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __b2 -Removing instruction jmp __breturn Succesful ASM optimization Pass5NextJumpElimination Removing instruction lda #0 -Removing instruction ldy #0 -Removing instruction ldy #0 -Replacing instruction lda #0 with TYA -Removing instruction lda #>0 -Removing instruction ldy #0 -Removing instruction ldy #0 -Replacing instruction lda #0 with TYA -Removing instruction lda #>0 -Removing instruction lda #>0 -Removing instruction ldy #0 -Removing instruction ldy #0 -Replacing instruction lda #0 with TYA Removing instruction ldy.z conio_cursor_x +Removing instruction ldy #0 +Removing instruction ldy #0 +Replacing instruction lda #0 with TYA +Removing instruction lda #>0 +Removing instruction ldy #0 +Removing instruction ldy #0 +Replacing instruction lda #0 with TYA +Removing instruction lda #>0 +Removing instruction lda #>0 +Removing instruction ldy #0 +Removing instruction ldy #0 +Replacing instruction lda #0 with TYA +Removing instruction ldy #0 Removing instruction lda #0 Replacing instruction ldy #0 with TAY -Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b2_from_conio_c64_init with __b1 +Replacing label __b1_from_cputc with __b1 Replacing label __b1_from___b1 with __b1 Replacing label __b3_from_gotoxy with __b2 Replacing label __b1 with __b2 @@ -8234,16 +8516,17 @@ Replacing label __breturn_from___b2 with __breturn_from___b5 Replacing label __b1_from___b4 with __b1 Replacing label __b1_from___b3 with __b1 Replacing label __b1_from___b2 with __b1 -Replacing label __b1_from_cputc with __b1 -Replacing label __b2_from___b1 with __b2 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b3 with __b2 +Replacing label __b2_from___b1 with __b2 Removing instruction __b1_from___init1: Removing instruction main_from___b1: Removing instruction __b2_from_conio_c64_init: Removing instruction __b2: Removing instruction __b1_from___b2: Removing instruction __b3_from___b2: +Removing instruction __b1_from_cputc: +Removing instruction __b3_from___b2: Removing instruction strcmp_from___b3: Removing instruction __b5_from___b4: Removing instruction strcmp_from___b5: @@ -8289,55 +8572,53 @@ Removing instruction __b7_from___b5: Removing instruction __b8_from___b7: Removing instruction textcolor_from___b8: Removing instruction __b12_from___b8: -Removing instruction cputs_from___b12: +Removing instruction printf_str_from___b12: Removing instruction __b14_from___b13: -Removing instruction cputs_from___b14: +Removing instruction printf_str_from___b14: Removing instruction __b16_from___b15: -Removing instruction cputs_from___b16: +Removing instruction printf_str_from___b16: Removing instruction printf_string_from___b17: Removing instruction __b18_from___b17: -Removing instruction cputs_from___b18: +Removing instruction printf_str_from___b18: Removing instruction __b1_from___b7: Removing instruction textcolor_from___b1: Removing instruction __b9_from___b1: -Removing instruction cputs_from___b9: +Removing instruction printf_str_from___b9: Removing instruction printf_string_from___b10: Removing instruction __b11_from___b10: -Removing instruction cputs_from___b11: +Removing instruction printf_str_from___b11: Removing instruction __b1_from_strncmp: Removing instruction __b1_from___b4: Removing instruction __breturn_from___b2: Removing instruction __b1_from_memcmp: Removing instruction __b1_from___b3: -Removing instruction __b1_from_cputs: -Removing instruction __b1_from___b2: -Removing instruction cputc_from___b2: -Removing instruction __b2_from_printf_schar: -Removing instruction uctoa_from___b2: -Removing instruction __b3_from___b2: -Removing instruction __b1_from_cputc: -Removing instruction __b4_from___b7: -Removing instruction uctoa_append_from___b5: -Removing instruction cputc_from___b3: -Removing instruction __b2_from___b1: -Removing instruction __b2_from___b3: -Removing instruction cputs_from___b2: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: Removing instruction __b2_from___b1: Removing instruction memcpy_from___b2: Removing instruction __b3_from___b2: Removing instruction memset_from___b3: +Removing instruction __b1_from_printf_str: +Removing instruction __b1_from___b2: +Removing instruction __b2_from_printf_schar: +Removing instruction uctoa_from___b2: Removing instruction __b1_from_memcpy: Removing instruction __b1_from___b2: Removing instruction __b2_from___b1: Removing instruction __b2_from___b3: +Removing instruction __b4_from___b7: +Removing instruction uctoa_append_from___b5: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction printf_str_from___b2: Succesful ASM optimization Pass5RedundantLabelElimination Removing instruction __init1: Removing instruction __b1: Removing instruction __breturn: Removing instruction __b1_from_conio_c64_init: Removing instruction __breturn: +Removing instruction __b2: +Removing instruction __b3: Removing instruction strcmp_from_main: Removing instruction __b2: Removing instruction assert_cmp_from___b2: @@ -8391,6 +8672,7 @@ Removing instruction __b34: Removing instruction assert_cmp_from___b34: Removing instruction __b1_from_gotoxy: Removing instruction __breturn: +Removing instruction __breturn: Removing instruction __b3: Removing instruction __breturn_from___b2: Removing instruction __b2: @@ -8416,16 +8698,23 @@ Removing instruction __b4: Removing instruction __breturn_from___b1: Removing instruction __b4: Removing instruction __breturn_from___b4: +Removing instruction __b1: +Removing instruction __b2: +Removing instruction __b3: +Removing instruction __b4: +Removing instruction memset_from___b4: +Removing instruction __b5: Removing instruction __breturn: Removing instruction __breturn: Removing instruction __b3: Removing instruction printf_number_buffer_from___b3: Removing instruction __breturn: Removing instruction __b1: -Removing instruction cputs_from___b1: +Removing instruction printf_str_from___b1: +Removing instruction __breturn: +Removing instruction __breturn: +Removing instruction __b1: Removing instruction __breturn: -Removing instruction __b2: -Removing instruction __b3: Removing instruction __b1_from_uctoa: Removing instruction __b3: Removing instruction __breturn: @@ -8436,29 +8725,19 @@ Removing instruction __b4_from___b6: Removing instruction __b1: Removing instruction __b3: Removing instruction __breturn: -Removing instruction __breturn: Removing instruction __b1_from_uctoa_append: Removing instruction __b3: Removing instruction __breturn: Removing instruction __b1_from___b2: -Removing instruction __b1: -Removing instruction __b2: -Removing instruction __b3: -Removing instruction __b4: -Removing instruction memset_from___b4: -Removing instruction __b5: -Removing instruction __breturn: -Removing instruction __b1: -Removing instruction __breturn: Succesful ASM optimization Pass5UnusedLabelElimination Replacing jump to rts with rts in jmp __breturn Replacing jump to rts with rts in jmp __breturn +Replacing jump to rts with rts in jmp __breturn Skipping double jump to __b7 in jmp __b7_from___b6 Skipping double jump to __b7 in jmp __b7_from___b6 Replacing jump to rts with rts in jmp __breturn Replacing jump to rts with rts in jmp __breturn Skipping double jump to __b2 in jmp __b2_from___b1 -Replacing jump to rts with rts in jmp __breturn Succesful ASM optimization Pass5DoubleJumpElimination Relabelling long label __b7_from___b6 to __b2 Relabelling long label __b7_from___b3 to __b3 @@ -8481,7 +8760,8 @@ Removing instruction __breturn: Removing instruction __breturn: Removing instruction __b3: Succesful ASM optimization Pass5UnusedLabelElimination -Fixing long branch [607] beq __b4 to bne +Fixing long branch [654] beq __b4 to bne +Fixing long branch [659] beq __b5 to bne FINAL SYMBOL TABLE __constant char * const COLORRAM = (char *) 55296 @@ -8497,6 +8777,7 @@ __constant char RADIX::OCTAL = 8 __constant char RADIX_DECIMAL_VALUES_CHAR[] = { $64, $a } __constant const char RED = 2 __constant char SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +__constant unsigned int STACK_BASE = $103 void __start() void assert_cmp(signed char expect , signed char actual , char *message) bool assert_cmp::$0 // reg byte a 101.0 @@ -8541,34 +8822,25 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:12 837989.43575419 -__loadstore char conio_cursor_y // zp[1]:13 1.6410256964102566E7 -__loadstore char *conio_line_color // zp[2]:16 1.1818182395721925E7 -__loadstore char *conio_line_text // zp[2]:14 1.1693122264550265E7 -__loadstore char conio_textcolor // zp[1]:18 1.2317085426829267E7 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:16 8929.220238095239 +__loadstore char conio_cursor_y // zp[1]:17 173913.6304347826 +__loadstore char *conio_line_color // zp[2]:20 125568.79545454546 +__loadstore char *conio_line_text // zp[2]:18 124157.91011235955 +__loadstore char conio_textcolor // zp[1]:22 171203.47457627117 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 2000002.0 -char cputc::c#2 // reg byte a 20002.0 -char cputc::c#3 // reg byte a 1.0505002E7 +char cputc::c#0 // reg byte a 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1000001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:6 500000.5 -const char *cputs::s#10 // s zp[2]:6 101002.0 -const char *cputs::s#2 // s zp[2]:6 2002.0 -const char *cputs::s#9 // s zp[2]:6 1550002.0 void cscroll() void gotoxy(char x , char y) -char *gotoxy::$5 // zp[2]:23 202.0 -char *gotoxy::$6 // zp[2]:19 202.0 -unsigned int gotoxy::$7 // zp[2]:19 151.5 -unsigned int gotoxy::$8 // zp[2]:21 202.0 -unsigned int gotoxy::$9 // zp[2]:19 202.0 +char *gotoxy::$5 // zp[2]:27 202.0 +char *gotoxy::$6 // zp[2]:23 202.0 +unsigned int gotoxy::$7 // zp[2]:23 151.5 +unsigned int gotoxy::$8 // zp[2]:25 202.0 +unsigned int gotoxy::$9 // zp[2]:23 202.0 unsigned int gotoxy::line_offset -unsigned int gotoxy::line_offset#0 // line_offset zp[2]:19 101.0 +unsigned int gotoxy::line_offset#0 // line_offset zp[2]:23 101.0 char gotoxy::x __constant char gotoxy::x#2 = 0 // x char gotoxy::y @@ -8622,57 +8894,57 @@ unsigned int memcmp::n#0 // n zp[2]:6 667.3333333333334 unsigned int memcmp::n#5 // n zp[2]:6 1034.6666666666667 unsigned int memcmp::n#7 // n zp[2]:6 33.666666666666664 int memcmp::return -int memcmp::return#1 // return zp[2]:26 202.0 -int memcmp::return#10 // return zp[2]:26 22.0 -int memcmp::return#11 // return zp[2]:26 22.0 -int memcmp::return#2 // return zp[2]:26 24.166666666666664 -int memcmp::return#3 // return zp[2]:26 22.0 -int memcmp::return#4 // return zp[2]:26 22.0 +int memcmp::return#1 // return zp[2]:8 202.0 +int memcmp::return#10 // return zp[2]:8 22.0 +int memcmp::return#11 // return zp[2]:8 22.0 +int memcmp::return#2 // return zp[2]:8 24.166666666666664 +int memcmp::return#3 // return zp[2]:8 22.0 +int memcmp::return#4 // return zp[2]:8 22.0 char *memcmp::s1 char *memcmp::s1#1 // s1 zp[2]:4 1001.0 char *memcmp::s1#2 // s1 zp[2]:4 801.25 char *memcmp::s1#6 // s1 zp[2]:4 101.0 char *memcmp::s2 -char *memcmp::s2#1 // s2 zp[2]:10 2002.0 -char *memcmp::s2#2 // s2 zp[2]:10 641.0 -char *memcmp::s2#6 // s2 zp[2]:10 202.0 +char *memcmp::s2#1 // s2 zp[2]:14 2002.0 +char *memcmp::s2#2 // s2 zp[2]:14 641.0 +char *memcmp::s2#6 // s2 zp[2]:14 202.0 const void *memcmp::str1 const void *memcmp::str1#4 // str1 zp[2]:4 const void *memcmp::str2 -const void *memcmp::str2#4 // str2 zp[2]:10 +const void *memcmp::str2#4 // str2 zp[2]:14 void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination -void *memcpy::destination#2 // destination zp[2]:28 +void *memcpy::destination#2 // destination zp[2]:31 char *memcpy::dst -char *memcpy::dst#1 // dst zp[2]:28 1.000000000001E12 -char *memcpy::dst#2 // dst zp[2]:28 1.0033333333346667E12 -char *memcpy::dst#4 // dst zp[2]:28 2.0000000002E10 +char *memcpy::dst#1 // dst zp[2]:31 1.000000001E9 +char *memcpy::dst#2 // dst zp[2]:31 1.0333333346666667E9 +char *memcpy::dst#4 // dst zp[2]:31 2.00000002E8 unsigned int memcpy::num void *memcpy::return void *memcpy::source void *memcpy::source#2 // source zp[2]:10 char *memcpy::src -char *memcpy::src#1 // src zp[2]:10 2.000000000002E12 -char *memcpy::src#2 // src zp[2]:10 1.00250000000125E12 -char *memcpy::src#4 // src zp[2]:10 1.0000000001E10 +char *memcpy::src#1 // src zp[2]:10 2.000000002E9 +char *memcpy::src#2 // src zp[2]:10 1.02500000125E9 +char *memcpy::src#4 // src zp[2]:10 1.00000001E8 char *memcpy::src_end -char *memcpy::src_end#0 // src_end zp[2]:26 1.2625000000025E11 +char *memcpy::src_end#0 // src_end zp[2]:29 1.3750000025E8 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#1 // reg byte x 2.000000002E9 -char memset::c#4 // reg byte x 1.430000000002857E11 +char memset::c#1 // reg byte x 2.0000002E7 +char memset::c#4 // reg byte x 1.4428571457142857E8 char *memset::dst -char *memset::dst#1 // dst zp[2]:10 2.000000000002E12 -char *memset::dst#2 // dst zp[2]:10 1.3366666666683335E12 -char *memset::dst#4 // dst zp[2]:10 2.0000000002E10 +char *memset::dst#1 // dst zp[2]:10 2.000000002E9 +char *memset::dst#2 // dst zp[2]:10 1.3666666683333335E9 +char *memset::dst#4 // dst zp[2]:10 2.00000002E8 char *memset::end -char *memset::end#0 // end zp[2]:28 1.683333333336667E11 +char *memset::end#0 // end zp[2]:31 1.833333336666667E8 unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:10 __loadstore struct printf_buffer_number printf_buffer = {} // mem[12] -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits __constant char *printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // buffer_digits @@ -8687,7 +8959,9 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_schar(signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +__constant void (*printf_number_buffer::putc#0)(char) = &cputc // putc +void printf_schar(void (*putc)(char) , signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_schar::format char printf_schar::format_justify_left char printf_schar::format_min_length @@ -8695,6 +8969,7 @@ char printf_schar::format_radix char printf_schar::format_sign_always char printf_schar::format_upper_case char printf_schar::format_zero_padding +void (*printf_schar::putc)(char) char printf_schar::uvalue signed char printf_schar::value signed char printf_schar::value#0 // reg byte x 1001.0 @@ -8702,12 +8977,23 @@ signed char printf_schar::value#1 // reg byte x 202.0 signed char printf_schar::value#2 // reg byte x 202.0 signed char printf_schar::value#3 // reg byte x 1068.3333333333335 signed char printf_schar::value#5 // reg byte x 2002.0 -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1000001.0 +void (*printf_str::putc)(char) +void (*printf_str::putc#10)(char) // putc zp[2]:6 +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:8 1000001.0 +const char *printf_str::s#10 // s zp[2]:8 101002.0 +const char *printf_str::s#2 // s zp[2]:8 2002.0 +const char *printf_str::s#9 // s zp[2]:8 1550002.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) struct printf_format_string printf_string::format char printf_string::format_justify_left char printf_string::format_min_length signed char printf_string::len signed char printf_string::padding +void (*printf_string::putc)(char) char *printf_string::str char *printf_string::str#0 // str zp[2]:4 202.0 char *printf_string::str#1 // str zp[2]:4 202.0 @@ -8715,16 +9001,16 @@ char *printf_string::str#2 // str zp[2]:4 1203.0 int strcmp(const char *str1 , const char *str2) char strcmp::$0 // reg byte a 101.0 int strcmp::return -int strcmp::return#0 // return zp[2]:26 202.0 -int strcmp::return#10 // return zp[2]:26 22.0 -int strcmp::return#11 // return zp[2]:26 18.9 -int strcmp::return#12 // return zp[2]:26 22.0 -int strcmp::return#13 // return zp[2]:26 22.0 -int strcmp::return#14 // return zp[2]:26 22.0 -int strcmp::return#15 // return zp[2]:26 22.0 -int strcmp::return#16 // return zp[2]:26 22.0 -int strcmp::return#17 // return zp[2]:26 22.0 -int strcmp::return#18 // return zp[2]:26 22.0 +int strcmp::return#0 // return zp[2]:8 202.0 +int strcmp::return#10 // return zp[2]:8 22.0 +int strcmp::return#11 // return zp[2]:8 18.9 +int strcmp::return#12 // return zp[2]:8 22.0 +int strcmp::return#13 // return zp[2]:8 22.0 +int strcmp::return#14 // return zp[2]:8 22.0 +int strcmp::return#15 // return zp[2]:8 22.0 +int strcmp::return#16 // return zp[2]:8 22.0 +int strcmp::return#17 // return zp[2]:8 22.0 +int strcmp::return#18 // return zp[2]:8 22.0 char *strcmp::s1 char *strcmp::s1#0 // s1 zp[2]:4 101.0 char *strcmp::s1#1 // s1 zp[2]:4 1001.0 @@ -8742,21 +9028,21 @@ unsigned int strncmp::n#0 // n zp[2]:4 600.5999999999999 unsigned int strncmp::n#6 // n zp[2]:4 1051.5 unsigned int strncmp::n#8 // n zp[2]:4 101.0 int strncmp::return -int strncmp::return#0 // return zp[2]:10 202.0 -int strncmp::return#10 // return zp[2]:10 22.0 -int strncmp::return#11 // return zp[2]:10 22.0 -int strncmp::return#12 // return zp[2]:10 22.0 -int strncmp::return#13 // return zp[2]:10 22.0 -int strncmp::return#2 // return zp[2]:10 22.285714285714285 -int strncmp::return#3 // return zp[2]:10 22.0 +int strncmp::return#0 // return zp[2]:14 202.0 +int strncmp::return#10 // return zp[2]:14 22.0 +int strncmp::return#11 // return zp[2]:14 22.0 +int strncmp::return#12 // return zp[2]:14 22.0 +int strncmp::return#13 // return zp[2]:14 22.0 +int strncmp::return#2 // return zp[2]:14 22.285714285714285 +int strncmp::return#3 // return zp[2]:14 22.0 char *strncmp::s1 char *strncmp::s1#0 // s1 zp[2]:6 101.0 char *strncmp::s1#1 // s1 zp[2]:6 1001.0 char *strncmp::s1#2 // s1 zp[2]:6 841.2 char *strncmp::s2 -char *strncmp::s2#0 // s2 zp[2]:26 101.0 -char *strncmp::s2#1 // s2 zp[2]:26 2002.0 -char *strncmp::s2#2 // s2 zp[2]:26 534.1666666666666 +char *strncmp::s2#0 // s2 zp[2]:8 101.0 +char *strncmp::s2#1 // s2 zp[2]:8 2002.0 +char *strncmp::s2#2 // s2 zp[2]:8 534.1666666666666 const char *strncmp::str1 const char *strncmp::str2 char textcolor(char color) @@ -8766,21 +9052,21 @@ char textcolor::old char textcolor::return void uctoa(char value , char *buffer , char radix) char *uctoa::buffer -char *uctoa::buffer#11 // buffer zp[2]:26 35000.49999999999 -char *uctoa::buffer#14 // buffer zp[2]:26 150001.5 -char *uctoa::buffer#3 // buffer zp[2]:26 20002.0 -char *uctoa::buffer#4 // buffer zp[2]:26 200002.0 +char *uctoa::buffer#11 // buffer zp[2]:14 35000.49999999999 +char *uctoa::buffer#14 // buffer zp[2]:14 150001.5 +char *uctoa::buffer#3 // buffer zp[2]:14 20002.0 +char *uctoa::buffer#4 // buffer zp[2]:14 200002.0 char uctoa::digit -char uctoa::digit#1 // digit zp[1]:8 200002.0 -char uctoa::digit#2 // digit zp[1]:8 30769.53846153846 +char uctoa::digit#1 // digit zp[1]:12 200002.0 +char uctoa::digit#2 // digit zp[1]:12 30769.53846153846 char uctoa::digit_value -char uctoa::digit_value#0 // digit_value zp[1]:25 60000.600000000006 +char uctoa::digit_value#0 // digit_value zp[1]:33 60000.600000000006 char *uctoa::digit_values char uctoa::max_digits char uctoa::radix char uctoa::started -char uctoa::started#2 // started zp[1]:9 60000.600000000006 -char uctoa::started#4 // started zp[1]:9 100001.0 +char uctoa::started#2 // started zp[1]:13 60000.600000000006 +char uctoa::started#4 // started zp[1]:13 100001.0 char uctoa::value char uctoa::value#0 // reg byte x 100001.0 char uctoa::value#1 // reg byte x 5501.0 @@ -8788,14 +9074,14 @@ char uctoa::value#2 // reg byte x 70000.99999999999 char uctoa::value#6 // reg byte x 150001.5 char uctoa_append(char *buffer , char value , char sub) char *uctoa_append::buffer -char *uctoa_append::buffer#0 // buffer zp[2]:26 137500.25 +char *uctoa_append::buffer#0 // buffer zp[2]:14 137500.25 char uctoa_append::digit char uctoa_append::digit#1 // reg byte y 1.00000001E8 char uctoa_append::digit#2 // reg byte y 1.005000015E8 char uctoa_append::return char uctoa_append::return#0 // reg byte x 200002.0 char uctoa_append::sub -char uctoa_append::sub#0 // sub zp[1]:25 3.33500005E7 +char uctoa_append::sub#0 // sub zp[1]:33 3.33500005E7 char uctoa_append::value char uctoa_append::value#0 // reg byte x 366667.3333333334 char uctoa_append::value#1 // reg byte x 2.00000002E8 @@ -8808,41 +9094,43 @@ zp[1]:3 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert reg byte a [ assert_cmp::ok#4 assert_cmp::ok#1 assert_cmp::ok#2 assert_cmp::ok#3 ] zp[2]:4 [ memcmp::str1#4 memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 strncmp::n#6 strncmp::n#8 strncmp::n#0 assert_cmp::message#17 printf_string::str#2 printf_string::str#0 printf_string::str#1 strcmp::s1#2 strcmp::s1#0 strcmp::s1#1 ] reg byte a [ textcolor::color#2 ] -zp[2]:6 [ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 memcmp::n#5 memcmp::n#7 memcmp::n#0 strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] +zp[2]:6 [ printf_str::putc#10 memcmp::n#5 memcmp::n#7 memcmp::n#0 strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] +zp[2]:8 [ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 strcmp::return#10 ] reg byte x [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] -zp[1]:8 [ uctoa::digit#2 uctoa::digit#1 ] +zp[2]:10 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +reg byte x [ memset::c#4 memset::c#1 ] +zp[1]:12 [ uctoa::digit#2 uctoa::digit#1 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -zp[1]:9 [ uctoa::started#2 uctoa::started#4 ] +zp[1]:13 [ uctoa::started#2 uctoa::started#4 ] +zp[2]:14 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 memcmp::str2#4 memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 strncmp::return#13 ] reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] -zp[2]:10 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcmp::str2#4 memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 strncmp::return#13 ] -reg byte x [ memset::c#4 memset::c#1 ] -zp[1]:12 [ conio_cursor_x ] -zp[1]:13 [ conio_cursor_y ] -zp[2]:14 [ conio_line_text ] -zp[2]:16 [ conio_line_color ] -zp[1]:18 [ conio_textcolor ] -zp[2]:19 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -zp[2]:21 [ gotoxy::$8 ] -zp[2]:23 [ gotoxy::$5 ] +zp[1]:16 [ conio_cursor_x ] +zp[1]:17 [ conio_cursor_y ] +zp[2]:18 [ conio_line_text ] +zp[2]:20 [ conio_line_color ] +zp[1]:22 [ conio_textcolor ] +reg byte a [ cputc::c#0 ] +zp[2]:23 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +zp[2]:25 [ gotoxy::$8 ] +zp[2]:27 [ gotoxy::$5 ] reg byte a [ strcmp::$0 ] reg byte a [ assert_cmp::$2 ] reg byte a [ assert_cmp::$1 ] reg byte a [ assert_cmp::$0 ] reg byte a [ strncmp::$0 ] reg byte a [ memcmp::$3 ] -reg byte a [ cputs::c#1 ] +reg byte a [ printf_str::c#1 ] reg byte a [ printf_number_buffer::buffer_sign#0 ] -zp[1]:25 [ uctoa::digit_value#0 uctoa_append::sub#0 ] +zp[2]:29 [ memcpy::src_end#0 ] +zp[2]:31 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +zp[1]:33 [ uctoa::digit_value#0 uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] -zp[2]:26 [ memcpy::src_end#0 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 strcmp::return#10 ] -zp[2]:28 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 17411 +Score: 8618 // File Comments /// Test strcmp() @@ -8860,6 +9148,7 @@ Score: 17411 .const GREEN = 5 .const LIGHT_BLUE = $e .const OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS = 1 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// Color Ram .label COLORRAM = $d800 @@ -8867,15 +9156,15 @@ Score: 17411 .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = $c + .label conio_cursor_x = $10 // The current cursor y-position - .label conio_cursor_y = $d + .label conio_cursor_y = $11 // The current text cursor line start - .label conio_line_text = $e + .label conio_line_text = $12 // The current color cursor line start - .label conio_line_color = $10 + .label conio_line_color = $14 // The current text color - .label conio_textcolor = $12 + .label conio_textcolor = $16 .segment Code // __start __start: { @@ -8909,7 +9198,7 @@ __start: { // [7] phi from __start::__init1 to __start::@1 [phi:__start::__init1->__start::@1] // __start::@1 // [8] call main - // [17] phi from __start::@1 to main [phi:__start::@1->main] + // [28] phi from __start::@1 to main [phi:__start::@1->main] jsr main // __start::@return // [9] return @@ -8944,648 +9233,695 @@ conio_c64_init: { // } // [16] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [17] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + // [18] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [19] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + // [20] conio_line_color[conio_cursor_x] = conio_textcolor -- pbuz1_derefidx_vbuz2=vbuz3 + lda.z conio_textcolor + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [21] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [22] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [23] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [24] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [25] return + rts + // [26] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [27] call cputln + jsr cputln + rts } // main main: { // strcmp("a","b") - // [18] call strcmp - // [117] phi from main to strcmp [phi:main->strcmp] - // [117] phi strcmp::s2#0 = main::str2 [phi:main->strcmp#0] -- pbuz1=pbuc1 + // [29] call strcmp + // [134] phi from main to strcmp [phi:main->strcmp] + // [134] phi strcmp::s2#0 = main::str2 [phi:main->strcmp#0] -- pbuz1=pbuc1 lda #str2 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str1 [phi:main->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str1 [phi:main->strcmp#1] -- pbuz1=pbuc1 lda #str1 sta.z strcmp.s1+1 jsr strcmp // strcmp("a","b") - // [19] strcmp::return#12 = strcmp::return#11 + // [30] strcmp::return#12 = strcmp::return#11 // main::@2 // assert_cmp(LESS_THAN, strcmp("a","b"), "aassert_cmp] - // [127] phi assert_cmp::message#17 = main::message [phi:main::@2->assert_cmp#0] -- pbuz1=pbuc1 + // [32] call assert_cmp + // [144] phi from main::@2 to assert_cmp [phi:main::@2->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message [phi:main::@2->assert_cmp#0] -- pbuz1=pbuc1 lda #message sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#0 [phi:main::@2->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@2->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#0 [phi:main::@2->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@2->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [22] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + // [33] phi from main::@2 to main::@3 [phi:main::@2->main::@3] // main::@3 // strcmp("aaa","aab") - // [23] call strcmp - // [117] phi from main::@3 to strcmp [phi:main::@3->strcmp] - // [117] phi strcmp::s2#0 = main::str21 [phi:main::@3->strcmp#0] -- pbuz1=pbuc1 + // [34] call strcmp + // [134] phi from main::@3 to strcmp [phi:main::@3->strcmp] + // [134] phi strcmp::s2#0 = main::str21 [phi:main::@3->strcmp#0] -- pbuz1=pbuc1 lda #str21 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str11 [phi:main::@3->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str11 [phi:main::@3->strcmp#1] -- pbuz1=pbuc1 lda #str11 sta.z strcmp.s1+1 jsr strcmp // strcmp("aaa","aab") - // [24] strcmp::return#13 = strcmp::return#11 + // [35] strcmp::return#13 = strcmp::return#11 // main::@4 // assert_cmp(LESS_THAN, strcmp("aaa","aab"), "aaaassert_cmp] - // [127] phi assert_cmp::message#17 = main::message1 [phi:main::@4->assert_cmp#0] -- pbuz1=pbuc1 + // [37] call assert_cmp + // [144] phi from main::@4 to assert_cmp [phi:main::@4->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message1 [phi:main::@4->assert_cmp#0] -- pbuz1=pbuc1 lda #message1 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#1 [phi:main::@4->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@4->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#1 [phi:main::@4->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@4->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [27] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + // [38] phi from main::@4 to main::@5 [phi:main::@4->main::@5] // main::@5 // strcmp("aa","aaa") - // [28] call strcmp - // [117] phi from main::@5 to strcmp [phi:main::@5->strcmp] - // [117] phi strcmp::s2#0 = main::str11 [phi:main::@5->strcmp#0] -- pbuz1=pbuc1 + // [39] call strcmp + // [134] phi from main::@5 to strcmp [phi:main::@5->strcmp] + // [134] phi strcmp::s2#0 = main::str11 [phi:main::@5->strcmp#0] -- pbuz1=pbuc1 lda #str11 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str12 [phi:main::@5->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str12 [phi:main::@5->strcmp#1] -- pbuz1=pbuc1 lda #str12 sta.z strcmp.s1+1 jsr strcmp // strcmp("aa","aaa") - // [29] strcmp::return#14 = strcmp::return#11 + // [40] strcmp::return#14 = strcmp::return#11 // main::@6 // assert_cmp(LESS_THAN, strcmp("aa","aaa"), "aaassert_cmp] - // [127] phi assert_cmp::message#17 = main::message2 [phi:main::@6->assert_cmp#0] -- pbuz1=pbuc1 + // [42] call assert_cmp + // [144] phi from main::@6 to assert_cmp [phi:main::@6->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message2 [phi:main::@6->assert_cmp#0] -- pbuz1=pbuc1 lda #message2 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#2 [phi:main::@6->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@6->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#2 [phi:main::@6->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@6->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [32] phi from main::@6 to main::@7 [phi:main::@6->main::@7] + // [43] phi from main::@6 to main::@7 [phi:main::@6->main::@7] // main::@7 // strcmp("x","x") - // [33] call strcmp - // [117] phi from main::@7 to strcmp [phi:main::@7->strcmp] - // [117] phi strcmp::s2#0 = main::str13 [phi:main::@7->strcmp#0] -- pbuz1=pbuc1 + // [44] call strcmp + // [134] phi from main::@7 to strcmp [phi:main::@7->strcmp] + // [134] phi strcmp::s2#0 = main::str13 [phi:main::@7->strcmp#0] -- pbuz1=pbuc1 lda #str13 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str13 [phi:main::@7->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str13 [phi:main::@7->strcmp#1] -- pbuz1=pbuc1 lda #str13 sta.z strcmp.s1+1 jsr strcmp // strcmp("x","x") - // [34] strcmp::return#15 = strcmp::return#11 + // [45] strcmp::return#15 = strcmp::return#11 // main::@8 // assert_cmp(EQUAL, strcmp("x","x"), "x=x strcmp()") - // [35] assert_cmp::actual#3 = strcmp::return#15 -- vbsz1=vwsz2 + // [46] assert_cmp::actual#3 = strcmp::return#15 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [36] call assert_cmp - // [127] phi from main::@8 to assert_cmp [phi:main::@8->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message3 [phi:main::@8->assert_cmp#0] -- pbuz1=pbuc1 + // [47] call assert_cmp + // [144] phi from main::@8 to assert_cmp [phi:main::@8->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message3 [phi:main::@8->assert_cmp#0] -- pbuz1=pbuc1 lda #message3 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#3 [phi:main::@8->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@8->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#3 [phi:main::@8->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@8->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [37] phi from main::@8 to main::@9 [phi:main::@8->main::@9] + // [48] phi from main::@8 to main::@9 [phi:main::@8->main::@9] // main::@9 // strcmp("qwez","qwez") - // [38] call strcmp - // [117] phi from main::@9 to strcmp [phi:main::@9->strcmp] - // [117] phi strcmp::s2#0 = main::str14 [phi:main::@9->strcmp#0] -- pbuz1=pbuc1 + // [49] call strcmp + // [134] phi from main::@9 to strcmp [phi:main::@9->strcmp] + // [134] phi strcmp::s2#0 = main::str14 [phi:main::@9->strcmp#0] -- pbuz1=pbuc1 lda #str14 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str14 [phi:main::@9->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str14 [phi:main::@9->strcmp#1] -- pbuz1=pbuc1 lda #str14 sta.z strcmp.s1+1 jsr strcmp // strcmp("qwez","qwez") - // [39] strcmp::return#16 = strcmp::return#11 + // [50] strcmp::return#16 = strcmp::return#11 // main::@10 // assert_cmp(EQUAL, strcmp("qwez","qwez"), "qwez=qwez strcmp()") - // [40] assert_cmp::actual#4 = strcmp::return#16 -- vbsz1=vwsz2 + // [51] assert_cmp::actual#4 = strcmp::return#16 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [41] call assert_cmp - // [127] phi from main::@10 to assert_cmp [phi:main::@10->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message4 [phi:main::@10->assert_cmp#0] -- pbuz1=pbuc1 + // [52] call assert_cmp + // [144] phi from main::@10 to assert_cmp [phi:main::@10->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message4 [phi:main::@10->assert_cmp#0] -- pbuz1=pbuc1 lda #message4 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#4 [phi:main::@10->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@10->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#4 [phi:main::@10->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@10->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [42] phi from main::@10 to main::@11 [phi:main::@10->main::@11] + // [53] phi from main::@10 to main::@11 [phi:main::@10->main::@11] // main::@11 // strcmp("q","k") - // [43] call strcmp - // [117] phi from main::@11 to strcmp [phi:main::@11->strcmp] - // [117] phi strcmp::s2#0 = main::str25 [phi:main::@11->strcmp#0] -- pbuz1=pbuc1 + // [54] call strcmp + // [134] phi from main::@11 to strcmp [phi:main::@11->strcmp] + // [134] phi strcmp::s2#0 = main::str25 [phi:main::@11->strcmp#0] -- pbuz1=pbuc1 lda #str25 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str15 [phi:main::@11->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str15 [phi:main::@11->strcmp#1] -- pbuz1=pbuc1 lda #str15 sta.z strcmp.s1+1 jsr strcmp // strcmp("q","k") - // [44] strcmp::return#17 = strcmp::return#11 + // [55] strcmp::return#17 = strcmp::return#11 // main::@12 // assert_cmp(GREATER_THAN, strcmp("q","k"), "q>k strcmp()") - // [45] assert_cmp::actual#5 = strcmp::return#17 -- vbsz1=vwsz2 + // [56] assert_cmp::actual#5 = strcmp::return#17 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [46] call assert_cmp - // [127] phi from main::@12 to assert_cmp [phi:main::@12->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message5 [phi:main::@12->assert_cmp#0] -- pbuz1=pbuc1 + // [57] call assert_cmp + // [144] phi from main::@12 to assert_cmp [phi:main::@12->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message5 [phi:main::@12->assert_cmp#0] -- pbuz1=pbuc1 lda #message5 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#5 [phi:main::@12->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 1 [phi:main::@12->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#5 [phi:main::@12->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 1 [phi:main::@12->assert_cmp#2] -- vbsz1=vbsc1 lda #1 sta.z assert_cmp.expect jsr assert_cmp - // [47] phi from main::@12 to main::@13 [phi:main::@12->main::@13] + // [58] phi from main::@12 to main::@13 [phi:main::@12->main::@13] // main::@13 // strcmp("kkkq","kkkp") - // [48] call strcmp - // [117] phi from main::@13 to strcmp [phi:main::@13->strcmp] - // [117] phi strcmp::s2#0 = main::str26 [phi:main::@13->strcmp#0] -- pbuz1=pbuc1 + // [59] call strcmp + // [134] phi from main::@13 to strcmp [phi:main::@13->strcmp] + // [134] phi strcmp::s2#0 = main::str26 [phi:main::@13->strcmp#0] -- pbuz1=pbuc1 lda #str26 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str16 [phi:main::@13->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str16 [phi:main::@13->strcmp#1] -- pbuz1=pbuc1 lda #str16 sta.z strcmp.s1+1 jsr strcmp // strcmp("kkkq","kkkp") - // [49] strcmp::return#18 = strcmp::return#11 + // [60] strcmp::return#18 = strcmp::return#11 // main::@14 // assert_cmp(GREATER_THAN, strcmp("kkkq","kkkp"), "kkkq>kkkp strcmp()") - // [50] assert_cmp::actual#6 = strcmp::return#18 -- vbsz1=vwsz2 + // [61] assert_cmp::actual#6 = strcmp::return#18 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [51] call assert_cmp - // [127] phi from main::@14 to assert_cmp [phi:main::@14->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message6 [phi:main::@14->assert_cmp#0] -- pbuz1=pbuc1 + // [62] call assert_cmp + // [144] phi from main::@14 to assert_cmp [phi:main::@14->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message6 [phi:main::@14->assert_cmp#0] -- pbuz1=pbuc1 lda #message6 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#6 [phi:main::@14->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 1 [phi:main::@14->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#6 [phi:main::@14->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 1 [phi:main::@14->assert_cmp#2] -- vbsz1=vbsc1 lda #1 sta.z assert_cmp.expect jsr assert_cmp - // [52] phi from main::@14 to main::@15 [phi:main::@14->main::@15] + // [63] phi from main::@14 to main::@15 [phi:main::@14->main::@15] // main::@15 // strcmp("kkkq","kkk") - // [53] call strcmp - // [117] phi from main::@15 to strcmp [phi:main::@15->strcmp] - // [117] phi strcmp::s2#0 = main::str27 [phi:main::@15->strcmp#0] -- pbuz1=pbuc1 + // [64] call strcmp + // [134] phi from main::@15 to strcmp [phi:main::@15->strcmp] + // [134] phi strcmp::s2#0 = main::str27 [phi:main::@15->strcmp#0] -- pbuz1=pbuc1 lda #str27 sta.z strcmp.s2+1 - // [117] phi strcmp::s1#0 = main::str16 [phi:main::@15->strcmp#1] -- pbuz1=pbuc1 + // [134] phi strcmp::s1#0 = main::str16 [phi:main::@15->strcmp#1] -- pbuz1=pbuc1 lda #str16 sta.z strcmp.s1+1 jsr strcmp // strcmp("kkkq","kkk") - // [54] strcmp::return#10 = strcmp::return#11 + // [65] strcmp::return#10 = strcmp::return#11 // main::@16 // assert_cmp(GREATER_THAN, strcmp("kkkq","kkk"), "kkkq>kkk strcmp()") - // [55] assert_cmp::actual#7 = strcmp::return#10 -- vbsz1=vwsz2 + // [66] assert_cmp::actual#7 = strcmp::return#10 -- vbsz1=vwsz2 lda.z strcmp.return sta.z assert_cmp.actual - // [56] call assert_cmp - // [127] phi from main::@16 to assert_cmp [phi:main::@16->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message7 [phi:main::@16->assert_cmp#0] -- pbuz1=pbuc1 + // [67] call assert_cmp + // [144] phi from main::@16 to assert_cmp [phi:main::@16->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message7 [phi:main::@16->assert_cmp#0] -- pbuz1=pbuc1 lda #message7 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#7 [phi:main::@16->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 1 [phi:main::@16->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#7 [phi:main::@16->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 1 [phi:main::@16->assert_cmp#2] -- vbsz1=vbsc1 lda #1 sta.z assert_cmp.expect jsr assert_cmp - // [57] phi from main::@16 to main::@17 [phi:main::@16->main::@17] + // [68] phi from main::@16 to main::@17 [phi:main::@16->main::@17] // main::@17 // strncmp("aaax","aabx", 3) - // [58] call strncmp - // [164] phi from main::@17 to strncmp [phi:main::@17->strncmp] - // [164] phi strncmp::n#8 = 3 [phi:main::@17->strncmp#0] -- vwuz1=vbuc1 + // [69] call strncmp + // [181] phi from main::@17 to strncmp [phi:main::@17->strncmp] + // [181] phi strncmp::n#8 = 3 [phi:main::@17->strncmp#0] -- vwuz1=vbuc1 lda #<3 sta.z strncmp.n lda #>3 sta.z strncmp.n+1 - // [164] phi strncmp::s2#0 = main::str28 [phi:main::@17->strncmp#1] -- pbuz1=pbuc1 + // [181] phi strncmp::s2#0 = main::str28 [phi:main::@17->strncmp#1] -- pbuz1=pbuc1 lda #str28 sta.z strncmp.s2+1 - // [164] phi strncmp::s1#0 = main::str18 [phi:main::@17->strncmp#2] -- pbuz1=pbuc1 + // [181] phi strncmp::s1#0 = main::str18 [phi:main::@17->strncmp#2] -- pbuz1=pbuc1 lda #str18 sta.z strncmp.s1+1 jsr strncmp // strncmp("aaax","aabx", 3) - // [59] strncmp::return#3 = strncmp::return#2 + // [70] strncmp::return#3 = strncmp::return#2 // main::@18 // assert_cmp(LESS_THAN, strncmp("aaax","aabx", 3), "aaaxassert_cmp] - // [127] phi assert_cmp::message#17 = main::message8 [phi:main::@18->assert_cmp#0] -- pbuz1=pbuc1 + // [72] call assert_cmp + // [144] phi from main::@18 to assert_cmp [phi:main::@18->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message8 [phi:main::@18->assert_cmp#0] -- pbuz1=pbuc1 lda #message8 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#8 [phi:main::@18->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@18->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#8 [phi:main::@18->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@18->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [62] phi from main::@18 to main::@19 [phi:main::@18->main::@19] + // [73] phi from main::@18 to main::@19 [phi:main::@18->main::@19] // main::@19 // strncmp("qwe","qee", 3) - // [63] call strncmp - // [164] phi from main::@19 to strncmp [phi:main::@19->strncmp] - // [164] phi strncmp::n#8 = 3 [phi:main::@19->strncmp#0] -- vwuz1=vbuc1 + // [74] call strncmp + // [181] phi from main::@19 to strncmp [phi:main::@19->strncmp] + // [181] phi strncmp::n#8 = 3 [phi:main::@19->strncmp#0] -- vwuz1=vbuc1 lda #<3 sta.z strncmp.n lda #>3 sta.z strncmp.n+1 - // [164] phi strncmp::s2#0 = main::str29 [phi:main::@19->strncmp#1] -- pbuz1=pbuc1 + // [181] phi strncmp::s2#0 = main::str29 [phi:main::@19->strncmp#1] -- pbuz1=pbuc1 lda #str29 sta.z strncmp.s2+1 - // [164] phi strncmp::s1#0 = main::str19 [phi:main::@19->strncmp#2] -- pbuz1=pbuc1 + // [181] phi strncmp::s1#0 = main::str19 [phi:main::@19->strncmp#2] -- pbuz1=pbuc1 lda #str19 sta.z strncmp.s1+1 jsr strncmp // strncmp("qwe","qee", 3) - // [64] strncmp::return#10 = strncmp::return#2 + // [75] strncmp::return#10 = strncmp::return#2 // main::@20 // assert_cmp(GREATER_THAN, strncmp("qwe","qee", 3), "qwe>qee strncmp(2)") - // [65] assert_cmp::actual#9 = strncmp::return#10 -- vbsz1=vwsz2 + // [76] assert_cmp::actual#9 = strncmp::return#10 -- vbsz1=vwsz2 lda.z strncmp.return sta.z assert_cmp.actual - // [66] call assert_cmp - // [127] phi from main::@20 to assert_cmp [phi:main::@20->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message9 [phi:main::@20->assert_cmp#0] -- pbuz1=pbuc1 + // [77] call assert_cmp + // [144] phi from main::@20 to assert_cmp [phi:main::@20->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message9 [phi:main::@20->assert_cmp#0] -- pbuz1=pbuc1 lda #message9 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#9 [phi:main::@20->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 1 [phi:main::@20->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#9 [phi:main::@20->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 1 [phi:main::@20->assert_cmp#2] -- vbsz1=vbsc1 lda #1 sta.z assert_cmp.expect jsr assert_cmp - // [67] phi from main::@20 to main::@21 [phi:main::@20->main::@21] + // [78] phi from main::@20 to main::@21 [phi:main::@20->main::@21] // main::@21 // strncmp("aab","aac", 2) - // [68] call strncmp - // [164] phi from main::@21 to strncmp [phi:main::@21->strncmp] - // [164] phi strncmp::n#8 = 2 [phi:main::@21->strncmp#0] -- vwuz1=vbuc1 + // [79] call strncmp + // [181] phi from main::@21 to strncmp [phi:main::@21->strncmp] + // [181] phi strncmp::n#8 = 2 [phi:main::@21->strncmp#0] -- vwuz1=vbuc1 lda #<2 sta.z strncmp.n lda #>2 sta.z strncmp.n+1 - // [164] phi strncmp::s2#0 = main::str210 [phi:main::@21->strncmp#1] -- pbuz1=pbuc1 + // [181] phi strncmp::s2#0 = main::str210 [phi:main::@21->strncmp#1] -- pbuz1=pbuc1 lda #str210 sta.z strncmp.s2+1 - // [164] phi strncmp::s1#0 = main::str21 [phi:main::@21->strncmp#2] -- pbuz1=pbuc1 + // [181] phi strncmp::s1#0 = main::str21 [phi:main::@21->strncmp#2] -- pbuz1=pbuc1 lda #str21 sta.z strncmp.s1+1 jsr strncmp // strncmp("aab","aac", 2) - // [69] strncmp::return#11 = strncmp::return#2 + // [80] strncmp::return#11 = strncmp::return#2 // main::@22 // assert_cmp(EQUAL, strncmp("aab","aac", 2), "aab=aac strncmp(2)") - // [70] assert_cmp::actual#10 = strncmp::return#11 -- vbsz1=vwsz2 + // [81] assert_cmp::actual#10 = strncmp::return#11 -- vbsz1=vwsz2 lda.z strncmp.return sta.z assert_cmp.actual - // [71] call assert_cmp - // [127] phi from main::@22 to assert_cmp [phi:main::@22->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message10 [phi:main::@22->assert_cmp#0] -- pbuz1=pbuc1 + // [82] call assert_cmp + // [144] phi from main::@22 to assert_cmp [phi:main::@22->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message10 [phi:main::@22->assert_cmp#0] -- pbuz1=pbuc1 lda #message10 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#10 [phi:main::@22->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@22->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#10 [phi:main::@22->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@22->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [72] phi from main::@22 to main::@23 [phi:main::@22->main::@23] + // [83] phi from main::@22 to main::@23 [phi:main::@22->main::@23] // main::@23 // strncmp("qwex","qwea", 3) - // [73] call strncmp - // [164] phi from main::@23 to strncmp [phi:main::@23->strncmp] - // [164] phi strncmp::n#8 = 3 [phi:main::@23->strncmp#0] -- vwuz1=vbuc1 + // [84] call strncmp + // [181] phi from main::@23 to strncmp [phi:main::@23->strncmp] + // [181] phi strncmp::n#8 = 3 [phi:main::@23->strncmp#0] -- vwuz1=vbuc1 lda #<3 sta.z strncmp.n lda #>3 sta.z strncmp.n+1 - // [164] phi strncmp::s2#0 = main::str211 [phi:main::@23->strncmp#1] -- pbuz1=pbuc1 + // [181] phi strncmp::s2#0 = main::str211 [phi:main::@23->strncmp#1] -- pbuz1=pbuc1 lda #str211 sta.z strncmp.s2+1 - // [164] phi strncmp::s1#0 = main::str111 [phi:main::@23->strncmp#2] -- pbuz1=pbuc1 + // [181] phi strncmp::s1#0 = main::str111 [phi:main::@23->strncmp#2] -- pbuz1=pbuc1 lda #str111 sta.z strncmp.s1+1 jsr strncmp // strncmp("qwex","qwea", 3) - // [74] strncmp::return#12 = strncmp::return#2 + // [85] strncmp::return#12 = strncmp::return#2 // main::@24 // assert_cmp(EQUAL, strncmp("qwex","qwea", 3), "qwex=qwea strncmp(3)") - // [75] assert_cmp::actual#11 = strncmp::return#12 -- vbsz1=vwsz2 + // [86] assert_cmp::actual#11 = strncmp::return#12 -- vbsz1=vwsz2 lda.z strncmp.return sta.z assert_cmp.actual - // [76] call assert_cmp - // [127] phi from main::@24 to assert_cmp [phi:main::@24->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message11 [phi:main::@24->assert_cmp#0] -- pbuz1=pbuc1 + // [87] call assert_cmp + // [144] phi from main::@24 to assert_cmp [phi:main::@24->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message11 [phi:main::@24->assert_cmp#0] -- pbuz1=pbuc1 lda #message11 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#11 [phi:main::@24->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@24->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#11 [phi:main::@24->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@24->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [77] phi from main::@24 to main::@25 [phi:main::@24->main::@25] + // [88] phi from main::@24 to main::@25 [phi:main::@24->main::@25] // main::@25 // strncmp("aa","aacx", 3) - // [78] call strncmp - // [164] phi from main::@25 to strncmp [phi:main::@25->strncmp] - // [164] phi strncmp::n#8 = 3 [phi:main::@25->strncmp#0] -- vwuz1=vbuc1 + // [89] call strncmp + // [181] phi from main::@25 to strncmp [phi:main::@25->strncmp] + // [181] phi strncmp::n#8 = 3 [phi:main::@25->strncmp#0] -- vwuz1=vbuc1 lda #<3 sta.z strncmp.n lda #>3 sta.z strncmp.n+1 - // [164] phi strncmp::s2#0 = main::str212 [phi:main::@25->strncmp#1] -- pbuz1=pbuc1 + // [181] phi strncmp::s2#0 = main::str212 [phi:main::@25->strncmp#1] -- pbuz1=pbuc1 lda #str212 sta.z strncmp.s2+1 - // [164] phi strncmp::s1#0 = main::str12 [phi:main::@25->strncmp#2] -- pbuz1=pbuc1 + // [181] phi strncmp::s1#0 = main::str12 [phi:main::@25->strncmp#2] -- pbuz1=pbuc1 lda #str12 sta.z strncmp.s1+1 jsr strncmp // strncmp("aa","aacx", 3) - // [79] strncmp::return#13 = strncmp::return#2 + // [90] strncmp::return#13 = strncmp::return#2 // main::@26 // assert_cmp(LESS_THAN, strncmp("aa","aacx", 3), "aaassert_cmp] - // [127] phi assert_cmp::message#17 = main::message12 [phi:main::@26->assert_cmp#0] -- pbuz1=pbuc1 + // [92] call assert_cmp + // [144] phi from main::@26 to assert_cmp [phi:main::@26->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message12 [phi:main::@26->assert_cmp#0] -- pbuz1=pbuc1 lda #message12 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#12 [phi:main::@26->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@26->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#12 [phi:main::@26->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@26->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [82] phi from main::@26 to main::@27 [phi:main::@26->main::@27] + // [93] phi from main::@26 to main::@27 [phi:main::@26->main::@27] // main::@27 // memcmp("aa","aba", 2) - // [83] call memcmp - // [176] phi from main::@27 to memcmp [phi:main::@27->memcmp] - // [176] phi memcmp::n#7 = 2 [phi:main::@27->memcmp#0] -- vwuz1=vbuc1 + // [94] call memcmp + // [193] phi from main::@27 to memcmp [phi:main::@27->memcmp] + // [193] phi memcmp::n#7 = 2 [phi:main::@27->memcmp#0] -- vwuz1=vbuc1 lda #<2 sta.z memcmp.n lda #>2 sta.z memcmp.n+1 - // [176] phi memcmp::str2#4 = (const void *)main::$35 [phi:main::@27->memcmp#1] -- pvoz1=pvoc1 + // [193] phi memcmp::str2#4 = (const void *)main::$35 [phi:main::@27->memcmp#1] -- pvoz1=pvoc1 lda #<__35 sta.z memcmp.str2 lda #>__35 sta.z memcmp.str2+1 - // [176] phi memcmp::str1#4 = (const void *)main::str12 [phi:main::@27->memcmp#2] -- pvoz1=pvoc1 + // [193] phi memcmp::str1#4 = (const void *)main::str12 [phi:main::@27->memcmp#2] -- pvoz1=pvoc1 lda #str12 sta.z memcmp.str1+1 jsr memcmp // memcmp("aa","aba", 2) - // [84] memcmp::return#3 = memcmp::return#2 + // [95] memcmp::return#3 = memcmp::return#2 // main::@28 // assert_cmp(LESS_THAN, memcmp("aa","aba", 2), "aaassert_cmp] - // [127] phi assert_cmp::message#17 = main::message13 [phi:main::@28->assert_cmp#0] -- pbuz1=pbuc1 + // [97] call assert_cmp + // [144] phi from main::@28 to assert_cmp [phi:main::@28->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message13 [phi:main::@28->assert_cmp#0] -- pbuz1=pbuc1 lda #message13 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#13 [phi:main::@28->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = -1 [phi:main::@28->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#13 [phi:main::@28->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = -1 [phi:main::@28->assert_cmp#2] -- vbsz1=vbsc1 lda #-1 sta.z assert_cmp.expect jsr assert_cmp - // [87] phi from main::@28 to main::@29 [phi:main::@28->main::@29] + // [98] phi from main::@28 to main::@29 [phi:main::@28->main::@29] // main::@29 // memcmp("x","x", 2) - // [88] call memcmp - // [176] phi from main::@29 to memcmp [phi:main::@29->memcmp] - // [176] phi memcmp::n#7 = 2 [phi:main::@29->memcmp#0] -- vwuz1=vbuc1 + // [99] call memcmp + // [193] phi from main::@29 to memcmp [phi:main::@29->memcmp] + // [193] phi memcmp::n#7 = 2 [phi:main::@29->memcmp#0] -- vwuz1=vbuc1 lda #<2 sta.z memcmp.n lda #>2 sta.z memcmp.n+1 - // [176] phi memcmp::str2#4 = (const void *)main::str13 [phi:main::@29->memcmp#1] -- pvoz1=pvoc1 + // [193] phi memcmp::str2#4 = (const void *)main::str13 [phi:main::@29->memcmp#1] -- pvoz1=pvoc1 lda #str13 sta.z memcmp.str2+1 - // [176] phi memcmp::str1#4 = (const void *)main::str13 [phi:main::@29->memcmp#2] -- pvoz1=pvoc1 + // [193] phi memcmp::str1#4 = (const void *)main::str13 [phi:main::@29->memcmp#2] -- pvoz1=pvoc1 lda #str13 sta.z memcmp.str1+1 jsr memcmp // memcmp("x","x", 2) - // [89] memcmp::return#4 = memcmp::return#2 + // [100] memcmp::return#4 = memcmp::return#2 // main::@30 // assert_cmp(EQUAL, memcmp("x","x", 2), "x=x memcmp(2)") - // [90] assert_cmp::actual#14 = memcmp::return#4 -- vbsz1=vwsz2 + // [101] assert_cmp::actual#14 = memcmp::return#4 -- vbsz1=vwsz2 lda.z memcmp.return sta.z assert_cmp.actual - // [91] call assert_cmp - // [127] phi from main::@30 to assert_cmp [phi:main::@30->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message14 [phi:main::@30->assert_cmp#0] -- pbuz1=pbuc1 + // [102] call assert_cmp + // [144] phi from main::@30 to assert_cmp [phi:main::@30->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message14 [phi:main::@30->assert_cmp#0] -- pbuz1=pbuc1 lda #message14 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#14 [phi:main::@30->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@30->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#14 [phi:main::@30->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@30->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [92] phi from main::@30 to main::@31 [phi:main::@30->main::@31] + // [103] phi from main::@30 to main::@31 [phi:main::@30->main::@31] // main::@31 // memcmp("xy","xz", 1) - // [93] call memcmp - // [176] phi from main::@31 to memcmp [phi:main::@31->memcmp] - // [176] phi memcmp::n#7 = 1 [phi:main::@31->memcmp#0] -- vwuz1=vbuc1 + // [104] call memcmp + // [193] phi from main::@31 to memcmp [phi:main::@31->memcmp] + // [193] phi memcmp::n#7 = 1 [phi:main::@31->memcmp#0] -- vwuz1=vbuc1 lda #<1 sta.z memcmp.n lda #>1 sta.z memcmp.n+1 - // [176] phi memcmp::str2#4 = (const void *)main::$39 [phi:main::@31->memcmp#1] -- pvoz1=pvoc1 + // [193] phi memcmp::str2#4 = (const void *)main::$39 [phi:main::@31->memcmp#1] -- pvoz1=pvoc1 lda #<__39 sta.z memcmp.str2 lda #>__39 sta.z memcmp.str2+1 - // [176] phi memcmp::str1#4 = (const void *)main::$38 [phi:main::@31->memcmp#2] -- pvoz1=pvoc1 + // [193] phi memcmp::str1#4 = (const void *)main::$38 [phi:main::@31->memcmp#2] -- pvoz1=pvoc1 lda #<__38 sta.z memcmp.str1 lda #>__38 sta.z memcmp.str1+1 jsr memcmp // memcmp("xy","xz", 1) - // [94] memcmp::return#10 = memcmp::return#2 + // [105] memcmp::return#10 = memcmp::return#2 // main::@32 // assert_cmp(EQUAL, memcmp("xy","xz", 1), "xy=xz memcmp(1)") - // [95] assert_cmp::actual#15 = memcmp::return#10 -- vbsz1=vwsz2 + // [106] assert_cmp::actual#15 = memcmp::return#10 -- vbsz1=vwsz2 lda.z memcmp.return sta.z assert_cmp.actual - // [96] call assert_cmp - // [127] phi from main::@32 to assert_cmp [phi:main::@32->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message15 [phi:main::@32->assert_cmp#0] -- pbuz1=pbuc1 + // [107] call assert_cmp + // [144] phi from main::@32 to assert_cmp [phi:main::@32->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message15 [phi:main::@32->assert_cmp#0] -- pbuz1=pbuc1 lda #message15 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#15 [phi:main::@32->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 0 [phi:main::@32->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#15 [phi:main::@32->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 0 [phi:main::@32->assert_cmp#2] -- vbsz1=vbsc1 lda #0 sta.z assert_cmp.expect jsr assert_cmp - // [97] phi from main::@32 to main::@33 [phi:main::@32->main::@33] + // [108] phi from main::@32 to main::@33 [phi:main::@32->main::@33] // main::@33 // memcmp("qwez","qwex",4) - // [98] call memcmp - // [176] phi from main::@33 to memcmp [phi:main::@33->memcmp] - // [176] phi memcmp::n#7 = 4 [phi:main::@33->memcmp#0] -- vwuz1=vbuc1 + // [109] call memcmp + // [193] phi from main::@33 to memcmp [phi:main::@33->memcmp] + // [193] phi memcmp::n#7 = 4 [phi:main::@33->memcmp#0] -- vwuz1=vbuc1 lda #<4 sta.z memcmp.n lda #>4 sta.z memcmp.n+1 - // [176] phi memcmp::str2#4 = (const void *)main::str111 [phi:main::@33->memcmp#1] -- pvoz1=pvoc1 + // [193] phi memcmp::str2#4 = (const void *)main::str111 [phi:main::@33->memcmp#1] -- pvoz1=pvoc1 lda #str111 sta.z memcmp.str2+1 - // [176] phi memcmp::str1#4 = (const void *)main::str14 [phi:main::@33->memcmp#2] -- pvoz1=pvoc1 + // [193] phi memcmp::str1#4 = (const void *)main::str14 [phi:main::@33->memcmp#2] -- pvoz1=pvoc1 lda #str14 sta.z memcmp.str1+1 jsr memcmp // memcmp("qwez","qwex",4) - // [99] memcmp::return#11 = memcmp::return#2 + // [110] memcmp::return#11 = memcmp::return#2 // main::@34 // assert_cmp(GREATER_THAN, memcmp("qwez","qwex",4), "qwez>qwex memcmp(4)") - // [100] assert_cmp::actual#16 = memcmp::return#11 -- vbsz1=vwsz2 + // [111] assert_cmp::actual#16 = memcmp::return#11 -- vbsz1=vwsz2 lda.z memcmp.return sta.z assert_cmp.actual - // [101] call assert_cmp - // [127] phi from main::@34 to assert_cmp [phi:main::@34->assert_cmp] - // [127] phi assert_cmp::message#17 = main::message16 [phi:main::@34->assert_cmp#0] -- pbuz1=pbuc1 + // [112] call assert_cmp + // [144] phi from main::@34 to assert_cmp [phi:main::@34->assert_cmp] + // [144] phi assert_cmp::message#17 = main::message16 [phi:main::@34->assert_cmp#0] -- pbuz1=pbuc1 lda #message16 sta.z assert_cmp.message+1 - // [127] phi assert_cmp::actual#17 = assert_cmp::actual#16 [phi:main::@34->assert_cmp#1] -- register_copy - // [127] phi assert_cmp::expect#17 = 1 [phi:main::@34->assert_cmp#2] -- vbsz1=vbsc1 + // [144] phi assert_cmp::actual#17 = assert_cmp::actual#16 [phi:main::@34->assert_cmp#1] -- register_copy + // [144] phi assert_cmp::expect#17 = 1 [phi:main::@34->assert_cmp#2] -- vbsz1=vbsc1 lda #1 sta.z assert_cmp.expect jsr assert_cmp - // [102] phi from main::@1 main::@34 to main::@1 [phi:main::@1/main::@34->main::@1] + // [113] phi from main::@1 main::@34 to main::@1 [phi:main::@1/main::@34->main::@1] // main::@1 __b1: jmp __b1 @@ -9677,40 +10013,40 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $17 - .label __6 = $13 - .label __7 = $13 - .label line_offset = $13 - .label __8 = $15 - .label __9 = $13 + .label __5 = $1b + .label __6 = $17 + .label __7 = $17 + .label line_offset = $17 + .label __8 = $19 + .label __9 = $17 // if(y>CONIO_HEIGHT) - // [103] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [114] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b2 - // [105] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [105] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [116] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [116] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 - // [104] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [115] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] // gotoxy::@3 - // [105] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [105] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [116] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [116] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy // gotoxy::@1 // gotoxy::@2 __b2: // conio_cursor_x = x - // [106] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [117] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x // conio_cursor_y = y - // [107] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [118] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y // unsigned int line_offset = (unsigned int)y*CONIO_WIDTH - // [108] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [119] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [109] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [120] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -9719,7 +10055,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [110] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [121] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -9727,7 +10063,7 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [111] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [122] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset @@ -9735,7 +10071,7 @@ gotoxy: { asl.z line_offset rol.z line_offset+1 // CONIO_SCREEN_TEXT + line_offset - // [112] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [123] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 // conio_line_text = CONIO_SCREEN_TEXT + line_offset - // [113] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [124] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 // CONIO_SCREEN_COLORS + line_offset - // [114] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [125] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 // conio_line_color = CONIO_SCREEN_COLORS + line_offset - // [115] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [126] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 sta.z conio_line_color+1 // gotoxy::@return // } - // [116] return + // [127] return + rts +} + // cputln +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + // [128] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + // [129] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + // [130] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + // [131] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // cscroll() + // [132] call cscroll + jsr cscroll + // cputln::@return + // } + // [133] return rts } // strcmp @@ -9776,52 +10148,52 @@ gotoxy: { /// @return if Return value < 0 then it indicates str1 is less than str2. /// if Return value > 0 then it indicates str2 is less than str1. /// if Return value = 0 then it indicates str1 is equal to str2. -// __zp($1a) int strcmp(const char *str1, const char *str2) +// __zp(8) int strcmp(const char *str1, const char *str2) strcmp: { .label s1 = 4 .label s2 = 6 - .label return = $1a - // [118] phi from strcmp strcmp::@4 to strcmp::@1 [phi:strcmp/strcmp::@4->strcmp::@1] - // [118] phi strcmp::s2#2 = strcmp::s2#0 [phi:strcmp/strcmp::@4->strcmp::@1#0] -- register_copy - // [118] phi strcmp::s1#2 = strcmp::s1#0 [phi:strcmp/strcmp::@4->strcmp::@1#1] -- register_copy + .label return = 8 + // [135] phi from strcmp strcmp::@4 to strcmp::@1 [phi:strcmp/strcmp::@4->strcmp::@1] + // [135] phi strcmp::s2#2 = strcmp::s2#0 [phi:strcmp/strcmp::@4->strcmp::@1#0] -- register_copy + // [135] phi strcmp::s1#2 = strcmp::s1#0 [phi:strcmp/strcmp::@4->strcmp::@1#1] -- register_copy // strcmp::@1 __b1: // while(*s1==*s2) - // [119] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 + // [136] if(*strcmp::s1#2==*strcmp::s2#2) goto strcmp::@2 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 ldy #0 lda (s1),y cmp (s2),y beq __b2 // strcmp::@3 // *s1-*s2 - // [120] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 + // [137] strcmp::$0 = *strcmp::s1#2 - *strcmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 lda (s1),y sec sbc (s2),y // return (int)(signed char)(*s1-*s2); - // [121] strcmp::return#0 = (int)(signed char)strcmp::$0 -- vwsz1=_sword_vbsaa + // [138] strcmp::return#0 = (int)(signed char)strcmp::$0 -- vwsz1=_sword_vbsaa sta.z return ora #$7f bmi !+ tya !: sta.z return+1 - // [122] phi from strcmp::@3 to strcmp::@return [phi:strcmp::@3->strcmp::@return] - // [122] phi strcmp::return#11 = strcmp::return#0 [phi:strcmp::@3->strcmp::@return#0] -- register_copy + // [139] phi from strcmp::@3 to strcmp::@return [phi:strcmp::@3->strcmp::@return] + // [139] phi strcmp::return#11 = strcmp::return#0 [phi:strcmp::@3->strcmp::@return#0] -- register_copy // strcmp::@return // } - // [123] return + // [140] return rts // strcmp::@2 __b2: // if(*s1==0) - // [124] if(*strcmp::s1#2!=0) goto strcmp::@4 -- _deref_pbuz1_neq_0_then_la1 + // [141] if(*strcmp::s1#2!=0) goto strcmp::@4 -- _deref_pbuz1_neq_0_then_la1 ldy #0 lda (s1),y cmp #0 bne __b4 - // [122] phi from strcmp::@2 to strcmp::@return [phi:strcmp::@2->strcmp::@return] - // [122] phi strcmp::return#11 = 0 [phi:strcmp::@2->strcmp::@return#0] -- vwsz1=vbsc1 + // [139] phi from strcmp::@2 to strcmp::@return [phi:strcmp::@2->strcmp::@return] + // [139] phi strcmp::return#11 = 0 [phi:strcmp::@2->strcmp::@return#0] -- vwsz1=vbsc1 tya sta.z return sta.z return+1 @@ -9829,13 +10201,13 @@ strcmp: { // strcmp::@4 __b4: // s1++; - // [125] strcmp::s1#1 = ++ strcmp::s1#2 -- pbuz1=_inc_pbuz1 + // [142] strcmp::s1#1 = ++ strcmp::s1#2 -- pbuz1=_inc_pbuz1 inc.z s1 bne !+ inc.z s1+1 !: // s2++; - // [126] strcmp::s2#1 = ++ strcmp::s2#2 -- pbuz1=_inc_pbuz1 + // [143] strcmp::s2#1 = ++ strcmp::s2#2 -- pbuz1=_inc_pbuz1 inc.z s2 bne !+ inc.z s2+1 @@ -9851,7 +10223,7 @@ assert_cmp: { // case LESS_THAN: // ok = (char)(actual<0); // break; - // [128] if(assert_cmp::expect#17==-1) goto assert_cmp::@4 -- vbsz1_eq_vbsc1_then_la1 + // [145] if(assert_cmp::expect#17==-1) goto assert_cmp::@4 -- vbsz1_eq_vbsc1_then_la1 lda #-1 cmp.z expect bne !__b4+ @@ -9861,21 +10233,23 @@ assert_cmp: { // case EQUAL: // ok = (char)(actual==0); // break; - // [129] if(assert_cmp::expect#17==0) goto assert_cmp::@5 -- vbsz1_eq_0_then_la1 + // [146] if(assert_cmp::expect#17==0) goto assert_cmp::@5 -- vbsz1_eq_0_then_la1 lda.z expect cmp #0 - beq __b5 + bne !__b5+ + jmp __b5 + !__b5: // assert_cmp::@3 // case GREATER_THAN: // ok = (char)(actual>0); // break; - // [130] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 -- vbsz1_neq_vbsc1_then_la1 + // [147] if(assert_cmp::expect#17!=1) goto assert_cmp::@7 -- vbsz1_neq_vbsc1_then_la1 lda #1 cmp.z expect bne __b3 // assert_cmp::@6 // actual>0 - // [131] assert_cmp::$2 = assert_cmp::actual#17 > 0 -- vboaa=vbsz1_gt_vbsc1 + // [148] assert_cmp::$2 = assert_cmp::actual#17 > 0 -- vboaa=vbsz1_gt_vbsc1 lda.z actual sec sbc #0 @@ -9888,142 +10262,172 @@ assert_cmp: { rol !a: // ok = (char)(actual>0) - // [132] assert_cmp::ok#3 = (char)assert_cmp::$2 - // [133] phi from assert_cmp::@4 assert_cmp::@5 assert_cmp::@6 to assert_cmp::@7 [phi:assert_cmp::@4/assert_cmp::@5/assert_cmp::@6->assert_cmp::@7] - // [133] phi assert_cmp::ok#4 = assert_cmp::ok#1 [phi:assert_cmp::@4/assert_cmp::@5/assert_cmp::@6->assert_cmp::@7#0] -- register_copy + // [149] assert_cmp::ok#3 = (char)assert_cmp::$2 + // [150] phi from assert_cmp::@4 assert_cmp::@5 assert_cmp::@6 to assert_cmp::@7 [phi:assert_cmp::@4/assert_cmp::@5/assert_cmp::@6->assert_cmp::@7] + // [150] phi assert_cmp::ok#4 = assert_cmp::ok#1 [phi:assert_cmp::@4/assert_cmp::@5/assert_cmp::@6->assert_cmp::@7#0] -- register_copy jmp __b7 - // [133] phi from assert_cmp::@3 to assert_cmp::@7 [phi:assert_cmp::@3->assert_cmp::@7] + // [150] phi from assert_cmp::@3 to assert_cmp::@7 [phi:assert_cmp::@3->assert_cmp::@7] __b3: - // [133] phi assert_cmp::ok#4 = 0 [phi:assert_cmp::@3->assert_cmp::@7#0] -- vbuaa=vbuc1 + // [150] phi assert_cmp::ok#4 = 0 [phi:assert_cmp::@3->assert_cmp::@7#0] -- vbuaa=vbuc1 lda #0 // assert_cmp::@7 __b7: // if(ok) - // [134] if(0!=assert_cmp::ok#4) goto assert_cmp::@1 -- 0_neq_vbuaa_then_la1 + // [151] if(0!=assert_cmp::ok#4) goto assert_cmp::@1 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b1 - // [135] phi from assert_cmp::@7 to assert_cmp::@8 [phi:assert_cmp::@7->assert_cmp::@8] + // [152] phi from assert_cmp::@7 to assert_cmp::@8 [phi:assert_cmp::@7->assert_cmp::@8] // assert_cmp::@8 // textcolor(RED) - // [136] call textcolor - // [189] phi from assert_cmp::@8 to textcolor [phi:assert_cmp::@8->textcolor] - // [189] phi textcolor::color#2 = RED [phi:assert_cmp::@8->textcolor#0] -- vbuaa=vbuc1 + // [153] call textcolor + // [219] phi from assert_cmp::@8 to textcolor [phi:assert_cmp::@8->textcolor] + // [219] phi textcolor::color#2 = RED [phi:assert_cmp::@8->textcolor#0] -- vbuaa=vbuc1 lda #RED jsr textcolor - // [137] phi from assert_cmp::@8 to assert_cmp::@12 [phi:assert_cmp::@8->assert_cmp::@12] + // [154] phi from assert_cmp::@8 to assert_cmp::@12 [phi:assert_cmp::@8->assert_cmp::@12] // assert_cmp::@12 // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) - // [138] call cputs - // [192] phi from assert_cmp::@12 to cputs [phi:assert_cmp::@12->cputs] - // [192] phi cputs::s#10 = assert_cmp::s2 [phi:assert_cmp::@12->cputs#0] -- pbuz1=pbuc1 + // [155] call printf_str + // [222] phi from assert_cmp::@12 to printf_str [phi:assert_cmp::@12->printf_str] + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@12->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s2 [phi:assert_cmp::@12->printf_str#1] -- pbuz1=pbuc1 lda #s2 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // assert_cmp::@13 // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) - // [139] printf_schar::value#1 = assert_cmp::expect#17 -- vbsxx=vbsz1 + // [156] printf_schar::value#1 = assert_cmp::expect#17 -- vbsxx=vbsz1 ldx.z expect - // [140] call printf_schar - // [200] phi from assert_cmp::@13 to printf_schar [phi:assert_cmp::@13->printf_schar] - // [200] phi printf_schar::value#3 = printf_schar::value#1 [phi:assert_cmp::@13->printf_schar#0] -- register_copy + // [157] call printf_schar + // [231] phi from assert_cmp::@13 to printf_schar [phi:assert_cmp::@13->printf_schar] + // [231] phi printf_schar::value#3 = printf_schar::value#1 [phi:assert_cmp::@13->printf_schar#0] -- register_copy jsr printf_schar - // [141] phi from assert_cmp::@13 to assert_cmp::@14 [phi:assert_cmp::@13->assert_cmp::@14] + // [158] phi from assert_cmp::@13 to assert_cmp::@14 [phi:assert_cmp::@13->assert_cmp::@14] // assert_cmp::@14 // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) - // [142] call cputs - // [192] phi from assert_cmp::@14 to cputs [phi:assert_cmp::@14->cputs] - // [192] phi cputs::s#10 = assert_cmp::s3 [phi:assert_cmp::@14->cputs#0] -- pbuz1=pbuc1 + // [159] call printf_str + // [222] phi from assert_cmp::@14 to printf_str [phi:assert_cmp::@14->printf_str] + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@14->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s3 [phi:assert_cmp::@14->printf_str#1] -- pbuz1=pbuc1 lda #s3 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // assert_cmp::@15 // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) - // [143] printf_schar::value#2 = assert_cmp::actual#17 -- vbsxx=vbsz1 + // [160] printf_schar::value#2 = assert_cmp::actual#17 -- vbsxx=vbsz1 ldx.z actual - // [144] call printf_schar - // [200] phi from assert_cmp::@15 to printf_schar [phi:assert_cmp::@15->printf_schar] - // [200] phi printf_schar::value#3 = printf_schar::value#2 [phi:assert_cmp::@15->printf_schar#0] -- register_copy + // [161] call printf_schar + // [231] phi from assert_cmp::@15 to printf_schar [phi:assert_cmp::@15->printf_schar] + // [231] phi printf_schar::value#3 = printf_schar::value#2 [phi:assert_cmp::@15->printf_schar#0] -- register_copy jsr printf_schar - // [145] phi from assert_cmp::@15 to assert_cmp::@16 [phi:assert_cmp::@15->assert_cmp::@16] + // [162] phi from assert_cmp::@15 to assert_cmp::@16 [phi:assert_cmp::@15->assert_cmp::@16] // assert_cmp::@16 // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) - // [146] call cputs - // [192] phi from assert_cmp::@16 to cputs [phi:assert_cmp::@16->cputs] - // [192] phi cputs::s#10 = assert_cmp::s4 [phi:assert_cmp::@16->cputs#0] -- pbuz1=pbuc1 + // [163] call printf_str + // [222] phi from assert_cmp::@16 to printf_str [phi:assert_cmp::@16->printf_str] + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@16->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s4 [phi:assert_cmp::@16->printf_str#1] -- pbuz1=pbuc1 lda #s4 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // assert_cmp::@17 // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) - // [147] printf_string::str#1 = assert_cmp::message#17 - // [148] call printf_string - // [211] phi from assert_cmp::@17 to printf_string [phi:assert_cmp::@17->printf_string] - // [211] phi printf_string::str#2 = printf_string::str#1 [phi:assert_cmp::@17->printf_string#0] -- register_copy + // [164] printf_string::str#1 = assert_cmp::message#17 + // [165] call printf_string + // [242] phi from assert_cmp::@17 to printf_string [phi:assert_cmp::@17->printf_string] + // [242] phi printf_string::str#2 = printf_string::str#1 [phi:assert_cmp::@17->printf_string#0] -- register_copy jsr printf_string - // [149] phi from assert_cmp::@17 to assert_cmp::@18 [phi:assert_cmp::@17->assert_cmp::@18] + // [166] phi from assert_cmp::@17 to assert_cmp::@18 [phi:assert_cmp::@17->assert_cmp::@18] // assert_cmp::@18 // printf("Assert failed. expected:%d actual:%d. %s\n", expect, actual, message) - // [150] call cputs - // [192] phi from assert_cmp::@18 to cputs [phi:assert_cmp::@18->cputs] - // [192] phi cputs::s#10 = assert_cmp::s1 [phi:assert_cmp::@18->cputs#0] -- pbuz1=pbuc1 + // [167] call printf_str + // [222] phi from assert_cmp::@18 to printf_str [phi:assert_cmp::@18->printf_str] + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@18->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s1 [phi:assert_cmp::@18->printf_str#1] -- pbuz1=pbuc1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // assert_cmp::@return // } - // [151] return + // [168] return rts - // [152] phi from assert_cmp::@7 to assert_cmp::@1 [phi:assert_cmp::@7->assert_cmp::@1] + // [169] phi from assert_cmp::@7 to assert_cmp::@1 [phi:assert_cmp::@7->assert_cmp::@1] // assert_cmp::@1 __b1: // textcolor(GREEN) - // [153] call textcolor - // [189] phi from assert_cmp::@1 to textcolor [phi:assert_cmp::@1->textcolor] - // [189] phi textcolor::color#2 = GREEN [phi:assert_cmp::@1->textcolor#0] -- vbuaa=vbuc1 + // [170] call textcolor + // [219] phi from assert_cmp::@1 to textcolor [phi:assert_cmp::@1->textcolor] + // [219] phi textcolor::color#2 = GREEN [phi:assert_cmp::@1->textcolor#0] -- vbuaa=vbuc1 lda #GREEN jsr textcolor - // [154] phi from assert_cmp::@1 to assert_cmp::@9 [phi:assert_cmp::@1->assert_cmp::@9] + // [171] phi from assert_cmp::@1 to assert_cmp::@9 [phi:assert_cmp::@1->assert_cmp::@9] // assert_cmp::@9 // printf("ok! %s\n", message) - // [155] call cputs - // [192] phi from assert_cmp::@9 to cputs [phi:assert_cmp::@9->cputs] - // [192] phi cputs::s#10 = assert_cmp::s [phi:assert_cmp::@9->cputs#0] -- pbuz1=pbuc1 + // [172] call printf_str + // [222] phi from assert_cmp::@9 to printf_str [phi:assert_cmp::@9->printf_str] + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@9->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s [phi:assert_cmp::@9->printf_str#1] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // assert_cmp::@10 // printf("ok! %s\n", message) - // [156] printf_string::str#0 = assert_cmp::message#17 - // [157] call printf_string - // [211] phi from assert_cmp::@10 to printf_string [phi:assert_cmp::@10->printf_string] - // [211] phi printf_string::str#2 = printf_string::str#0 [phi:assert_cmp::@10->printf_string#0] -- register_copy + // [173] printf_string::str#0 = assert_cmp::message#17 + // [174] call printf_string + // [242] phi from assert_cmp::@10 to printf_string [phi:assert_cmp::@10->printf_string] + // [242] phi printf_string::str#2 = printf_string::str#0 [phi:assert_cmp::@10->printf_string#0] -- register_copy jsr printf_string - // [158] phi from assert_cmp::@10 to assert_cmp::@11 [phi:assert_cmp::@10->assert_cmp::@11] + // [175] phi from assert_cmp::@10 to assert_cmp::@11 [phi:assert_cmp::@10->assert_cmp::@11] // assert_cmp::@11 // printf("ok! %s\n", message) - // [159] call cputs - // [192] phi from assert_cmp::@11 to cputs [phi:assert_cmp::@11->cputs] - // [192] phi cputs::s#10 = assert_cmp::s1 [phi:assert_cmp::@11->cputs#0] -- pbuz1=pbuc1 + // [176] call printf_str + // [222] phi from assert_cmp::@11 to printf_str [phi:assert_cmp::@11->printf_str] + // [222] phi printf_str::putc#10 = &cputc [phi:assert_cmp::@11->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = assert_cmp::s1 [phi:assert_cmp::@11->printf_str#1] -- pbuz1=pbuc1 lda #s1 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str rts // assert_cmp::@5 __b5: // actual==0 - // [160] assert_cmp::$1 = assert_cmp::actual#17 == 0 -- vboaa=vbsz1_eq_vbsc1 + // [177] assert_cmp::$1 = assert_cmp::actual#17 == 0 -- vboaa=vbsz1_eq_vbsc1 lda.z actual eor #0 beq !+ @@ -10031,12 +10435,12 @@ assert_cmp: { !: eor #1 // ok = (char)(actual==0) - // [161] assert_cmp::ok#2 = (char)assert_cmp::$1 + // [178] assert_cmp::ok#2 = (char)assert_cmp::$1 jmp __b7 // assert_cmp::@4 __b4: // actual<0 - // [162] assert_cmp::$0 = assert_cmp::actual#17 < 0 -- vboaa=vbsz1_lt_vbsc1 + // [179] assert_cmp::$0 = assert_cmp::actual#17 < 0 -- vboaa=vbsz1_lt_vbsc1 lda.z actual sec sbc #0 @@ -10047,7 +10451,7 @@ assert_cmp: { lda #0 rol // ok = (char)(actual<0) - // [163] assert_cmp::ok#1 = (char)assert_cmp::$0 + // [180] assert_cmp::ok#1 = (char)assert_cmp::$0 jmp __b7 .segment Data s: .text "ok! " @@ -10070,80 +10474,80 @@ assert_cmp: { /// @return if Return value < 0 then it indicates str1 is less than str2. /// if Return value > 0 then it indicates str2 is less than str1. /// if Return value = 0 then it indicates str1 is equal to str2. -// __zp($a) int strncmp(const char *str1, const char *str2, __zp(4) unsigned int n) +// __zp($e) int strncmp(const char *str1, const char *str2, __zp(4) unsigned int n) strncmp: { .label s1 = 6 - .label s2 = $1a + .label s2 = 8 .label n = 4 - .label return = $a - // [165] phi from strncmp strncmp::@4 to strncmp::@1 [phi:strncmp/strncmp::@4->strncmp::@1] - // [165] phi strncmp::n#6 = strncmp::n#8 [phi:strncmp/strncmp::@4->strncmp::@1#0] -- register_copy - // [165] phi strncmp::s2#2 = strncmp::s2#0 [phi:strncmp/strncmp::@4->strncmp::@1#1] -- register_copy - // [165] phi strncmp::s1#2 = strncmp::s1#0 [phi:strncmp/strncmp::@4->strncmp::@1#2] -- register_copy + .label return = $e + // [182] phi from strncmp strncmp::@4 to strncmp::@1 [phi:strncmp/strncmp::@4->strncmp::@1] + // [182] phi strncmp::n#6 = strncmp::n#8 [phi:strncmp/strncmp::@4->strncmp::@1#0] -- register_copy + // [182] phi strncmp::s2#2 = strncmp::s2#0 [phi:strncmp/strncmp::@4->strncmp::@1#1] -- register_copy + // [182] phi strncmp::s1#2 = strncmp::s1#0 [phi:strncmp/strncmp::@4->strncmp::@1#2] -- register_copy // strncmp::@1 __b1: // while(*s1==*s2) - // [166] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 + // [183] if(*strncmp::s1#2==*strncmp::s2#2) goto strncmp::@2 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 ldy #0 lda (s1),y cmp (s2),y beq __b2 // strncmp::@3 // *s1-*s2 - // [167] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 + // [184] strncmp::$0 = *strncmp::s1#2 - *strncmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 lda (s1),y sec sbc (s2),y // return (int)(signed char)(*s1-*s2); - // [168] strncmp::return#0 = (int)(signed char)strncmp::$0 -- vwsz1=_sword_vbsaa + // [185] strncmp::return#0 = (int)(signed char)strncmp::$0 -- vwsz1=_sword_vbsaa sta.z return ora #$7f bmi !+ tya !: sta.z return+1 - // [169] phi from strncmp::@3 to strncmp::@return [phi:strncmp::@3->strncmp::@return] - // [169] phi strncmp::return#2 = strncmp::return#0 [phi:strncmp::@3->strncmp::@return#0] -- register_copy + // [186] phi from strncmp::@3 to strncmp::@return [phi:strncmp::@3->strncmp::@return] + // [186] phi strncmp::return#2 = strncmp::return#0 [phi:strncmp::@3->strncmp::@return#0] -- register_copy rts - // [169] phi from strncmp::@2 strncmp::@5 to strncmp::@return [phi:strncmp::@2/strncmp::@5->strncmp::@return] + // [186] phi from strncmp::@2 strncmp::@5 to strncmp::@return [phi:strncmp::@2/strncmp::@5->strncmp::@return] __b3: - // [169] phi strncmp::return#2 = 0 [phi:strncmp::@2/strncmp::@5->strncmp::@return#0] -- vwsz1=vbsc1 + // [186] phi strncmp::return#2 = 0 [phi:strncmp::@2/strncmp::@5->strncmp::@return#0] -- vwsz1=vbsc1 lda #<0 sta.z return sta.z return+1 // strncmp::@return // } - // [170] return + // [187] return rts // strncmp::@2 __b2: // n--; - // [171] strncmp::n#0 = -- strncmp::n#6 -- vwuz1=_dec_vwuz1 + // [188] strncmp::n#0 = -- strncmp::n#6 -- vwuz1=_dec_vwuz1 lda.z n bne !+ dec.z n+1 !: dec.z n // if(*s1==0 || n==0) - // [172] if(*strncmp::s1#2==0) goto strncmp::@return -- _deref_pbuz1_eq_0_then_la1 + // [189] if(*strncmp::s1#2==0) goto strncmp::@return -- _deref_pbuz1_eq_0_then_la1 ldy #0 lda (s1),y cmp #0 beq __b3 // strncmp::@5 - // [173] if(strncmp::n#0==0) goto strncmp::@return -- vwuz1_eq_0_then_la1 + // [190] if(strncmp::n#0==0) goto strncmp::@return -- vwuz1_eq_0_then_la1 lda.z n ora.z n+1 beq __b3 // strncmp::@4 // s1++; - // [174] strncmp::s1#1 = ++ strncmp::s1#2 -- pbuz1=_inc_pbuz1 + // [191] strncmp::s1#1 = ++ strncmp::s1#2 -- pbuz1=_inc_pbuz1 inc.z s1 bne !+ inc.z s1+1 !: // s2++; - // [175] strncmp::s2#1 = ++ strncmp::s2#2 -- pbuz1=_inc_pbuz1 + // [192] strncmp::s2#1 = ++ strncmp::s2#2 -- pbuz1=_inc_pbuz1 inc.z s2 bne !+ inc.z s2+1 @@ -10158,242 +10562,410 @@ strncmp: { /// @return if Return value < 0 then it indicates str1 is less than str2. /// if Return value > 0 then it indicates str2 is less than str1. /// if Return value = 0 then it indicates str1 is equal to str2. -// __zp($1a) int memcmp(__zp(4) const void *str1, __zp($a) const void *str2, __zp(6) unsigned int n) +// __zp(8) int memcmp(__zp(4) const void *str1, __zp($e) const void *str2, __zp(6) unsigned int n) memcmp: { .label n = 6 .label s1 = 4 - .label s2 = $a - .label return = $1a + .label s2 = $e + .label return = 8 .label str1 = 4 - .label str2 = $a - // [177] memcmp::s1#6 = (char *)memcmp::str1#4 - // [178] memcmp::s2#6 = (char *)memcmp::str2#4 - // [179] phi from memcmp memcmp::@3 to memcmp::@1 [phi:memcmp/memcmp::@3->memcmp::@1] - // [179] phi memcmp::s2#2 = memcmp::s2#6 [phi:memcmp/memcmp::@3->memcmp::@1#0] -- register_copy - // [179] phi memcmp::s1#2 = memcmp::s1#6 [phi:memcmp/memcmp::@3->memcmp::@1#1] -- register_copy - // [179] phi memcmp::n#5 = memcmp::n#7 [phi:memcmp/memcmp::@3->memcmp::@1#2] -- register_copy + .label str2 = $e + // [194] memcmp::s1#6 = (char *)memcmp::str1#4 + // [195] memcmp::s2#6 = (char *)memcmp::str2#4 + // [196] phi from memcmp memcmp::@3 to memcmp::@1 [phi:memcmp/memcmp::@3->memcmp::@1] + // [196] phi memcmp::s2#2 = memcmp::s2#6 [phi:memcmp/memcmp::@3->memcmp::@1#0] -- register_copy + // [196] phi memcmp::s1#2 = memcmp::s1#6 [phi:memcmp/memcmp::@3->memcmp::@1#1] -- register_copy + // [196] phi memcmp::n#5 = memcmp::n#7 [phi:memcmp/memcmp::@3->memcmp::@1#2] -- register_copy // memcmp::@1 __b1: // for(char *s1 = str1, *s2 = str2; n!=0; n--,s1++,s2++) - // [180] if(memcmp::n#5!=0) goto memcmp::@2 -- vwuz1_neq_0_then_la1 + // [197] if(memcmp::n#5!=0) goto memcmp::@2 -- vwuz1_neq_0_then_la1 lda.z n ora.z n+1 bne __b2 - // [181] phi from memcmp::@1 to memcmp::@return [phi:memcmp::@1->memcmp::@return] - // [181] phi memcmp::return#2 = 0 [phi:memcmp::@1->memcmp::@return#0] -- vwsz1=vbsc1 + // [198] phi from memcmp::@1 to memcmp::@return [phi:memcmp::@1->memcmp::@return] + // [198] phi memcmp::return#2 = 0 [phi:memcmp::@1->memcmp::@return#0] -- vwsz1=vbsc1 lda #<0 sta.z return sta.z return+1 // memcmp::@return // } - // [182] return + // [199] return rts // memcmp::@2 __b2: // if(*s1!=*s2) - // [183] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 + // [200] if(*memcmp::s1#2==*memcmp::s2#2) goto memcmp::@3 -- _deref_pbuz1_eq__deref_pbuz2_then_la1 ldy #0 lda (s1),y cmp (s2),y beq __b3 // memcmp::@4 // *s1-*s2 - // [184] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 + // [201] memcmp::$3 = *memcmp::s1#2 - *memcmp::s2#2 -- vbuaa=_deref_pbuz1_minus__deref_pbuz2 lda (s1),y sec sbc (s2),y // return (int)(signed char)(*s1-*s2); - // [185] memcmp::return#1 = (int)(signed char)memcmp::$3 -- vwsz1=_sword_vbsaa + // [202] memcmp::return#1 = (int)(signed char)memcmp::$3 -- vwsz1=_sword_vbsaa sta.z return ora #$7f bmi !+ tya !: sta.z return+1 - // [181] phi from memcmp::@4 to memcmp::@return [phi:memcmp::@4->memcmp::@return] - // [181] phi memcmp::return#2 = memcmp::return#1 [phi:memcmp::@4->memcmp::@return#0] -- register_copy + // [198] phi from memcmp::@4 to memcmp::@return [phi:memcmp::@4->memcmp::@return] + // [198] phi memcmp::return#2 = memcmp::return#1 [phi:memcmp::@4->memcmp::@return#0] -- register_copy rts // memcmp::@3 __b3: // for(char *s1 = str1, *s2 = str2; n!=0; n--,s1++,s2++) - // [186] memcmp::n#0 = -- memcmp::n#5 -- vwuz1=_dec_vwuz1 + // [203] memcmp::n#0 = -- memcmp::n#5 -- vwuz1=_dec_vwuz1 lda.z n bne !+ dec.z n+1 !: dec.z n - // [187] memcmp::s1#1 = ++ memcmp::s1#2 -- pbuz1=_inc_pbuz1 + // [204] memcmp::s1#1 = ++ memcmp::s1#2 -- pbuz1=_inc_pbuz1 inc.z s1 bne !+ inc.z s1+1 !: - // [188] memcmp::s2#1 = ++ memcmp::s2#2 -- pbuz1=_inc_pbuz1 + // [205] memcmp::s2#1 = ++ memcmp::s2#2 -- pbuz1=_inc_pbuz1 inc.z s2 bne !+ inc.z s2+1 !: jmp __b1 +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // if(conio_cursor_y==CONIO_HEIGHT) + // [206] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [207] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // cscroll::@1 + // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [208] call memcpy + // [246] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [246] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [246] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [209] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // cscroll::@2 + // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [210] call memcpy + // [246] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [246] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [246] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [211] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // cscroll::@3 + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + // [212] call memset + // [256] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [256] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [256] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // cscroll::@4 + // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) + // [213] memset::c#1 = conio_textcolor -- vbuxx=vbuz1 + ldx.z conio_textcolor + // [214] call memset + // [256] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [256] phi memset::c#4 = memset::c#1 [phi:cscroll::@4->memset#0] -- register_copy + // [256] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // cscroll::@5 + // conio_line_text -= CONIO_WIDTH + // [215] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // conio_line_color -= CONIO_WIDTH + // [216] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // conio_cursor_y--; + // [217] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + // cscroll::@return + __breturn: + // } + // [218] return + rts } // textcolor // Set the color for text output. The old color setting is returned. // char textcolor(__register(A) char color) textcolor: { // conio_textcolor = color - // [190] conio_textcolor = textcolor::color#2 -- vbuz1=vbuaa + // [220] conio_textcolor = textcolor::color#2 -- vbuz1=vbuaa sta.z conio_textcolor // textcolor::@return // } - // [191] return + // [221] return rts } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(6) const char *s) -cputs: { - .label s = 6 - // [193] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - // [193] phi cputs::s#9 = cputs::s#10 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // cputs::@1 + // printf_str +/// Print a NUL-terminated string +// void printf_str(__zp(6) void (*putc)(char), __zp(8) const char *s) +printf_str: { + .label s = 8 + .label putc = 6 + // [223] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + // [223] phi printf_str::s#9 = printf_str::s#10 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // printf_str::@1 __b1: // while(c=*s++) - // [194] cputs::c#1 = *cputs::s#9 -- vbuaa=_deref_pbuz1 + // [224] printf_str::c#1 = *printf_str::s#9 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [195] cputs::s#0 = ++ cputs::s#9 -- pbuz1=_inc_pbuz1 + // [225] printf_str::s#0 = ++ printf_str::s#9 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [196] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [226] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 - // cputs::@return + // printf_str::@return // } - // [197] return + // [227] return rts - // cputs::@2 + // printf_str::@2 __b2: - // cputc(c) - // [198] cputc::c#0 = cputs::c#1 - // [199] call cputc - // [215] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - // [215] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy - jsr cputc + // putc(c) + // [228] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [229] callexecute *printf_str::putc#10 -- call__deref_pprz1 + jsr icall1 + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1 + // Outside Flow + icall1: + jmp (putc) } // printf_schar // Print a signed char using a specific format -// void printf_schar(__register(X) signed char value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_schar(void (*putc)(char), __register(X) signed char value, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_schar: { // printf_buffer.sign = 0 - // [201] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // [232] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 // Handle any sign lda #0 sta printf_buffer // if(value<0) - // [202] if(printf_schar::value#3<0) goto printf_schar::@1 -- vbsxx_lt_0_then_la1 + // [233] if(printf_schar::value#3<0) goto printf_schar::@1 -- vbsxx_lt_0_then_la1 cpx #0 bmi __b1 - // [205] phi from printf_schar printf_schar::@1 to printf_schar::@2 [phi:printf_schar/printf_schar::@1->printf_schar::@2] - // [205] phi printf_schar::value#5 = printf_schar::value#3 [phi:printf_schar/printf_schar::@1->printf_schar::@2#0] -- register_copy + // [236] phi from printf_schar printf_schar::@1 to printf_schar::@2 [phi:printf_schar/printf_schar::@1->printf_schar::@2] + // [236] phi printf_schar::value#5 = printf_schar::value#3 [phi:printf_schar/printf_schar::@1->printf_schar::@2#0] -- register_copy jmp __b2 // printf_schar::@1 __b1: // value = -value - // [203] printf_schar::value#0 = - printf_schar::value#3 -- vbsxx=_neg_vbsxx + // [234] printf_schar::value#0 = - printf_schar::value#3 -- vbsxx=_neg_vbsxx txa eor #$ff clc adc #1 tax // printf_buffer.sign = '-' - // [204] *((char *)&printf_buffer) = '-' -- _deref_pbuc1=vbuc2 + // [235] *((char *)&printf_buffer) = '-' -- _deref_pbuc1=vbuc2 lda #'-' sta printf_buffer // printf_schar::@2 __b2: // uctoa(uvalue, printf_buffer.digits, format.radix) - // [206] uctoa::value#1 = (char)printf_schar::value#5 - // [207] call uctoa - // [226] phi from printf_schar::@2 to uctoa [phi:printf_schar::@2->uctoa] + // [237] uctoa::value#1 = (char)printf_schar::value#5 + // [238] call uctoa + // [264] phi from printf_schar::@2 to uctoa [phi:printf_schar::@2->uctoa] jsr uctoa // printf_schar::@3 - // printf_number_buffer(printf_buffer, format) - // [208] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 + // printf_number_buffer(putc, printf_buffer, format) + // [239] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 lda printf_buffer - // [209] call printf_number_buffer + // [240] call printf_number_buffer // Print using format - // [245] phi from printf_schar::@3 to printf_number_buffer [phi:printf_schar::@3->printf_number_buffer] + // [283] phi from printf_schar::@3 to printf_number_buffer [phi:printf_schar::@3->printf_number_buffer] jsr printf_number_buffer // printf_schar::@return // } - // [210] return + // [241] return rts } // printf_string // Print a string value using a specific format // Handles justification and min length -// void printf_string(__zp(4) char *str, char format_min_length, char format_justify_left) +// void printf_string(void (*putc)(char), __zp(4) char *str, char format_min_length, char format_justify_left) printf_string: { .label str = 4 // printf_string::@1 - // cputs(str) - // [212] cputs::s#2 = printf_string::str#2 -- pbuz1=pbuz2 + // printf_str(putc, str) + // [243] printf_str::s#2 = printf_string::str#2 -- pbuz1=pbuz2 lda.z str - sta.z cputs.s + sta.z printf_str.s lda.z str+1 - sta.z cputs.s+1 - // [213] call cputs - // [192] phi from printf_string::@1 to cputs [phi:printf_string::@1->cputs] - // [192] phi cputs::s#10 = cputs::s#2 [phi:printf_string::@1->cputs#0] -- register_copy - jsr cputs + sta.z printf_str.s+1 + // [244] call printf_str + // [222] phi from printf_string::@1 to printf_str [phi:printf_string::@1->printf_str] + // [222] phi printf_str::putc#10 = &cputc [phi:printf_string::@1->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = printf_str::s#2 [phi:printf_string::@1->printf_str#1] -- register_copy + jsr printf_str // printf_string::@return // } - // [214] return + // [245] return rts } - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - // [216] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1 - // cputc::@2 - // conio_line_text[conio_cursor_x] = c - // [217] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - // [218] conio_line_color[conio_cursor_x] = conio_textcolor -- pbuz1_derefidx_vbuz2=vbuz3 - lda.z conio_textcolor - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - // [219] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [220] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [221] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - // cputc::@3 - // cputln() - // [222] call cputln - jsr cputln - // cputc::@return - __breturn: - // } - // [223] return - rts - // [224] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - // cputc::@1 + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// void * memcpy(__zp($1f) void *destination, __zp($a) void *source, unsigned int num) +memcpy: { + .label src_end = $1d + .label dst = $1f + .label src = $a + .label source = $a + .label destination = $1f + // char* src_end = (char*)source+num + // [247] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [248] memcpy::src#4 = (char *)memcpy::source#2 + // [249] memcpy::dst#4 = (char *)memcpy::destination#2 + // [250] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [250] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [250] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // memcpy::@1 __b1: - // cputln() - // [225] call cputln - jsr cputln + // while(src!=src_end) + // [251] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // memcpy::@return + // } + // [252] return rts + // memcpy::@2 + __b2: + // *dst++ = *src++ + // [253] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + // [254] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [255] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// void * memset(__zp($a) void *str, __register(X) char c, unsigned int num) +memset: { + .label end = $1f + .label dst = $a + .label str = $a + // memset::@1 + // char* end = (char*)str + num + // [257] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [258] memset::dst#4 = (char *)memset::str#3 + // [259] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [259] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // memset::@2 + __b2: + // for(char* dst = str; dst!=end; dst++) + // [260] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + // memset::@return + // } + // [261] return + rts + // memset::@3 + __b3: + // *dst = c + // [262] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + txa + ldy #0 + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + // [263] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 } // uctoa // Converts unsigned number value to a string representing it in RADIX format. @@ -10401,179 +10973,150 @@ cputc: { // - value : The number to be converted to RADIX // - buffer : receives the string representing the number and zero-termination. // - radix : The radix to convert the number to (from the enum RADIX) -// void uctoa(__register(X) char value, __zp($1a) char *buffer, char radix) +// void uctoa(__register(X) char value, __zp($e) char *buffer, char radix) uctoa: { - .label digit_value = $19 - .label buffer = $1a - .label digit = 8 - .label started = 9 - // [227] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] - // [227] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 + .label digit_value = $21 + .label buffer = $e + .label digit = $c + .label started = $d + // [265] phi from uctoa to uctoa::@1 [phi:uctoa->uctoa::@1] + // [265] phi uctoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:uctoa->uctoa::@1#0] -- pbuz1=pbuc1 lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z buffer+1 - // [227] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 + // [265] phi uctoa::started#2 = 0 [phi:uctoa->uctoa::@1#1] -- vbuz1=vbuc1 lda #0 sta.z started - // [227] phi uctoa::value#2 = uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy - // [227] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 + // [265] phi uctoa::value#2 = uctoa::value#1 [phi:uctoa->uctoa::@1#2] -- register_copy + // [265] phi uctoa::digit#2 = 0 [phi:uctoa->uctoa::@1#3] -- vbuz1=vbuc1 sta.z digit // uctoa::@1 __b1: // for( char digit=0; digit= digit_value) - // [234] if(0!=uctoa::started#2) goto uctoa::@5 -- 0_neq_vbuz1_then_la1 + // [272] if(0!=uctoa::started#2) goto uctoa::@5 -- 0_neq_vbuz1_then_la1 lda.z started bne __b5 // uctoa::@7 - // [235] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 + // [273] if(uctoa::value#2>=uctoa::digit_value#0) goto uctoa::@5 -- vbuxx_ge_vbuz1_then_la1 cpx.z digit_value bcs __b5 - // [236] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] - // [236] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy - // [236] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy - // [236] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy + // [274] phi from uctoa::@7 to uctoa::@4 [phi:uctoa::@7->uctoa::@4] + // [274] phi uctoa::buffer#14 = uctoa::buffer#11 [phi:uctoa::@7->uctoa::@4#0] -- register_copy + // [274] phi uctoa::started#4 = uctoa::started#2 [phi:uctoa::@7->uctoa::@4#1] -- register_copy + // [274] phi uctoa::value#6 = uctoa::value#2 [phi:uctoa::@7->uctoa::@4#2] -- register_copy // uctoa::@4 __b4: // for( char digit=0; digituctoa::@1] - // [227] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy - // [227] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy - // [227] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy - // [227] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy + // [265] phi from uctoa::@4 to uctoa::@1 [phi:uctoa::@4->uctoa::@1] + // [265] phi uctoa::buffer#11 = uctoa::buffer#14 [phi:uctoa::@4->uctoa::@1#0] -- register_copy + // [265] phi uctoa::started#2 = uctoa::started#4 [phi:uctoa::@4->uctoa::@1#1] -- register_copy + // [265] phi uctoa::value#2 = uctoa::value#6 [phi:uctoa::@4->uctoa::@1#2] -- register_copy + // [265] phi uctoa::digit#2 = uctoa::digit#1 [phi:uctoa::@4->uctoa::@1#3] -- register_copy jmp __b1 // uctoa::@5 __b5: // uctoa_append(buffer++, value, digit_value) - // [238] uctoa_append::buffer#0 = uctoa::buffer#11 - // [239] uctoa_append::value#0 = uctoa::value#2 - // [240] uctoa_append::sub#0 = uctoa::digit_value#0 - // [241] call uctoa_append - // [258] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] + // [276] uctoa_append::buffer#0 = uctoa::buffer#11 + // [277] uctoa_append::value#0 = uctoa::value#2 + // [278] uctoa_append::sub#0 = uctoa::digit_value#0 + // [279] call uctoa_append + // [291] phi from uctoa::@5 to uctoa_append [phi:uctoa::@5->uctoa_append] jsr uctoa_append // uctoa_append(buffer++, value, digit_value) - // [242] uctoa_append::return#0 = uctoa_append::value#2 + // [280] uctoa_append::return#0 = uctoa_append::value#2 // uctoa::@6 // value = uctoa_append(buffer++, value, digit_value) - // [243] uctoa::value#0 = uctoa_append::return#0 + // [281] uctoa::value#0 = uctoa_append::return#0 // value = uctoa_append(buffer++, value, digit_value); - // [244] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [282] uctoa::buffer#4 = ++ uctoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [236] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] - // [236] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy - // [236] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 + // [274] phi from uctoa::@6 to uctoa::@4 [phi:uctoa::@6->uctoa::@4] + // [274] phi uctoa::buffer#14 = uctoa::buffer#4 [phi:uctoa::@6->uctoa::@4#0] -- register_copy + // [274] phi uctoa::started#4 = 1 [phi:uctoa::@6->uctoa::@4#1] -- vbuz1=vbuc1 lda #1 sta.z started - // [236] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy + // [274] phi uctoa::value#6 = uctoa::value#0 [phi:uctoa::@6->uctoa::@4#2] -- register_copy jmp __b4 } // printf_number_buffer // Print the contents of the number buffer using a specific format. // This handles minimum length, zero-filling, and left/right justification from the format -// void printf_number_buffer(__register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_number_buffer(void (*putc)(char), __register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_number_buffer: { .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + .label putc = cputc // printf_number_buffer::@1 // if(buffer.sign) - // [246] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 + // [284] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 cmp #0 beq __b2 // printf_number_buffer::@3 - // cputc(buffer.sign) - // [247] cputc::c#2 = printf_number_buffer::buffer_sign#0 - // [248] call cputc - // [215] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] - // [215] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + // putc(buffer.sign) + // [285] stackpush(char) = printf_number_buffer::buffer_sign#0 -- _stackpushbyte_=vbuaa + pha + // [286] callexecute cputc -- call_vprc1 jsr cputc - // [249] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [288] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] // printf_number_buffer::@2 __b2: - // cputs(buffer.digits) - // [250] call cputs - // [192] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] - // [192] phi cputs::s#10 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + // printf_str(putc, buffer.digits) + // [289] call printf_str + // [222] phi from printf_number_buffer::@2 to printf_str [phi:printf_number_buffer::@2->printf_str] + // [222] phi printf_str::putc#10 = printf_number_buffer::putc#0 [phi:printf_number_buffer::@2->printf_str#0] -- pprz1=pprc1 + lda #putc + sta.z printf_str.putc+1 + // [222] phi printf_str::s#10 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->printf_str#1] -- pbuz1=pbuc1 lda #buffer_digits - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf_number_buffer::@return // } - // [251] return - rts -} - // cputln -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - // [252] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - // [253] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - // [254] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - // [255] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_y - // cscroll() - // [256] call cscroll - jsr cscroll - // cputln::@return - // } - // [257] return + // [290] return rts } // uctoa_append @@ -10585,246 +11128,45 @@ cputln: { // - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. // (For decimal the subs used are 10000, 1000, 100, 10, 1) // returns : the value reduced by sub * digit so that it is less than sub. -// __register(X) char uctoa_append(__zp($1a) char *buffer, __register(X) char value, __zp($19) char sub) +// __register(X) char uctoa_append(__zp($e) char *buffer, __register(X) char value, __zp($21) char sub) uctoa_append: { - .label buffer = $1a - .label sub = $19 - // [259] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] - // [259] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 + .label buffer = $e + .label sub = $21 + // [292] phi from uctoa_append to uctoa_append::@1 [phi:uctoa_append->uctoa_append::@1] + // [292] phi uctoa_append::digit#2 = 0 [phi:uctoa_append->uctoa_append::@1#0] -- vbuyy=vbuc1 ldy #0 - // [259] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy + // [292] phi uctoa_append::value#2 = uctoa_append::value#0 [phi:uctoa_append->uctoa_append::@1#1] -- register_copy // uctoa_append::@1 __b1: // while (value >= sub) - // [260] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 + // [293] if(uctoa_append::value#2>=uctoa_append::sub#0) goto uctoa_append::@2 -- vbuxx_ge_vbuz1_then_la1 cpx.z sub bcs __b2 // uctoa_append::@3 // *buffer = DIGITS[digit] - // [261] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy + // [294] *uctoa_append::buffer#0 = DIGITS[uctoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuyy lda DIGITS,y ldy #0 sta (buffer),y // uctoa_append::@return // } - // [262] return + // [295] return rts // uctoa_append::@2 __b2: // digit++; - // [263] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy + // [296] uctoa_append::digit#1 = ++ uctoa_append::digit#2 -- vbuyy=_inc_vbuyy iny // value -= sub - // [264] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 + // [297] uctoa_append::value#1 = uctoa_append::value#2 - uctoa_append::sub#0 -- vbuxx=vbuxx_minus_vbuz1 txa sec sbc.z sub tax - // [259] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] - // [259] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy - // [259] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy + // [292] phi from uctoa_append::@2 to uctoa_append::@1 [phi:uctoa_append::@2->uctoa_append::@1] + // [292] phi uctoa_append::digit#2 = uctoa_append::digit#1 [phi:uctoa_append::@2->uctoa_append::@1#0] -- register_copy + // [292] phi uctoa_append::value#2 = uctoa_append::value#1 [phi:uctoa_append::@2->uctoa_append::@1#1] -- register_copy jmp __b1 -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // if(conio_cursor_y==CONIO_HEIGHT) - // [265] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [266] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - // cscroll::@1 - // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [267] call memcpy - // [278] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [278] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [278] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [268] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - // cscroll::@2 - // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [269] call memcpy - // [278] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [278] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [278] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [270] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - // cscroll::@3 - // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [271] call memset - // [288] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [288] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [288] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // cscroll::@4 - // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [272] memset::c#1 = conio_textcolor -- vbuxx=vbuz1 - ldx.z conio_textcolor - // [273] call memset - // [288] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [288] phi memset::c#4 = memset::c#1 [phi:cscroll::@4->memset#0] -- register_copy - // [288] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // cscroll::@5 - // conio_line_text -= CONIO_WIDTH - // [274] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // conio_line_color -= CONIO_WIDTH - // [275] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // conio_cursor_y--; - // [276] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - // cscroll::@return - __breturn: - // } - // [277] return - rts -} - // memcpy -// Copy block of memory (forwards) -// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp($1c) void *destination, __zp($a) void *source, unsigned int num) -memcpy: { - .label src_end = $1a - .label dst = $1c - .label src = $a - .label source = $a - .label destination = $1c - // char* src_end = (char*)source+num - // [279] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 - lda.z source - clc - adc #<$19*$28-$28 - sta.z src_end - lda.z source+1 - adc #>$19*$28-$28 - sta.z src_end+1 - // [280] memcpy::src#4 = (char *)memcpy::source#2 - // [281] memcpy::dst#4 = (char *)memcpy::destination#2 - // [282] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [282] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [282] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy - // memcpy::@1 - __b1: - // while(src!=src_end) - // [283] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 - lda.z src+1 - cmp.z src_end+1 - bne __b2 - lda.z src - cmp.z src_end - bne __b2 - // memcpy::@return - // } - // [284] return - rts - // memcpy::@2 - __b2: - // *dst++ = *src++ - // [285] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 - ldy #0 - lda (src),y - sta (dst),y - // *dst++ = *src++; - // [286] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - // [287] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 - inc.z src - bne !+ - inc.z src+1 - !: - jmp __b1 -} - // memset -// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp($a) void *str, __register(X) char c, unsigned int num) -memset: { - .label end = $1c - .label dst = $a - .label str = $a - // memset::@1 - // char* end = (char*)str + num - // [289] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 - lda #$28 - clc - adc.z str - sta.z end - lda #0 - adc.z str+1 - sta.z end+1 - // [290] memset::dst#4 = (char *)memset::str#3 - // [291] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [291] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy - // memset::@2 - __b2: - // for(char* dst = str; dst!=end; dst++) - // [292] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 - lda.z dst+1 - cmp.z end+1 - bne __b3 - lda.z dst - cmp.z end - bne __b3 - // memset::@return - // } - // [293] return - rts - // memset::@3 - __b3: - // *dst = c - // [294] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx - txa - ldy #0 - sta (dst),y - // for(char* dst = str; dst!=end; dst++) - // [295] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - jmp __b2 } // File Data .segment Data diff --git a/src/test/ref/strcmp-0.sym b/src/test/ref/strcmp-0.sym index 1b2c47ab0..03de81293 100644 --- a/src/test/ref/strcmp-0.sym +++ b/src/test/ref/strcmp-0.sym @@ -11,6 +11,7 @@ __constant char RADIX::OCTAL = 8 __constant char RADIX_DECIMAL_VALUES_CHAR[] = { $64, $a } __constant const char RED = 2 __constant char SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +__constant unsigned int STACK_BASE = $103 void __start() void assert_cmp(signed char expect , signed char actual , char *message) bool assert_cmp::$0 // reg byte a 101.0 @@ -55,34 +56,25 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:12 837989.43575419 -__loadstore char conio_cursor_y // zp[1]:13 1.6410256964102566E7 -__loadstore char *conio_line_color // zp[2]:16 1.1818182395721925E7 -__loadstore char *conio_line_text // zp[2]:14 1.1693122264550265E7 -__loadstore char conio_textcolor // zp[1]:18 1.2317085426829267E7 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:16 8929.220238095239 +__loadstore char conio_cursor_y // zp[1]:17 173913.6304347826 +__loadstore char *conio_line_color // zp[2]:20 125568.79545454546 +__loadstore char *conio_line_text // zp[2]:18 124157.91011235955 +__loadstore char conio_textcolor // zp[1]:22 171203.47457627117 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 2000002.0 -char cputc::c#2 // reg byte a 20002.0 -char cputc::c#3 // reg byte a 1.0505002E7 +char cputc::c#0 // reg byte a 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1000001.0 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:6 500000.5 -const char *cputs::s#10 // s zp[2]:6 101002.0 -const char *cputs::s#2 // s zp[2]:6 2002.0 -const char *cputs::s#9 // s zp[2]:6 1550002.0 void cscroll() void gotoxy(char x , char y) -char *gotoxy::$5 // zp[2]:23 202.0 -char *gotoxy::$6 // zp[2]:19 202.0 -unsigned int gotoxy::$7 // zp[2]:19 151.5 -unsigned int gotoxy::$8 // zp[2]:21 202.0 -unsigned int gotoxy::$9 // zp[2]:19 202.0 +char *gotoxy::$5 // zp[2]:27 202.0 +char *gotoxy::$6 // zp[2]:23 202.0 +unsigned int gotoxy::$7 // zp[2]:23 151.5 +unsigned int gotoxy::$8 // zp[2]:25 202.0 +unsigned int gotoxy::$9 // zp[2]:23 202.0 unsigned int gotoxy::line_offset -unsigned int gotoxy::line_offset#0 // line_offset zp[2]:19 101.0 +unsigned int gotoxy::line_offset#0 // line_offset zp[2]:23 101.0 char gotoxy::x __constant char gotoxy::x#2 = 0 // x char gotoxy::y @@ -136,57 +128,57 @@ unsigned int memcmp::n#0 // n zp[2]:6 667.3333333333334 unsigned int memcmp::n#5 // n zp[2]:6 1034.6666666666667 unsigned int memcmp::n#7 // n zp[2]:6 33.666666666666664 int memcmp::return -int memcmp::return#1 // return zp[2]:26 202.0 -int memcmp::return#10 // return zp[2]:26 22.0 -int memcmp::return#11 // return zp[2]:26 22.0 -int memcmp::return#2 // return zp[2]:26 24.166666666666664 -int memcmp::return#3 // return zp[2]:26 22.0 -int memcmp::return#4 // return zp[2]:26 22.0 +int memcmp::return#1 // return zp[2]:8 202.0 +int memcmp::return#10 // return zp[2]:8 22.0 +int memcmp::return#11 // return zp[2]:8 22.0 +int memcmp::return#2 // return zp[2]:8 24.166666666666664 +int memcmp::return#3 // return zp[2]:8 22.0 +int memcmp::return#4 // return zp[2]:8 22.0 char *memcmp::s1 char *memcmp::s1#1 // s1 zp[2]:4 1001.0 char *memcmp::s1#2 // s1 zp[2]:4 801.25 char *memcmp::s1#6 // s1 zp[2]:4 101.0 char *memcmp::s2 -char *memcmp::s2#1 // s2 zp[2]:10 2002.0 -char *memcmp::s2#2 // s2 zp[2]:10 641.0 -char *memcmp::s2#6 // s2 zp[2]:10 202.0 +char *memcmp::s2#1 // s2 zp[2]:14 2002.0 +char *memcmp::s2#2 // s2 zp[2]:14 641.0 +char *memcmp::s2#6 // s2 zp[2]:14 202.0 const void *memcmp::str1 const void *memcmp::str1#4 // str1 zp[2]:4 const void *memcmp::str2 -const void *memcmp::str2#4 // str2 zp[2]:10 +const void *memcmp::str2#4 // str2 zp[2]:14 void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination -void *memcpy::destination#2 // destination zp[2]:28 +void *memcpy::destination#2 // destination zp[2]:31 char *memcpy::dst -char *memcpy::dst#1 // dst zp[2]:28 1.000000000001E12 -char *memcpy::dst#2 // dst zp[2]:28 1.0033333333346667E12 -char *memcpy::dst#4 // dst zp[2]:28 2.0000000002E10 +char *memcpy::dst#1 // dst zp[2]:31 1.000000001E9 +char *memcpy::dst#2 // dst zp[2]:31 1.0333333346666667E9 +char *memcpy::dst#4 // dst zp[2]:31 2.00000002E8 unsigned int memcpy::num void *memcpy::return void *memcpy::source void *memcpy::source#2 // source zp[2]:10 char *memcpy::src -char *memcpy::src#1 // src zp[2]:10 2.000000000002E12 -char *memcpy::src#2 // src zp[2]:10 1.00250000000125E12 -char *memcpy::src#4 // src zp[2]:10 1.0000000001E10 +char *memcpy::src#1 // src zp[2]:10 2.000000002E9 +char *memcpy::src#2 // src zp[2]:10 1.02500000125E9 +char *memcpy::src#4 // src zp[2]:10 1.00000001E8 char *memcpy::src_end -char *memcpy::src_end#0 // src_end zp[2]:26 1.2625000000025E11 +char *memcpy::src_end#0 // src_end zp[2]:29 1.3750000025E8 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#1 // reg byte x 2.000000002E9 -char memset::c#4 // reg byte x 1.430000000002857E11 +char memset::c#1 // reg byte x 2.0000002E7 +char memset::c#4 // reg byte x 1.4428571457142857E8 char *memset::dst -char *memset::dst#1 // dst zp[2]:10 2.000000000002E12 -char *memset::dst#2 // dst zp[2]:10 1.3366666666683335E12 -char *memset::dst#4 // dst zp[2]:10 2.0000000002E10 +char *memset::dst#1 // dst zp[2]:10 2.000000002E9 +char *memset::dst#2 // dst zp[2]:10 1.3666666683333335E9 +char *memset::dst#4 // dst zp[2]:10 2.00000002E8 char *memset::end -char *memset::end#0 // end zp[2]:28 1.683333333336667E11 +char *memset::end#0 // end zp[2]:31 1.833333336666667E8 unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 // str zp[2]:10 __loadstore struct printf_buffer_number printf_buffer = {} // mem[12] -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits __constant char *printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // buffer_digits @@ -201,7 +193,9 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_schar(signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void (*printf_number_buffer::putc)(char) +__constant void (*printf_number_buffer::putc#0)(char) = &cputc // putc +void printf_schar(void (*putc)(char) , signed char value , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_schar::format char printf_schar::format_justify_left char printf_schar::format_min_length @@ -209,6 +203,7 @@ char printf_schar::format_radix char printf_schar::format_sign_always char printf_schar::format_upper_case char printf_schar::format_zero_padding +void (*printf_schar::putc)(char) char printf_schar::uvalue signed char printf_schar::value signed char printf_schar::value#0 // reg byte x 1001.0 @@ -216,12 +211,23 @@ signed char printf_schar::value#1 // reg byte x 202.0 signed char printf_schar::value#2 // reg byte x 202.0 signed char printf_schar::value#3 // reg byte x 1068.3333333333335 signed char printf_schar::value#5 // reg byte x 2002.0 -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1000001.0 +void (*printf_str::putc)(char) +void (*printf_str::putc#10)(char) // putc zp[2]:6 +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:8 1000001.0 +const char *printf_str::s#10 // s zp[2]:8 101002.0 +const char *printf_str::s#2 // s zp[2]:8 2002.0 +const char *printf_str::s#9 // s zp[2]:8 1550002.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) struct printf_format_string printf_string::format char printf_string::format_justify_left char printf_string::format_min_length signed char printf_string::len signed char printf_string::padding +void (*printf_string::putc)(char) char *printf_string::str char *printf_string::str#0 // str zp[2]:4 202.0 char *printf_string::str#1 // str zp[2]:4 202.0 @@ -229,16 +235,16 @@ char *printf_string::str#2 // str zp[2]:4 1203.0 int strcmp(const char *str1 , const char *str2) char strcmp::$0 // reg byte a 101.0 int strcmp::return -int strcmp::return#0 // return zp[2]:26 202.0 -int strcmp::return#10 // return zp[2]:26 22.0 -int strcmp::return#11 // return zp[2]:26 18.9 -int strcmp::return#12 // return zp[2]:26 22.0 -int strcmp::return#13 // return zp[2]:26 22.0 -int strcmp::return#14 // return zp[2]:26 22.0 -int strcmp::return#15 // return zp[2]:26 22.0 -int strcmp::return#16 // return zp[2]:26 22.0 -int strcmp::return#17 // return zp[2]:26 22.0 -int strcmp::return#18 // return zp[2]:26 22.0 +int strcmp::return#0 // return zp[2]:8 202.0 +int strcmp::return#10 // return zp[2]:8 22.0 +int strcmp::return#11 // return zp[2]:8 18.9 +int strcmp::return#12 // return zp[2]:8 22.0 +int strcmp::return#13 // return zp[2]:8 22.0 +int strcmp::return#14 // return zp[2]:8 22.0 +int strcmp::return#15 // return zp[2]:8 22.0 +int strcmp::return#16 // return zp[2]:8 22.0 +int strcmp::return#17 // return zp[2]:8 22.0 +int strcmp::return#18 // return zp[2]:8 22.0 char *strcmp::s1 char *strcmp::s1#0 // s1 zp[2]:4 101.0 char *strcmp::s1#1 // s1 zp[2]:4 1001.0 @@ -256,21 +262,21 @@ unsigned int strncmp::n#0 // n zp[2]:4 600.5999999999999 unsigned int strncmp::n#6 // n zp[2]:4 1051.5 unsigned int strncmp::n#8 // n zp[2]:4 101.0 int strncmp::return -int strncmp::return#0 // return zp[2]:10 202.0 -int strncmp::return#10 // return zp[2]:10 22.0 -int strncmp::return#11 // return zp[2]:10 22.0 -int strncmp::return#12 // return zp[2]:10 22.0 -int strncmp::return#13 // return zp[2]:10 22.0 -int strncmp::return#2 // return zp[2]:10 22.285714285714285 -int strncmp::return#3 // return zp[2]:10 22.0 +int strncmp::return#0 // return zp[2]:14 202.0 +int strncmp::return#10 // return zp[2]:14 22.0 +int strncmp::return#11 // return zp[2]:14 22.0 +int strncmp::return#12 // return zp[2]:14 22.0 +int strncmp::return#13 // return zp[2]:14 22.0 +int strncmp::return#2 // return zp[2]:14 22.285714285714285 +int strncmp::return#3 // return zp[2]:14 22.0 char *strncmp::s1 char *strncmp::s1#0 // s1 zp[2]:6 101.0 char *strncmp::s1#1 // s1 zp[2]:6 1001.0 char *strncmp::s1#2 // s1 zp[2]:6 841.2 char *strncmp::s2 -char *strncmp::s2#0 // s2 zp[2]:26 101.0 -char *strncmp::s2#1 // s2 zp[2]:26 2002.0 -char *strncmp::s2#2 // s2 zp[2]:26 534.1666666666666 +char *strncmp::s2#0 // s2 zp[2]:8 101.0 +char *strncmp::s2#1 // s2 zp[2]:8 2002.0 +char *strncmp::s2#2 // s2 zp[2]:8 534.1666666666666 const char *strncmp::str1 const char *strncmp::str2 char textcolor(char color) @@ -280,21 +286,21 @@ char textcolor::old char textcolor::return void uctoa(char value , char *buffer , char radix) char *uctoa::buffer -char *uctoa::buffer#11 // buffer zp[2]:26 35000.49999999999 -char *uctoa::buffer#14 // buffer zp[2]:26 150001.5 -char *uctoa::buffer#3 // buffer zp[2]:26 20002.0 -char *uctoa::buffer#4 // buffer zp[2]:26 200002.0 +char *uctoa::buffer#11 // buffer zp[2]:14 35000.49999999999 +char *uctoa::buffer#14 // buffer zp[2]:14 150001.5 +char *uctoa::buffer#3 // buffer zp[2]:14 20002.0 +char *uctoa::buffer#4 // buffer zp[2]:14 200002.0 char uctoa::digit -char uctoa::digit#1 // digit zp[1]:8 200002.0 -char uctoa::digit#2 // digit zp[1]:8 30769.53846153846 +char uctoa::digit#1 // digit zp[1]:12 200002.0 +char uctoa::digit#2 // digit zp[1]:12 30769.53846153846 char uctoa::digit_value -char uctoa::digit_value#0 // digit_value zp[1]:25 60000.600000000006 +char uctoa::digit_value#0 // digit_value zp[1]:33 60000.600000000006 char *uctoa::digit_values char uctoa::max_digits char uctoa::radix char uctoa::started -char uctoa::started#2 // started zp[1]:9 60000.600000000006 -char uctoa::started#4 // started zp[1]:9 100001.0 +char uctoa::started#2 // started zp[1]:13 60000.600000000006 +char uctoa::started#4 // started zp[1]:13 100001.0 char uctoa::value char uctoa::value#0 // reg byte x 100001.0 char uctoa::value#1 // reg byte x 5501.0 @@ -302,14 +308,14 @@ char uctoa::value#2 // reg byte x 70000.99999999999 char uctoa::value#6 // reg byte x 150001.5 char uctoa_append(char *buffer , char value , char sub) char *uctoa_append::buffer -char *uctoa_append::buffer#0 // buffer zp[2]:26 137500.25 +char *uctoa_append::buffer#0 // buffer zp[2]:14 137500.25 char uctoa_append::digit char uctoa_append::digit#1 // reg byte y 1.00000001E8 char uctoa_append::digit#2 // reg byte y 1.005000015E8 char uctoa_append::return char uctoa_append::return#0 // reg byte x 200002.0 char uctoa_append::sub -char uctoa_append::sub#0 // sub zp[1]:25 3.33500005E7 +char uctoa_append::sub#0 // sub zp[1]:33 3.33500005E7 char uctoa_append::value char uctoa_append::value#0 // reg byte x 366667.3333333334 char uctoa_append::value#1 // reg byte x 2.00000002E8 @@ -322,34 +328,36 @@ zp[1]:3 [ assert_cmp::actual#17 assert_cmp::actual#4 assert_cmp::actual#5 assert reg byte a [ assert_cmp::ok#4 assert_cmp::ok#1 assert_cmp::ok#2 assert_cmp::ok#3 ] zp[2]:4 [ memcmp::str1#4 memcmp::s1#2 memcmp::s1#6 memcmp::s1#1 strncmp::n#6 strncmp::n#8 strncmp::n#0 assert_cmp::message#17 printf_string::str#2 printf_string::str#0 printf_string::str#1 strcmp::s1#2 strcmp::s1#0 strcmp::s1#1 ] reg byte a [ textcolor::color#2 ] -zp[2]:6 [ cputs::s#9 cputs::s#10 cputs::s#2 cputs::s#0 memcmp::n#5 memcmp::n#7 memcmp::n#0 strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] +zp[2]:6 [ printf_str::putc#10 memcmp::n#5 memcmp::n#7 memcmp::n#0 strncmp::s1#2 strncmp::s1#0 strncmp::s1#1 strcmp::s2#2 strcmp::s2#0 strcmp::s2#1 ] +zp[2]:8 [ printf_str::s#9 printf_str::s#10 printf_str::s#2 printf_str::s#0 memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 strcmp::return#10 ] reg byte x [ printf_schar::value#5 printf_schar::value#0 printf_schar::value#3 printf_schar::value#1 printf_schar::value#2 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] -zp[1]:8 [ uctoa::digit#2 uctoa::digit#1 ] +zp[2]:10 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +reg byte x [ memset::c#4 memset::c#1 ] +zp[1]:12 [ uctoa::digit#2 uctoa::digit#1 ] reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ] -zp[1]:9 [ uctoa::started#2 uctoa::started#4 ] +zp[1]:13 [ uctoa::started#2 uctoa::started#4 ] +zp[2]:14 [ uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 memcmp::str2#4 memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 strncmp::return#13 ] reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ] reg byte y [ uctoa_append::digit#2 uctoa_append::digit#1 ] -zp[2]:10 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 memcmp::str2#4 memcmp::s2#2 memcmp::s2#6 memcmp::s2#1 strncmp::return#2 strncmp::return#0 strncmp::return#3 strncmp::return#10 strncmp::return#11 strncmp::return#12 strncmp::return#13 ] -reg byte x [ memset::c#4 memset::c#1 ] -zp[1]:12 [ conio_cursor_x ] -zp[1]:13 [ conio_cursor_y ] -zp[2]:14 [ conio_line_text ] -zp[2]:16 [ conio_line_color ] -zp[1]:18 [ conio_textcolor ] -zp[2]:19 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -zp[2]:21 [ gotoxy::$8 ] -zp[2]:23 [ gotoxy::$5 ] +zp[1]:16 [ conio_cursor_x ] +zp[1]:17 [ conio_cursor_y ] +zp[2]:18 [ conio_line_text ] +zp[2]:20 [ conio_line_color ] +zp[1]:22 [ conio_textcolor ] +reg byte a [ cputc::c#0 ] +zp[2]:23 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +zp[2]:25 [ gotoxy::$8 ] +zp[2]:27 [ gotoxy::$5 ] reg byte a [ strcmp::$0 ] reg byte a [ assert_cmp::$2 ] reg byte a [ assert_cmp::$1 ] reg byte a [ assert_cmp::$0 ] reg byte a [ strncmp::$0 ] reg byte a [ memcmp::$3 ] -reg byte a [ cputs::c#1 ] +reg byte a [ printf_str::c#1 ] reg byte a [ printf_number_buffer::buffer_sign#0 ] -zp[1]:25 [ uctoa::digit_value#0 uctoa_append::sub#0 ] +zp[2]:29 [ memcpy::src_end#0 ] +zp[2]:31 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +zp[1]:33 [ uctoa::digit_value#0 uctoa_append::sub#0 ] reg byte x [ uctoa_append::return#0 ] -zp[2]:26 [ memcpy::src_end#0 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 memcmp::return#2 memcmp::return#1 memcmp::return#3 memcmp::return#4 memcmp::return#10 memcmp::return#11 strncmp::s2#2 strncmp::s2#0 strncmp::s2#1 strcmp::return#11 strcmp::return#0 strcmp::return#12 strcmp::return#13 strcmp::return#14 strcmp::return#15 strcmp::return#16 strcmp::return#17 strcmp::return#18 strcmp::return#10 ] -zp[2]:28 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] mem[12] [ printf_buffer ] diff --git a/src/test/ref/weeip-bbslist.asm b/src/test/ref/weeip-bbslist.asm index 9f954d156..f0244718c 100644 --- a/src/test/ref/weeip-bbslist.asm +++ b/src/test/ref/weeip-bbslist.asm @@ -13,6 +13,7 @@ .const OFFSET_STRUCT_MOS6569_VICII_MEMORY = $18 .const OFFSET_STRUCT_BBS_HOST_NAME = 2 .const OFFSET_STRUCT_BBS_PORT_NUMBER = 4 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// The VIC-II MOS 6567/6569 .label VICII = $d000 @@ -22,13 +23,13 @@ .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = 9 + .label conio_cursor_x = $b // The current cursor y-position - .label conio_cursor_y = $a + .label conio_cursor_y = $c // The current text cursor line start - .label conio_line_text = $b + .label conio_line_text = $d // The current color cursor line start - .label conio_line_color = $d + .label conio_line_color = $f .segment Code __start: { // __ma char conio_cursor_x = 0 @@ -67,6 +68,37 @@ conio_c64_init: { // } rts } +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + cmp #'\n' + beq __b1 + // conio_line_text[conio_cursor_x] = c + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + inc.z conio_cursor_x + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // cputln() + jsr cputln + __breturn: + // } + rts + __b1: + // cputln() + jsr cputln + rts +} main: { .label bbs = 2 // VICII->MEMORY = 0x17 @@ -97,11 +129,15 @@ main: { sta.z printf_string.str+1 jsr printf_string // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) + lda #cputc + sta.z printf_str.putc+1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) ldy #OFFSET_STRUCT_BBS_HOST_NAME lda (bbs),y @@ -111,11 +147,15 @@ main: { sta.z printf_string.str+1 jsr printf_string // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) + lda #cputc + sta.z printf_str.putc+1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) ldy #OFFSET_STRUCT_BBS_PORT_NUMBER lda (bbs),y @@ -125,11 +165,15 @@ main: { sta.z printf_uint.uvalue+1 jsr printf_uint // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) + lda #cputc + sta.z printf_str.putc+1 lda #s2 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // for(struct bbs * bbs = bbs_list; bbs->name; bbs++) lda #SIZEOF_STRUCT_BBS clc @@ -150,12 +194,12 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $13 - .label __6 = $f - .label __7 = $f - .label line_offset = $f - .label __8 = $11 - .label __9 = $f + .label __5 = $15 + .label __6 = $11 + .label __7 = $11 + .label line_offset = $11 + .label __8 = $13 + .label __9 = $11 // if(y>CONIO_HEIGHT) cpx #$19+1 bcc __b2 @@ -221,20 +265,53 @@ gotoxy: { // } rts } -// Print a string value using a specific format -// Handles justification and min length -// void printf_string(__zp(5) char *str, char format_min_length, char format_justify_left) -printf_string: { - .label str = 5 - // cputs(str) - jsr cputs +// Print a newline +cputln: { + // conio_line_text += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // conio_line_color += CONIO_WIDTH + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // conio_cursor_x = 0 + lda #0 + sta.z conio_cursor_x + // conio_cursor_y++; + inc.z conio_cursor_y + // cscroll() + jsr cscroll // } rts } -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(5) const char *s) -cputs: { +// Print a string value using a specific format +// Handles justification and min length +// void printf_string(void (*putc)(char), __zp(5) char *str, char format_min_length, char format_justify_left) +printf_string: { + .label str = 5 + // printf_str(putc, str) + lda #cputc + sta.z printf_str.putc+1 + jsr printf_str + // } + rts +} +/// Print a NUL-terminated string +// void printf_str(__zp(7) void (*putc)(char), __zp(5) const char *s) +printf_str: { .label s = 5 + .label putc = 7 __b1: // while(c=*s++) ldy #0 @@ -248,13 +325,18 @@ cputs: { // } rts __b2: - // cputc(c) - jsr cputc + // putc(c) + pha + jsr icall1 + pla jmp __b1 + icall1: + jmp (putc) } // Print an unsigned int using a specific format -// void printf_uint(__zp(5) unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uint(void (*putc)(char), __zp(5) unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uint: { + .label putc = cputc .label uvalue = 5 // printf_buffer.sign = format.sign_always?'+':0 // Handle any sign @@ -263,51 +345,85 @@ printf_uint: { // utoa(uvalue, printf_buffer.digits, format.radix) // Format number into buffer jsr utoa - // printf_number_buffer(printf_buffer, format) + // printf_number_buffer(putc, printf_buffer, format) lda printf_buffer // Print using format jsr printf_number_buffer // } rts } -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - cmp #'\n' - beq __b1 - // conio_line_text[conio_cursor_x] = c - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - inc.z conio_cursor_x - lda #$28 - cmp.z conio_cursor_x +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // if(conio_cursor_y==CONIO_HEIGHT) + lda #$19 + cmp.z conio_cursor_y bne __breturn - // cputln() - jsr cputln + // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + lda #COLORRAM + sta.z memcpy.destination+1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + ldx #' ' + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) + ldx #LIGHT_BLUE + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // conio_line_text -= CONIO_WIDTH + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // conio_line_color -= CONIO_WIDTH + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // conio_cursor_y--; + dec.z conio_cursor_y __breturn: // } rts - __b1: - // cputln() - jsr cputln - rts } // Converts unsigned number value to a string representing it in RADIX format. // If the leading digits are zero they are not included in the string. // - value : The number to be converted to RADIX // - buffer : receives the string representing the number and zero-termination. // - radix : The radix to convert the number to (from the enum RADIX) -// void utoa(__zp(5) unsigned int value, __zp($17) char *buffer, char radix) +// void utoa(__zp(5) unsigned int value, __zp(7) char *buffer, char radix) utoa: { .const max_digits = 5 - .label digit_value = $15 - .label buffer = $17 + .label digit_value = $17 + .label buffer = 7 .label digit = 4 .label value = 5 lda #printf_uint.putc + sta.z printf_str.putc+1 lda #buffer_digits - sta.z cputs.s+1 - jsr cputs - // } - rts -} -// Print a newline -cputln: { - // conio_line_text += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // conio_line_color += CONIO_WIDTH - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // conio_cursor_x = 0 - lda #0 - sta.z conio_cursor_x - // conio_cursor_y++; - inc.z conio_cursor_y - // cscroll() - jsr cscroll - // } - rts -} -// Used to convert a single digit of an unsigned number value to a string representation -// Counts a single digit up from '0' as long as the value is larger than sub. -// Each time the digit is increased sub is subtracted from value. -// - buffer : pointer to the char that receives the digit -// - value : The value where the digit will be derived from -// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. -// (For decimal the subs used are 10000, 1000, 100, 10, 1) -// returns : the value reduced by sub * digit so that it is less than sub. -// __zp(5) unsigned int utoa_append(__zp($17) char *buffer, __zp(5) unsigned int value, __zp($15) unsigned int sub) -utoa_append: { - .label buffer = $17 - .label value = 5 - .label sub = $15 - .label return = 5 - ldx #0 - __b1: - // while (value >= sub) - lda.z sub+1 - cmp.z value+1 - bne !+ - lda.z sub - cmp.z value - beq __b2 - !: - bcc __b2 - // *buffer = DIGITS[digit] - lda DIGITS,x - ldy #0 - sta (buffer),y - // } - rts - __b2: - // digit++; - inx - // value -= sub - lda.z value - sec - sbc.z sub - sta.z value - lda.z value+1 - sbc.z sub+1 - sta.z value+1 - jmp __b1 -} -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // if(conio_cursor_y==CONIO_HEIGHT) - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - lda #COLORRAM - sta.z memcpy.destination+1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - ldx #' ' - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - ldx #LIGHT_BLUE - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // conio_line_text -= CONIO_WIDTH - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // conio_line_color -= CONIO_WIDTH - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // conio_cursor_y--; - dec.z conio_cursor_y - __breturn: + sta.z printf_str.s+1 + jsr printf_str // } rts } // Copy block of memory (forwards) // Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp(7) void *destination, __zp($17) void *source, unsigned int num) +// void * memcpy(__zp($1b) void *destination, __zp(9) void *source, unsigned int num) memcpy: { - .label src_end = $15 - .label dst = 7 - .label src = $17 - .label source = $17 - .label destination = 7 + .label src_end = $19 + .label dst = $1b + .label src = 9 + .label source = 9 + .label destination = $1b // char* src_end = (char*)source+num lda.z source clc @@ -572,11 +560,11 @@ memcpy: { jmp __b1 } // Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp(7) void *str, __register(X) char c, unsigned int num) +// void * memset(__zp(9) void *str, __register(X) char c, unsigned int num) memset: { - .label end = $17 - .label dst = 7 - .label str = 7 + .label end = $1b + .label dst = 9 + .label str = 9 // char* end = (char*)str + num lda #$28 clc @@ -607,6 +595,50 @@ memset: { !: jmp __b2 } +// Used to convert a single digit of an unsigned number value to a string representation +// Counts a single digit up from '0' as long as the value is larger than sub. +// Each time the digit is increased sub is subtracted from value. +// - buffer : pointer to the char that receives the digit +// - value : The value where the digit will be derived from +// - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. +// (For decimal the subs used are 10000, 1000, 100, 10, 1) +// returns : the value reduced by sub * digit so that it is less than sub. +// __zp(5) unsigned int utoa_append(__zp(7) char *buffer, __zp(5) unsigned int value, __zp($17) unsigned int sub) +utoa_append: { + .label buffer = 7 + .label value = 5 + .label sub = $17 + .label return = 5 + ldx #0 + __b1: + // while (value >= sub) + lda.z sub+1 + cmp.z value+1 + bne !+ + lda.z sub + cmp.z value + beq __b2 + !: + bcc __b2 + // *buffer = DIGITS[digit] + lda DIGITS,x + ldy #0 + sta (buffer),y + // } + rts + __b2: + // digit++; + inx + // value -= sub + lda.z value + sec + sbc.z sub + sta.z value + lda.z value+1 + sbc.z sub+1 + sta.z value+1 + jmp __b1 +} .segment Data // The digits used for numbers DIGITS: .text "0123456789abcdef" diff --git a/src/test/ref/weeip-bbslist.cfg b/src/test/ref/weeip-bbslist.cfg index f27dced37..9c539c731 100644 --- a/src/test/ref/weeip-bbslist.cfg +++ b/src/test/ref/weeip-bbslist.cfg @@ -35,307 +35,310 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@1 [15] return to:@return +__stackcall void cputc(char c) +cputc: scope:[cputc] from printf_number_buffer::@3 + [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + [17] if(cputc::c#0==' +') goto cputc::@1 + to:cputc::@2 +cputc::@2: scope:[cputc] from cputc + [18] conio_line_text[conio_cursor_x] = cputc::c#0 + [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE + [20] conio_cursor_x = ++ conio_cursor_x + [21] if(conio_cursor_x!=$28) goto cputc::@return + to:cputc::@3 +cputc::@3: scope:[cputc] from cputc::@2 + [22] phi() + [23] call cputln + to:cputc::@return +cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 + [24] return + to:@return +cputc::@1: scope:[cputc] from cputc + [25] phi() + [26] call cputln + to:cputc::@return + void main() main: scope:[main] from __start::@1 - [16] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY) = $17 + [27] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY) = $17 to:main::@1 main::@1: scope:[main] from main main::@8 - [17] main::bbs#2 = phi( main/bbs_list, main::@8/main::bbs#1 ) - [18] if((char *)0!=*((char **)main::bbs#2)) goto main::@2 + [28] main::bbs#2 = phi( main/bbs_list, main::@8/main::bbs#1 ) + [29] if((char *)0!=*((char **)main::bbs#2)) goto main::@2 to:main::@return main::@return: scope:[main] from main::@1 - [19] return + [30] return to:@return main::@2: scope:[main] from main::@1 - [20] printf_string::str#0 = *((char **)main::bbs#2) - [21] call printf_string + [31] printf_string::str#0 = *((char **)main::bbs#2) + [32] call printf_string to:main::@3 main::@3: scope:[main] from main::@2 - [22] phi() - [23] call cputs + [33] phi() + [34] call printf_str to:main::@4 main::@4: scope:[main] from main::@3 - [24] printf_string::str#1 = ((char **)main::bbs#2)[OFFSET_STRUCT_BBS_HOST_NAME] - [25] call printf_string + [35] printf_string::str#1 = ((char **)main::bbs#2)[OFFSET_STRUCT_BBS_HOST_NAME] + [36] call printf_string to:main::@5 main::@5: scope:[main] from main::@4 - [26] phi() - [27] call cputs + [37] phi() + [38] call printf_str to:main::@6 main::@6: scope:[main] from main::@5 - [28] printf_uint::uvalue#0 = ((unsigned int *)main::bbs#2)[OFFSET_STRUCT_BBS_PORT_NUMBER] - [29] call printf_uint + [39] printf_uint::uvalue#0 = ((unsigned int *)main::bbs#2)[OFFSET_STRUCT_BBS_PORT_NUMBER] + [40] call printf_uint to:main::@7 main::@7: scope:[main] from main::@6 - [30] phi() - [31] call cputs + [41] phi() + [42] call printf_str to:main::@8 main::@8: scope:[main] from main::@7 - [32] main::bbs#1 = main::bbs#2 + SIZEOF_STRUCT_BBS + [43] main::bbs#1 = main::bbs#2 + SIZEOF_STRUCT_BBS to:main::@1 void gotoxy(char x , char y) gotoxy: scope:[gotoxy] from conio_c64_init::@1 - [33] if(gotoxy::y#2<$19+1) goto gotoxy::@3 + [44] if(gotoxy::y#2<$19+1) goto gotoxy::@3 to:gotoxy::@1 gotoxy::@3: scope:[gotoxy] from gotoxy - [34] phi() + [45] phi() to:gotoxy::@1 gotoxy::@1: scope:[gotoxy] from gotoxy gotoxy::@3 - [35] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) + [46] gotoxy::y#4 = phi( gotoxy::@3/gotoxy::y#2, gotoxy/0 ) to:gotoxy::@2 gotoxy::@2: scope:[gotoxy] from gotoxy::@1 - [36] conio_cursor_x = gotoxy::x#2 - [37] conio_cursor_y = gotoxy::y#4 - [38] gotoxy::$7 = (unsigned int)gotoxy::y#4 - [39] gotoxy::$8 = gotoxy::$7 << 2 - [40] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 - [41] gotoxy::line_offset#0 = gotoxy::$9 << 3 - [42] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 - [43] conio_line_text = gotoxy::$5 - [44] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 - [45] conio_line_color = gotoxy::$6 + [47] conio_cursor_x = gotoxy::x#2 + [48] conio_cursor_y = gotoxy::y#4 + [49] gotoxy::$7 = (unsigned int)gotoxy::y#4 + [50] gotoxy::$8 = gotoxy::$7 << 2 + [51] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 + [52] gotoxy::line_offset#0 = gotoxy::$9 << 3 + [53] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 + [54] conio_line_text = gotoxy::$5 + [55] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 + [56] conio_line_color = gotoxy::$6 to:gotoxy::@return gotoxy::@return: scope:[gotoxy] from gotoxy::@2 - [46] return - to:@return - -void printf_string(char *str , char format_min_length , char format_justify_left) -printf_string: scope:[printf_string] from main::@2 main::@4 - [47] printf_string::str#2 = phi( main::@2/printf_string::str#0, main::@4/printf_string::str#1 ) - to:printf_string::@1 -printf_string::@1: scope:[printf_string] from printf_string - [48] cputs::s#2 = printf_string::str#2 - [49] call cputs - to:printf_string::@return -printf_string::@return: scope:[printf_string] from printf_string::@1 - [50] return - to:@return - -void cputs(const char *s) -cputs: scope:[cputs] from main::@3 main::@5 main::@7 printf_number_buffer::@2 printf_string::@1 - [51] cputs::s#7 = phi( main::@3/main::s, main::@5/main::s, main::@7/main::s2, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, printf_string::@1/cputs::s#2 ) - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@2 - [52] cputs::s#6 = phi( cputs/cputs::s#7, cputs::@2/cputs::s#0 ) - [53] cputs::c#1 = *cputs::s#6 - [54] cputs::s#0 = ++ cputs::s#6 - [55] if(0!=cputs::c#1) goto cputs::@2 - to:cputs::@return -cputs::@return: scope:[cputs] from cputs::@1 - [56] return - to:@return -cputs::@2: scope:[cputs] from cputs::@1 - [57] cputc::c#0 = cputs::c#1 - [58] call cputc - to:cputs::@1 - -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_uint: scope:[printf_uint] from main::@6 - [59] phi() - to:printf_uint::@1 -printf_uint::@1: scope:[printf_uint] from printf_uint - [60] *((char *)&printf_buffer) = 0 - [61] utoa::value#1 = printf_uint::uvalue#0 - [62] call utoa - to:printf_uint::@2 -printf_uint::@2: scope:[printf_uint] from printf_uint::@1 - [63] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) - [64] call printf_number_buffer - to:printf_uint::@return -printf_uint::@return: scope:[printf_uint] from printf_uint::@2 - [65] return - to:@return - -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@3 - [66] cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@3/cputc::c#2 ) - [67] if(cputc::c#3==' -') goto cputc::@1 - to:cputc::@2 -cputc::@2: scope:[cputc] from cputc - [68] conio_line_text[conio_cursor_x] = cputc::c#3 - [69] conio_line_color[conio_cursor_x] = LIGHT_BLUE - [70] conio_cursor_x = ++ conio_cursor_x - [71] if(conio_cursor_x!=$28) goto cputc::@return - to:cputc::@3 -cputc::@3: scope:[cputc] from cputc::@2 - [72] phi() - [73] call cputln - to:cputc::@return -cputc::@return: scope:[cputc] from cputc::@1 cputc::@2 cputc::@3 - [74] return - to:@return -cputc::@1: scope:[cputc] from cputc - [75] phi() - [76] call cputln - to:cputc::@return - -void utoa(unsigned int value , char *buffer , char radix) -utoa: scope:[utoa] from printf_uint::@1 - [77] phi() - to:utoa::@1 -utoa::@1: scope:[utoa] from utoa utoa::@4 - [78] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) - [78] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) - [78] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) - [78] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) - [79] if(utoa::digit#2=utoa::digit_value#0) goto utoa::@5 - to:utoa::@4 -utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 - [89] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) - [89] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) - [89] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) - [90] utoa::digit#1 = ++ utoa::digit#2 - to:utoa::@1 -utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 - [91] utoa_append::buffer#0 = utoa::buffer#11 - [92] utoa_append::value#0 = utoa::value#2 - [93] utoa_append::sub#0 = utoa::digit_value#0 - [94] call utoa_append - [95] utoa_append::return#0 = utoa_append::value#2 - to:utoa::@6 -utoa::@6: scope:[utoa] from utoa::@5 - [96] utoa::value#0 = utoa_append::return#0 - [97] utoa::buffer#4 = ++ utoa::buffer#11 - to:utoa::@4 - -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 - [98] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer - [99] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 - [100] cputc::c#2 = printf_number_buffer::buffer_sign#0 - [101] call cputc - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 - [102] phi() - [103] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 - [104] return + [57] return to:@return void cputln() cputln: scope:[cputln] from cputc::@1 cputc::@3 - [105] conio_line_text = conio_line_text + $28 - [106] conio_line_color = conio_line_color + $28 - [107] conio_cursor_x = 0 - [108] conio_cursor_y = ++ conio_cursor_y - [109] call cscroll + [58] conio_line_text = conio_line_text + $28 + [59] conio_line_color = conio_line_color + $28 + [60] conio_cursor_x = 0 + [61] conio_cursor_y = ++ conio_cursor_y + [62] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [110] return + [63] return to:@return -unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) -utoa_append: scope:[utoa_append] from utoa::@5 - [111] phi() - to:utoa_append::@1 -utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 - [112] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) - [112] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) - [113] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 - to:utoa_append::@3 -utoa_append::@3: scope:[utoa_append] from utoa_append::@1 - [114] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] - to:utoa_append::@return -utoa_append::@return: scope:[utoa_append] from utoa_append::@3 - [115] return +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) +printf_string: scope:[printf_string] from main::@2 main::@4 + [64] printf_string::str#2 = phi( main::@2/printf_string::str#0, main::@4/printf_string::str#1 ) + to:printf_string::@1 +printf_string::@1: scope:[printf_string] from printf_string + [65] printf_str::s#2 = printf_string::str#2 + [66] call printf_str + to:printf_string::@return +printf_string::@return: scope:[printf_string] from printf_string::@1 + [67] return + to:@return + +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main::@3 main::@5 main::@7 printf_number_buffer::@2 printf_string::@1 + [68] printf_str::putc#7 = phi( main::@3/&cputc, main::@5/&cputc, main::@7/&cputc, printf_number_buffer::@2/printf_uint::putc#0, printf_string::@1/&cputc ) + [68] printf_str::s#7 = phi( main::@3/main::s, main::@5/main::s, main::@7/main::s2, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, printf_string::@1/printf_str::s#2 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [69] printf_str::s#6 = phi( printf_str/printf_str::s#7, printf_str::@2/printf_str::s#0 ) + [70] printf_str::c#1 = *printf_str::s#6 + [71] printf_str::s#0 = ++ printf_str::s#6 + [72] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [73] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [74] stackpush(char) = printf_str::c#1 + [75] callexecute *printf_str::putc#7 + sideeffect stackpullbytes(1) + to:printf_str::@1 + +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_uint: scope:[printf_uint] from main::@6 + [77] phi() + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [78] *((char *)&printf_buffer) = 0 + [79] utoa::value#1 = printf_uint::uvalue#0 + [80] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [81] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) + [82] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [83] return to:@return -utoa_append::@2: scope:[utoa_append] from utoa_append::@1 - [116] utoa_append::digit#1 = ++ utoa_append::digit#2 - [117] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 - to:utoa_append::@1 void cscroll() cscroll: scope:[cscroll] from cputln - [118] if(conio_cursor_y!=$19) goto cscroll::@return + [84] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [119] phi() - [120] call memcpy + [85] phi() + [86] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [121] phi() - [122] call memcpy + [87] phi() + [88] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [123] phi() - [124] call memset + [89] phi() + [90] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [125] phi() - [126] call memset + [91] phi() + [92] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [127] conio_line_text = conio_line_text - $28 - [128] conio_line_color = conio_line_color - $28 - [129] conio_cursor_y = -- conio_cursor_y + [93] conio_line_text = conio_line_text - $28 + [94] conio_line_color = conio_line_color - $28 + [95] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [130] return + [96] return + to:@return + +void utoa(unsigned int value , char *buffer , char radix) +utoa: scope:[utoa] from printf_uint::@1 + [97] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [98] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [98] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [98] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [98] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [99] if(utoa::digit#2=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [109] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [109] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [109] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [110] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [111] utoa_append::buffer#0 = utoa::buffer#11 + [112] utoa_append::value#0 = utoa::value#2 + [113] utoa_append::sub#0 = utoa::digit_value#0 + [114] call utoa_append + [115] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [116] utoa::value#0 = utoa_append::return#0 + [117] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 + [118] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [119] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [120] stackpush(char) = printf_number_buffer::buffer_sign#0 + [121] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [123] phi() + [124] call printf_str + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [125] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [131] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [131] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [132] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [133] memcpy::src#4 = (char *)memcpy::source#2 - [134] memcpy::dst#4 = (char *)memcpy::destination#2 + [126] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [126] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [127] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [128] memcpy::src#4 = (char *)memcpy::source#2 + [129] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [135] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [135] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [136] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [130] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [130] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [131] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [137] return + [132] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [138] *memcpy::dst#2 = *memcpy::src#2 - [139] memcpy::dst#1 = ++ memcpy::dst#2 - [140] memcpy::src#1 = ++ memcpy::src#2 + [133] *memcpy::dst#2 = *memcpy::src#2 + [134] memcpy::dst#1 = ++ memcpy::dst#2 + [135] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [141] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [141] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [136] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [136] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [142] memset::end#0 = (char *)memset::str#3 + $28 - [143] memset::dst#4 = (char *)memset::str#3 + [137] memset::end#0 = (char *)memset::str#3 + $28 + [138] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [144] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [145] if(memset::dst#2!=memset::end#0) goto memset::@3 + [139] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [140] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [146] return + [141] return to:@return memset::@3: scope:[memset] from memset::@2 - [147] *memset::dst#2 = memset::c#4 - [148] memset::dst#1 = ++ memset::dst#2 + [142] *memset::dst#2 = memset::c#4 + [143] memset::dst#1 = ++ memset::dst#2 to:memset::@2 + +unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [144] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [145] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [145] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [146] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [147] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [148] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [149] utoa_append::digit#1 = ++ utoa_append::digit#2 + [150] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 diff --git a/src/test/ref/weeip-bbslist.log b/src/test/ref/weeip-bbslist.log index 148a42006..2458f6576 100644 --- a/src/test/ref/weeip-bbslist.log +++ b/src/test/ref/weeip-bbslist.log @@ -3,15 +3,30 @@ Fixing struct type size struct printf_buffer_number to 12 Fixing struct type size struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 Fixing struct type SIZE_OF struct printf_buffer_number to 12 -Added struct type cast to parameter value list call printf_string(*main::bbs.name, (struct printf_format_string){ 0, 0 }) -Added struct type cast to parameter value list call printf_string(*main::bbs.host_name, (struct printf_format_string){ 0, 0 }) -Added struct type cast to parameter value list call printf_uint(*main::bbs.port_number, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_string(&cputc, *main::bbs.name, { 0, 0 }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, " ") +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_string(&cputc, *main::bbs.host_name, { 0, 0 }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, " ") +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_uint(&cputc, *main::bbs.port_number, { 0, 0, 0, 0, 0, DECIMAL }) +Setting inferred __stackcall on procedure affected by address-of __stackcall void cputc(char c) caused by statement call printf_str(&cputc, " +") +Adding parameter assignment in __stackcall procedure cputc::c = param(cputc::c) +Added struct type cast to parameter value list call printf_string(&cputc, *main::bbs.name, (struct printf_format_string){ 0, 0 }) +Added struct type cast to parameter value list call printf_string(&cputc, *main::bbs.host_name, (struct printf_format_string){ 0, 0 }) +Added struct type cast to parameter value list call printf_uint(&cputc, *main::bbs.port_number, (struct printf_format_number){ 0, 0, 0, 0, 0, DECIMAL }) Inlined call vicSelectGfxBank::$0 = call toDd00(vicSelectGfxBank::gfx) Inlined call call __init Eliminating unused variable with no statement memcpy::$0 Eliminating unused variable with no statement memset::$2 Eliminating unused variable with no statement gotoxy::$4 Eliminating unused variable with no statement main::$0 +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_str::putc printf_str::c +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_padding::putc printf_padding::pad +Calling convention STACK_CALL adding prepare/execute/finalize for call *printf_number_buffer::putc printf_number_buffer::buffer_sign +Calling convention STACK_CALL replacing param(cputc::c) with stackidx(char,cputc::OFFSET_STACK_C) +Calling convention STACK_CALL adding stack push stackpush(char) = printf_str::c +Calling convention STACK_CALL adding stack push stackpush(char) = printf_padding::pad +Calling convention STACK_CALL adding stack push stackpush(char) = printf_number_buffer::buffer_sign CONTROL FLOW GRAPH SSA @@ -399,10 +414,10 @@ gotoxy::@return: scope:[gotoxy] from gotoxy::@2 return to:@return -void cputc(char c) -cputc: scope:[cputc] from cputs::@2 printf_number_buffer::@9 printf_padding::@2 - cputc::c#3 = phi( cputs::@2/cputc::c#0, printf_number_buffer::@9/cputc::c#2, printf_padding::@2/cputc::c#1 ) - cputc::$0 = cputc::c#3 == ' +__stackcall void cputc(char c) +cputc: scope:[cputc] from + cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) + cputc::$0 = cputc::c#0 == ' ' if(cputc::$0) goto cputc::@1 to:cputc::@2 @@ -412,8 +427,8 @@ cputc::@1: scope:[cputc] from cputc cputc::@4: scope:[cputc] from cputc::@1 to:cputc::@return cputc::@2: scope:[cputc] from cputc - cputc::c#4 = phi( cputc/cputc::c#3 ) - conio_line_text[conio_cursor_x] = cputc::c#4 + cputc::c#1 = phi( cputc/cputc::c#0 ) + conio_line_text[conio_cursor_x] = cputc::c#1 conio_line_color[conio_cursor_x] = conio_textcolor conio_cursor_x = ++ conio_cursor_x cputc::$1 = conio_cursor_x == $28 @@ -443,32 +458,6 @@ cputln::@return: scope:[cputln] from cputln::@1 return to:@return -void cputs(const char *s) -cputs: scope:[cputs] from main::@3 main::@5 main::@7 printf_number_buffer::@5 printf_string::@2 - cputs::s#7 = phi( main::@3/cputs::s#3, main::@5/cputs::s#4, main::@7/cputs::s#5, printf_number_buffer::@5/cputs::s#1, printf_string::@2/cputs::s#2 ) - cputs::c#0 = 0 - to:cputs::@1 -cputs::@1: scope:[cputs] from cputs cputs::@3 - cputs::s#6 = phi( cputs/cputs::s#7, cputs::@3/cputs::s#8 ) - cputs::c#1 = *cputs::s#6 - cputs::$0 = cputs::c#1 - cputs::s#0 = ++ cputs::s#6 - cputs::$2 = 0 != cputs::$0 - if(cputs::$2) goto cputs::@2 - to:cputs::@return -cputs::@2: scope:[cputs] from cputs::@1 - cputs::s#9 = phi( cputs::@1/cputs::s#0 ) - cputs::c#2 = phi( cputs::@1/cputs::c#1 ) - cputc::c#0 = cputs::c#2 - call cputc - to:cputs::@3 -cputs::@3: scope:[cputs] from cputs::@2 - cputs::s#8 = phi( cputs::@2/cputs::s#9 ) - to:cputs::@1 -cputs::@return: scope:[cputs] from cputs::@1 - return - to:@return - void cscroll() cscroll: scope:[cscroll] from cputln cscroll::$0 = conio_cursor_y == $19 @@ -545,13 +534,42 @@ conio_c64_init::@return: scope:[conio_c64_init] from conio_c64_init::@3 return to:@return -void printf_padding(char pad , char length) +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main::@3 main::@5 main::@7 printf_number_buffer::@5 printf_string::@2 + printf_str::putc#7 = phi( main::@3/printf_str::putc#2, main::@5/printf_str::putc#3, main::@7/printf_str::putc#4, printf_number_buffer::@5/printf_str::putc#0, printf_string::@2/printf_str::putc#1 ) + printf_str::s#7 = phi( main::@3/printf_str::s#3, main::@5/printf_str::s#4, main::@7/printf_str::s#5, printf_number_buffer::@5/printf_str::s#1, printf_string::@2/printf_str::s#2 ) + printf_str::c#0 = 0 + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + printf_str::putc#6 = phi( printf_str/printf_str::putc#7, printf_str::@2/printf_str::putc#5 ) + printf_str::s#6 = phi( printf_str/printf_str::s#7, printf_str::@2/printf_str::s#8 ) + printf_str::c#1 = *printf_str::s#6 + printf_str::$0 = printf_str::c#1 + printf_str::s#0 = ++ printf_str::s#6 + printf_str::$2 = 0 != printf_str::$0 + if(printf_str::$2) goto printf_str::@2 + to:printf_str::@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + printf_str::s#8 = phi( printf_str::@1/printf_str::s#0 ) + printf_str::putc#5 = phi( printf_str::@1/printf_str::putc#6 ) + printf_str::c#2 = phi( printf_str::@1/printf_str::c#1 ) + stackpush(char) = printf_str::c#2 + callexecute *printf_str::putc#5 + sideeffect stackpullbytes(1) + to:printf_str::@1 +printf_str::@return: scope:[printf_str] from printf_str::@1 + return + to:@return + +void printf_padding(void (*putc)(char) , char pad , char length) printf_padding: scope:[printf_padding] from printf_number_buffer::@10 printf_number_buffer::@12 printf_number_buffer::@8 printf_string::@5 printf_string::@6 + printf_padding::putc#7 = phi( printf_number_buffer::@10/printf_padding::putc#1, printf_number_buffer::@12/printf_padding::putc#2, printf_number_buffer::@8/printf_padding::putc#0, printf_string::@5/printf_padding::putc#3, printf_string::@6/printf_padding::putc#4 ) printf_padding::pad#7 = phi( printf_number_buffer::@10/printf_padding::pad#1, printf_number_buffer::@12/printf_padding::pad#2, printf_number_buffer::@8/printf_padding::pad#0, printf_string::@5/printf_padding::pad#3, printf_string::@6/printf_padding::pad#4 ) printf_padding::length#6 = phi( printf_number_buffer::@10/printf_padding::length#1, printf_number_buffer::@12/printf_padding::length#2, printf_number_buffer::@8/printf_padding::length#0, printf_string::@5/printf_padding::length#3, printf_string::@6/printf_padding::length#4 ) printf_padding::i#0 = 0 to:printf_padding::@1 printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding::@3 + printf_padding::putc#6 = phi( printf_padding/printf_padding::putc#7, printf_padding::@3/printf_padding::putc#8 ) printf_padding::pad#6 = phi( printf_padding/printf_padding::pad#7, printf_padding::@3/printf_padding::pad#8 ) printf_padding::length#5 = phi( printf_padding/printf_padding::length#6, printf_padding::@3/printf_padding::length#7 ) printf_padding::i#2 = phi( printf_padding/printf_padding::i#0, printf_padding::@3/printf_padding::i#1 ) @@ -561,11 +579,14 @@ printf_padding::@1: scope:[printf_padding] from printf_padding printf_padding:: printf_padding::@2: scope:[printf_padding] from printf_padding::@1 printf_padding::length#8 = phi( printf_padding::@1/printf_padding::length#5 ) printf_padding::i#4 = phi( printf_padding::@1/printf_padding::i#2 ) + printf_padding::putc#5 = phi( printf_padding::@1/printf_padding::putc#6 ) printf_padding::pad#5 = phi( printf_padding::@1/printf_padding::pad#6 ) - cputc::c#1 = printf_padding::pad#5 - call cputc + stackpush(char) = printf_padding::pad#5 + callexecute *printf_padding::putc#5 + sideeffect stackpullbytes(1) to:printf_padding::@3 printf_padding::@3: scope:[printf_padding] from printf_padding::@2 + printf_padding::putc#8 = phi( printf_padding::@2/printf_padding::putc#5 ) printf_padding::pad#8 = phi( printf_padding::@2/printf_padding::pad#5 ) printf_padding::length#7 = phi( printf_padding::@2/printf_padding::length#8 ) printf_padding::i#3 = phi( printf_padding::@2/printf_padding::i#4 ) @@ -575,12 +596,13 @@ printf_padding::@return: scope:[printf_padding] from printf_padding::@1 return to:@return -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_uint: scope:[printf_uint] from main::@6 printf_uint::format_upper_case#5 = phi( main::@6/printf_uint::format_upper_case#0 ) printf_uint::format_zero_padding#5 = phi( main::@6/printf_uint::format_zero_padding#0 ) printf_uint::format_justify_left#5 = phi( main::@6/printf_uint::format_justify_left#0 ) printf_uint::format_min_length#5 = phi( main::@6/printf_uint::format_min_length#0 ) + printf_uint::putc#5 = phi( main::@6/printf_uint::putc#0 ) printf_uint::format_radix#5 = phi( main::@6/printf_uint::format_radix#0 ) printf_uint::uvalue#4 = phi( main::@6/printf_uint::uvalue#0 ) printf_uint::format_sign_always#1 = phi( main::@6/printf_uint::format_sign_always#0 ) @@ -593,6 +615,7 @@ printf_uint::@1: scope:[printf_uint] from printf_uint printf_uint::format_sign_always#4 = phi( printf_uint/printf_uint::format_sign_always#1 ) printf_uint::format_justify_left#3 = phi( printf_uint/printf_uint::format_justify_left#5 ) printf_uint::format_min_length#3 = phi( printf_uint/printf_uint::format_min_length#5 ) + printf_uint::putc#3 = phi( printf_uint/printf_uint::putc#5 ) printf_uint::format_radix#3 = phi( printf_uint/printf_uint::format_radix#5 ) printf_uint::uvalue#2 = phi( printf_uint/printf_uint::uvalue#4 ) printf_uint::$1 = '+' @@ -603,6 +626,7 @@ printf_uint::@2: scope:[printf_uint] from printf_uint printf_uint::format_sign_always#5 = phi( printf_uint/printf_uint::format_sign_always#1 ) printf_uint::format_justify_left#4 = phi( printf_uint/printf_uint::format_justify_left#5 ) printf_uint::format_min_length#4 = phi( printf_uint/printf_uint::format_min_length#5 ) + printf_uint::putc#4 = phi( printf_uint/printf_uint::putc#5 ) printf_uint::format_radix#4 = phi( printf_uint/printf_uint::format_radix#5 ) printf_uint::uvalue#3 = phi( printf_uint/printf_uint::uvalue#4 ) printf_uint::$0 = 0 @@ -613,6 +637,7 @@ printf_uint::@3: scope:[printf_uint] from printf_uint::@1 printf_uint::@2 printf_uint::format_sign_always#3 = phi( printf_uint::@1/printf_uint::format_sign_always#4, printf_uint::@2/printf_uint::format_sign_always#5 ) printf_uint::format_justify_left#2 = phi( printf_uint::@1/printf_uint::format_justify_left#3, printf_uint::@2/printf_uint::format_justify_left#4 ) printf_uint::format_min_length#2 = phi( printf_uint::@1/printf_uint::format_min_length#3, printf_uint::@2/printf_uint::format_min_length#4 ) + printf_uint::putc#2 = phi( printf_uint::@1/printf_uint::putc#3, printf_uint::@2/printf_uint::putc#4 ) printf_uint::format_radix#1 = phi( printf_uint::@1/printf_uint::format_radix#3, printf_uint::@2/printf_uint::format_radix#4 ) printf_uint::uvalue#1 = phi( printf_uint::@1/printf_uint::uvalue#2, printf_uint::@2/printf_uint::uvalue#3 ) printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) @@ -629,6 +654,8 @@ printf_uint::@4: scope:[printf_uint] from printf_uint::@3 printf_uint::format_sign_always#2 = phi( printf_uint::@3/printf_uint::format_sign_always#3 ) printf_uint::format_justify_left#1 = phi( printf_uint::@3/printf_uint::format_justify_left#2 ) printf_uint::format_min_length#1 = phi( printf_uint::@3/printf_uint::format_min_length#2 ) + printf_uint::putc#1 = phi( printf_uint::@3/printf_uint::putc#2 ) + printf_number_buffer::putc#0 = printf_uint::putc#1 printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS printf_number_buffer::format_min_length#0 = printf_uint::format_min_length#1 @@ -645,9 +672,10 @@ printf_uint::@return: scope:[printf_uint] from printf_uint::@5 return to:@return -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@4 - printf_number_buffer::format_upper_case#10 = phi( printf_uint::@4/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::format_upper_case#9 = phi( printf_uint::@4/printf_number_buffer::format_upper_case#0 ) + printf_number_buffer::putc#12 = phi( printf_uint::@4/printf_number_buffer::putc#0 ) printf_number_buffer::buffer_sign#7 = phi( printf_uint::@4/printf_number_buffer::buffer_sign#0 ) printf_number_buffer::buffer_digits#4 = phi( printf_uint::@4/printf_number_buffer::buffer_digits#0 ) printf_number_buffer::format_zero_padding#4 = phi( printf_uint::@4/printf_number_buffer::format_zero_padding#0 ) @@ -659,8 +687,9 @@ printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@4 if(printf_number_buffer::$0) goto printf_number_buffer::@1 to:printf_number_buffer::@6 printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer printf_number_buffer::@13 printf_number_buffer::@14 - printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#15, printf_number_buffer::@14/printf_number_buffer::buffer_digits#16 ) - printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10, printf_number_buffer::@13/printf_number_buffer::format_upper_case#11, printf_number_buffer::@14/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::buffer_digits#12 = phi( printf_number_buffer/printf_number_buffer::buffer_digits#4, printf_number_buffer::@13/printf_number_buffer::buffer_digits#14, printf_number_buffer::@14/printf_number_buffer::buffer_digits#15 ) + printf_number_buffer::format_upper_case#7 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#9, printf_number_buffer::@13/printf_number_buffer::format_upper_case#10, printf_number_buffer::@14/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::putc#6 = phi( printf_number_buffer/printf_number_buffer::putc#12, printf_number_buffer::@13/printf_number_buffer::putc#13, printf_number_buffer::@14/printf_number_buffer::putc#14 ) printf_number_buffer::buffer_sign#5 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7, printf_number_buffer::@13/printf_number_buffer::buffer_sign#8, printf_number_buffer::@14/printf_number_buffer::buffer_sign#9 ) printf_number_buffer::padding#3 = phi( printf_number_buffer/printf_number_buffer::padding#0, printf_number_buffer::@13/printf_number_buffer::padding#1, printf_number_buffer::@14/printf_number_buffer::padding#2 ) printf_number_buffer::format_zero_padding#1 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4, printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5, printf_number_buffer::@14/printf_number_buffer::format_zero_padding#6 ) @@ -675,8 +704,9 @@ printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffe if(printf_number_buffer::$5) goto printf_number_buffer::@2 to:printf_number_buffer::@8 printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffer - printf_number_buffer::format_upper_case#16 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#10 ) - printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) + printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer/printf_number_buffer::format_upper_case#9 ) + printf_number_buffer::putc#20 = phi( printf_number_buffer/printf_number_buffer::putc#12 ) + printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer/printf_number_buffer::format_zero_padding#4 ) printf_number_buffer::format_justify_left#11 = phi( printf_number_buffer/printf_number_buffer::format_justify_left#3 ) printf_number_buffer::format_min_length#5 = phi( printf_number_buffer/printf_number_buffer::format_min_length#1 ) printf_number_buffer::buffer_sign#4 = phi( printf_number_buffer/printf_number_buffer::buffer_sign#7 ) @@ -686,9 +716,10 @@ printf_number_buffer::@6: scope:[printf_number_buffer] from printf_number_buffe strlen::return#2 = strlen::return#1 to:printf_number_buffer::@15 printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buffer::@6 - printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) - printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#16 ) - printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#16 ) + printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_digits#1 ) + printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@6/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::putc#18 = phi( printf_number_buffer::@6/printf_number_buffer::putc#20 ) + printf_number_buffer::format_zero_padding#10 = phi( printf_number_buffer::@6/printf_number_buffer::format_zero_padding#15 ) printf_number_buffer::format_justify_left#7 = phi( printf_number_buffer::@6/printf_number_buffer::format_justify_left#11 ) printf_number_buffer::format_min_length#3 = phi( printf_number_buffer::@6/printf_number_buffer::format_min_length#5 ) printf_number_buffer::buffer_sign#1 = phi( printf_number_buffer::@6/printf_number_buffer::buffer_sign#4 ) @@ -700,8 +731,9 @@ printf_number_buffer::@15: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$20) goto printf_number_buffer::@13 to:printf_number_buffer::@7 printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buffer::@15 printf_number_buffer::@7 - printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18, printf_number_buffer::@7/printf_number_buffer::buffer_digits#19 ) - printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14, printf_number_buffer::@7/printf_number_buffer::format_upper_case#15 ) + printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#17, printf_number_buffer::@7/printf_number_buffer::buffer_digits#18 ) + printf_number_buffer::format_upper_case#10 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#13, printf_number_buffer::@7/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::putc#13 = phi( printf_number_buffer::@15/printf_number_buffer::putc#18, printf_number_buffer::@7/printf_number_buffer::putc#19 ) printf_number_buffer::buffer_sign#8 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1, printf_number_buffer::@7/printf_number_buffer::buffer_sign#11 ) printf_number_buffer::format_zero_padding#5 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10, printf_number_buffer::@7/printf_number_buffer::format_zero_padding#11 ) printf_number_buffer::format_justify_left#4 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7, printf_number_buffer::@7/printf_number_buffer::format_justify_left#8 ) @@ -715,8 +747,9 @@ printf_number_buffer::@13: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$23) goto printf_number_buffer::@1 to:printf_number_buffer::@14 printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffer::@15 - printf_number_buffer::buffer_digits#19 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#18 ) - printf_number_buffer::format_upper_case#15 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#14 ) + printf_number_buffer::buffer_digits#18 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_digits#17 ) + printf_number_buffer::format_upper_case#14 = phi( printf_number_buffer::@15/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::putc#19 = phi( printf_number_buffer::@15/printf_number_buffer::putc#18 ) printf_number_buffer::buffer_sign#11 = phi( printf_number_buffer::@15/printf_number_buffer::buffer_sign#1 ) printf_number_buffer::format_zero_padding#11 = phi( printf_number_buffer::@15/printf_number_buffer::format_zero_padding#10 ) printf_number_buffer::format_justify_left#8 = phi( printf_number_buffer::@15/printf_number_buffer::format_justify_left#7 ) @@ -725,106 +758,114 @@ printf_number_buffer::@7: scope:[printf_number_buffer] from printf_number_buffe printf_number_buffer::len#1 = ++ printf_number_buffer::len#3 to:printf_number_buffer::@13 printf_number_buffer::@14: scope:[printf_number_buffer] from printf_number_buffer::@13 - printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#15 ) - printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#11 ) + printf_number_buffer::buffer_digits#15 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_digits#14 ) + printf_number_buffer::format_upper_case#11 = phi( printf_number_buffer::@13/printf_number_buffer::format_upper_case#10 ) + printf_number_buffer::putc#14 = phi( printf_number_buffer::@13/printf_number_buffer::putc#13 ) printf_number_buffer::buffer_sign#9 = phi( printf_number_buffer::@13/printf_number_buffer::buffer_sign#8 ) printf_number_buffer::format_zero_padding#6 = phi( printf_number_buffer::@13/printf_number_buffer::format_zero_padding#5 ) printf_number_buffer::format_justify_left#5 = phi( printf_number_buffer::@13/printf_number_buffer::format_justify_left#4 ) printf_number_buffer::padding#2 = 0 to:printf_number_buffer::@1 printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@16 - printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) - printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) - printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) - printf_number_buffer::padding#10 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) - printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) + printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1, printf_number_buffer::@16/printf_number_buffer::format_justify_left#18 ) + printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12, printf_number_buffer::@16/printf_number_buffer::buffer_digits#13 ) + printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7, printf_number_buffer::@16/printf_number_buffer::format_upper_case#8 ) + printf_number_buffer::putc#7 = phi( printf_number_buffer::@1/printf_number_buffer::putc#6, printf_number_buffer::@16/printf_number_buffer::putc#15 ) + printf_number_buffer::padding#9 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3, printf_number_buffer::@16/printf_number_buffer::padding#12 ) + printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1, printf_number_buffer::@16/printf_number_buffer::format_zero_padding#12 ) printf_number_buffer::buffer_sign#2 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5, printf_number_buffer::@16/printf_number_buffer::buffer_sign#6 ) printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 printf_number_buffer::$7 = ! printf_number_buffer::$30 if(printf_number_buffer::$7) goto printf_number_buffer::@3 to:printf_number_buffer::@9 printf_number_buffer::@8: scope:[printf_number_buffer] from printf_number_buffer::@1 - printf_number_buffer::format_justify_left#20 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) - printf_number_buffer::buffer_digits#17 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) - printf_number_buffer::format_upper_case#13 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) - printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) + printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@1/printf_number_buffer::format_justify_left#1 ) + printf_number_buffer::buffer_digits#16 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_digits#12 ) + printf_number_buffer::format_upper_case#12 = phi( printf_number_buffer::@1/printf_number_buffer::format_upper_case#7 ) + printf_number_buffer::format_zero_padding#16 = phi( printf_number_buffer::@1/printf_number_buffer::format_zero_padding#1 ) printf_number_buffer::buffer_sign#10 = phi( printf_number_buffer::@1/printf_number_buffer::buffer_sign#5 ) printf_number_buffer::padding#4 = phi( printf_number_buffer::@1/printf_number_buffer::padding#3 ) + printf_number_buffer::putc#1 = phi( printf_number_buffer::@1/printf_number_buffer::putc#6 ) + printf_padding::putc#0 = printf_number_buffer::putc#1 printf_padding::pad#0 = ' ' printf_padding::length#0 = (char)printf_number_buffer::padding#4 call printf_padding to:printf_number_buffer::@16 printf_number_buffer::@16: scope:[printf_number_buffer] from printf_number_buffer::@8 - printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#20 ) - printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#17 ) - printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#13 ) + printf_number_buffer::format_justify_left#18 = phi( printf_number_buffer::@8/printf_number_buffer::format_justify_left#19 ) + printf_number_buffer::buffer_digits#13 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_digits#16 ) + printf_number_buffer::format_upper_case#8 = phi( printf_number_buffer::@8/printf_number_buffer::format_upper_case#12 ) + printf_number_buffer::putc#15 = phi( printf_number_buffer::@8/printf_number_buffer::putc#1 ) printf_number_buffer::padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::padding#4 ) - printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#17 ) + printf_number_buffer::format_zero_padding#12 = phi( printf_number_buffer::@8/printf_number_buffer::format_zero_padding#16 ) printf_number_buffer::buffer_sign#6 = phi( printf_number_buffer::@8/printf_number_buffer::buffer_sign#10 ) to:printf_number_buffer::@2 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@2 - printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#15, printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) - printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#9, printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) - printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#4, printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) - printf_number_buffer::padding#5 = phi( printf_number_buffer::@17/printf_number_buffer::padding#9, printf_number_buffer::@2/printf_number_buffer::padding#10 ) - printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@2 printf_number_buffer::@9 + printf_number_buffer::format_justify_left#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#15, printf_number_buffer::@9/printf_number_buffer::format_justify_left#16 ) + printf_number_buffer::buffer_digits#8 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#9, printf_number_buffer::@9/printf_number_buffer::buffer_digits#10 ) + printf_number_buffer::putc#8 = phi( printf_number_buffer::@2/printf_number_buffer::putc#7, printf_number_buffer::@9/printf_number_buffer::putc#2 ) + printf_number_buffer::format_upper_case#3 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#4, printf_number_buffer::@9/printf_number_buffer::format_upper_case#5 ) + printf_number_buffer::padding#5 = phi( printf_number_buffer::@2/printf_number_buffer::padding#9, printf_number_buffer::@9/printf_number_buffer::padding#10 ) + printf_number_buffer::format_zero_padding#2 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#7, printf_number_buffer::@9/printf_number_buffer::format_zero_padding#8 ) printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#2 && printf_number_buffer::padding#5 printf_number_buffer::$10 = ! printf_number_buffer::$9 if(printf_number_buffer::$10) goto printf_number_buffer::@4 to:printf_number_buffer::@10 printf_number_buffer::@9: scope:[printf_number_buffer] from printf_number_buffer::@2 - printf_number_buffer::format_justify_left#19 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#16 ) - printf_number_buffer::buffer_digits#14 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#10 ) - printf_number_buffer::format_upper_case#9 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#5 ) - printf_number_buffer::padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::padding#10 ) - printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#8 ) + printf_number_buffer::format_justify_left#16 = phi( printf_number_buffer::@2/printf_number_buffer::format_justify_left#15 ) + printf_number_buffer::buffer_digits#10 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_digits#9 ) + printf_number_buffer::format_upper_case#5 = phi( printf_number_buffer::@2/printf_number_buffer::format_upper_case#4 ) + printf_number_buffer::padding#10 = phi( printf_number_buffer::@2/printf_number_buffer::padding#9 ) + printf_number_buffer::format_zero_padding#8 = phi( printf_number_buffer::@2/printf_number_buffer::format_zero_padding#7 ) + printf_number_buffer::putc#2 = phi( printf_number_buffer::@2/printf_number_buffer::putc#7 ) printf_number_buffer::buffer_sign#3 = phi( printf_number_buffer::@2/printf_number_buffer::buffer_sign#2 ) - cputc::c#2 = printf_number_buffer::buffer_sign#3 - call cputc - to:printf_number_buffer::@17 -printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@9 - printf_number_buffer::format_justify_left#15 = phi( printf_number_buffer::@9/printf_number_buffer::format_justify_left#19 ) - printf_number_buffer::buffer_digits#9 = phi( printf_number_buffer::@9/printf_number_buffer::buffer_digits#14 ) - printf_number_buffer::format_upper_case#4 = phi( printf_number_buffer::@9/printf_number_buffer::format_upper_case#9 ) - printf_number_buffer::padding#9 = phi( printf_number_buffer::@9/printf_number_buffer::padding#13 ) - printf_number_buffer::format_zero_padding#7 = phi( printf_number_buffer::@9/printf_number_buffer::format_zero_padding#13 ) + stackpush(char) = printf_number_buffer::buffer_sign#3 + callexecute *printf_number_buffer::putc#2 + sideeffect stackpullbytes(1) to:printf_number_buffer::@3 -printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@3 - printf_number_buffer::padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::padding#16, printf_number_buffer::@3/printf_number_buffer::padding#5 ) - printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@18/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) - printf_number_buffer::format_zero_padding#15 = phi( printf_number_buffer::@18/printf_number_buffer::format_zero_padding#18, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) - printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@18/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) - printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@18/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) +printf_number_buffer::@4: scope:[printf_number_buffer] from printf_number_buffer::@17 printf_number_buffer::@3 + printf_number_buffer::padding#14 = phi( printf_number_buffer::@17/printf_number_buffer::padding#15, printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::format_justify_left#10 = phi( printf_number_buffer::@17/printf_number_buffer::format_justify_left#12, printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) + printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@17/printf_number_buffer::format_zero_padding#17, printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::buffer_digits#6 = phi( printf_number_buffer::@17/printf_number_buffer::buffer_digits#7, printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) + printf_number_buffer::putc#10 = phi( printf_number_buffer::@17/printf_number_buffer::putc#16, printf_number_buffer::@3/printf_number_buffer::putc#8 ) + printf_number_buffer::format_upper_case#1 = phi( printf_number_buffer::@17/printf_number_buffer::format_upper_case#2, printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 printf_number_buffer::$12 = ! printf_number_buffer::$31 if(printf_number_buffer::$12) goto printf_number_buffer::@5 to:printf_number_buffer::@11 printf_number_buffer::@10: scope:[printf_number_buffer] from printf_number_buffer::@3 printf_number_buffer::format_justify_left#17 = phi( printf_number_buffer::@3/printf_number_buffer::format_justify_left#13 ) - printf_number_buffer::format_zero_padding#20 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) + printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@3/printf_number_buffer::format_zero_padding#2 ) printf_number_buffer::buffer_digits#11 = phi( printf_number_buffer::@3/printf_number_buffer::buffer_digits#8 ) printf_number_buffer::format_upper_case#6 = phi( printf_number_buffer::@3/printf_number_buffer::format_upper_case#3 ) printf_number_buffer::padding#6 = phi( printf_number_buffer::@3/printf_number_buffer::padding#5 ) + printf_number_buffer::putc#3 = phi( printf_number_buffer::@3/printf_number_buffer::putc#8 ) + printf_padding::putc#1 = printf_number_buffer::putc#3 printf_padding::pad#1 = '0' printf_padding::length#1 = (char)printf_number_buffer::padding#6 call printf_padding - to:printf_number_buffer::@18 -printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@10 - printf_number_buffer::padding#16 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) + to:printf_number_buffer::@17 +printf_number_buffer::@17: scope:[printf_number_buffer] from printf_number_buffer::@10 + printf_number_buffer::padding#15 = phi( printf_number_buffer::@10/printf_number_buffer::padding#6 ) printf_number_buffer::format_justify_left#12 = phi( printf_number_buffer::@10/printf_number_buffer::format_justify_left#17 ) - printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#20 ) + printf_number_buffer::format_zero_padding#17 = phi( printf_number_buffer::@10/printf_number_buffer::format_zero_padding#19 ) printf_number_buffer::buffer_digits#7 = phi( printf_number_buffer::@10/printf_number_buffer::buffer_digits#11 ) + printf_number_buffer::putc#16 = phi( printf_number_buffer::@10/printf_number_buffer::putc#3 ) printf_number_buffer::format_upper_case#2 = phi( printf_number_buffer::@10/printf_number_buffer::format_upper_case#6 ) to:printf_number_buffer::@4 -printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@20 printf_number_buffer::@4 - printf_number_buffer::padding#11 = phi( printf_number_buffer::@20/printf_number_buffer::padding#14, printf_number_buffer::@4/printf_number_buffer::padding#15 ) - printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@20/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) - printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@20/printf_number_buffer::format_zero_padding#14, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) - printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@20/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) - cputs::s#1 = printf_number_buffer::buffer_digits#2 - call cputs - to:printf_number_buffer::@19 -printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@5 +printf_number_buffer::@5: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@4 + printf_number_buffer::padding#11 = phi( printf_number_buffer::@19/printf_number_buffer::padding#13, printf_number_buffer::@4/printf_number_buffer::padding#14 ) + printf_number_buffer::format_justify_left#6 = phi( printf_number_buffer::@19/printf_number_buffer::format_justify_left#9, printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) + printf_number_buffer::format_zero_padding#9 = phi( printf_number_buffer::@19/printf_number_buffer::format_zero_padding#13, printf_number_buffer::@4/printf_number_buffer::format_zero_padding#14 ) + printf_number_buffer::buffer_digits#2 = phi( printf_number_buffer::@19/printf_number_buffer::buffer_digits#5, printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) + printf_number_buffer::putc#4 = phi( printf_number_buffer::@19/printf_number_buffer::putc#9, printf_number_buffer::@4/printf_number_buffer::putc#10 ) + printf_str::putc#0 = printf_number_buffer::putc#4 + printf_str::s#1 = printf_number_buffer::buffer_digits#2 + call printf_str + to:printf_number_buffer::@18 +printf_number_buffer::@18: scope:[printf_number_buffer] from printf_number_buffer::@5 + printf_number_buffer::putc#11 = phi( printf_number_buffer::@5/printf_number_buffer::putc#4 ) printf_number_buffer::padding#7 = phi( printf_number_buffer::@5/printf_number_buffer::padding#11 ) printf_number_buffer::format_justify_left#2 = phi( printf_number_buffer::@5/printf_number_buffer::format_justify_left#6 ) printf_number_buffer::format_zero_padding#3 = phi( printf_number_buffer::@5/printf_number_buffer::format_zero_padding#9 ) @@ -836,34 +877,39 @@ printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buff if(printf_number_buffer::$17) goto printf_number_buffer::@return to:printf_number_buffer::@12 printf_number_buffer::@11: scope:[printf_number_buffer] from printf_number_buffer::@4 - printf_number_buffer::padding#17 = phi( printf_number_buffer::@4/printf_number_buffer::padding#15 ) + printf_number_buffer::padding#16 = phi( printf_number_buffer::@4/printf_number_buffer::padding#14 ) printf_number_buffer::format_justify_left#14 = phi( printf_number_buffer::@4/printf_number_buffer::format_justify_left#10 ) - printf_number_buffer::format_zero_padding#19 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#15 ) + printf_number_buffer::format_zero_padding#18 = phi( printf_number_buffer::@4/printf_number_buffer::format_zero_padding#14 ) + printf_number_buffer::putc#17 = phi( printf_number_buffer::@4/printf_number_buffer::putc#10 ) printf_number_buffer::buffer_digits#3 = phi( printf_number_buffer::@4/printf_number_buffer::buffer_digits#6 ) strupr::str#0 = printf_number_buffer::buffer_digits#3 call strupr strupr::return#2 = strupr::return#1 - to:printf_number_buffer::@20 -printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@11 - printf_number_buffer::padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::padding#17 ) + to:printf_number_buffer::@19 +printf_number_buffer::@19: scope:[printf_number_buffer] from printf_number_buffer::@11 + printf_number_buffer::padding#13 = phi( printf_number_buffer::@11/printf_number_buffer::padding#16 ) printf_number_buffer::format_justify_left#9 = phi( printf_number_buffer::@11/printf_number_buffer::format_justify_left#14 ) - printf_number_buffer::format_zero_padding#14 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#19 ) + printf_number_buffer::format_zero_padding#13 = phi( printf_number_buffer::@11/printf_number_buffer::format_zero_padding#18 ) printf_number_buffer::buffer_digits#5 = phi( printf_number_buffer::@11/printf_number_buffer::buffer_digits#3 ) + printf_number_buffer::putc#9 = phi( printf_number_buffer::@11/printf_number_buffer::putc#17 ) to:printf_number_buffer::@5 -printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@19 - printf_number_buffer::padding#8 = phi( printf_number_buffer::@19/printf_number_buffer::padding#7 ) +printf_number_buffer::@12: scope:[printf_number_buffer] from printf_number_buffer::@18 + printf_number_buffer::padding#8 = phi( printf_number_buffer::@18/printf_number_buffer::padding#7 ) + printf_number_buffer::putc#5 = phi( printf_number_buffer::@18/printf_number_buffer::putc#11 ) + printf_padding::putc#2 = printf_number_buffer::putc#5 printf_padding::pad#2 = ' ' printf_padding::length#2 = (char)printf_number_buffer::padding#8 call printf_padding - to:printf_number_buffer::@21 -printf_number_buffer::@21: scope:[printf_number_buffer] from printf_number_buffer::@12 + to:printf_number_buffer::@20 +printf_number_buffer::@20: scope:[printf_number_buffer] from printf_number_buffer::@12 to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@19 printf_number_buffer::@21 +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@18 printf_number_buffer::@20 return to:@return -void printf_string(char *str , char format_min_length , char format_justify_left) +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) printf_string: scope:[printf_string] from main::@2 main::@4 + printf_string::putc#8 = phi( main::@2/printf_string::putc#0, main::@4/printf_string::putc#1 ) printf_string::str#4 = phi( main::@2/printf_string::str#0, main::@4/printf_string::str#1 ) printf_string::format_justify_left#4 = phi( main::@2/printf_string::format_justify_left#0, main::@4/printf_string::format_justify_left#1 ) printf_string::format_min_length#2 = phi( main::@2/printf_string::format_min_length#0, main::@4/printf_string::format_min_length#1 ) @@ -874,6 +920,7 @@ printf_string: scope:[printf_string] from main::@2 main::@4 to:printf_string::@3 printf_string::@1: scope:[printf_string] from printf_string printf_string::@4 printf_string::@7 printf_string::str#5 = phi( printf_string/printf_string::str#4, printf_string::@4/printf_string::str#7, printf_string::@7/printf_string::str#8 ) + printf_string::putc#5 = phi( printf_string/printf_string::putc#8, printf_string::@4/printf_string::putc#9, printf_string::@7/printf_string::putc#10 ) printf_string::padding#3 = phi( printf_string/printf_string::padding#0, printf_string::@4/printf_string::padding#2, printf_string::@7/printf_string::padding#1 ) printf_string::format_justify_left#2 = phi( printf_string/printf_string::format_justify_left#4, printf_string::@4/printf_string::format_justify_left#5, printf_string::@7/printf_string::format_justify_left#6 ) printf_string::$15 = 0 != printf_string::format_justify_left#2 @@ -883,6 +930,7 @@ printf_string::@1: scope:[printf_string] from printf_string printf_string::@4 p if(printf_string::$3) goto printf_string::@2 to:printf_string::@5 printf_string::@3: scope:[printf_string] from printf_string + printf_string::putc#11 = phi( printf_string/printf_string::putc#8 ) printf_string::format_justify_left#8 = phi( printf_string/printf_string::format_justify_left#4 ) printf_string::format_min_length#4 = phi( printf_string/printf_string::format_min_length#2 ) printf_string::str#2 = phi( printf_string/printf_string::str#4 ) @@ -892,6 +940,7 @@ printf_string::@3: scope:[printf_string] from printf_string to:printf_string::@7 printf_string::@7: scope:[printf_string] from printf_string::@3 printf_string::str#8 = phi( printf_string::@3/printf_string::str#2 ) + printf_string::putc#10 = phi( printf_string::@3/printf_string::putc#11 ) printf_string::format_justify_left#6 = phi( printf_string::@3/printf_string::format_justify_left#8 ) printf_string::format_min_length#3 = phi( printf_string::@3/printf_string::format_min_length#4 ) strlen::return#6 = phi( printf_string::@3/strlen::return#3 ) @@ -906,6 +955,7 @@ printf_string::@7: scope:[printf_string] from printf_string::@3 to:printf_string::@4 printf_string::@4: scope:[printf_string] from printf_string::@7 printf_string::str#7 = phi( printf_string::@7/printf_string::str#8 ) + printf_string::putc#9 = phi( printf_string::@7/printf_string::putc#10 ) printf_string::format_justify_left#5 = phi( printf_string::@7/printf_string::format_justify_left#6 ) printf_string::padding#2 = 0 to:printf_string::@1 @@ -913,10 +963,13 @@ printf_string::@2: scope:[printf_string] from printf_string::@1 printf_string:: printf_string::padding#7 = phi( printf_string::@1/printf_string::padding#3, printf_string::@9/printf_string::padding#8 ) printf_string::format_justify_left#7 = phi( printf_string::@1/printf_string::format_justify_left#2, printf_string::@9/printf_string::format_justify_left#9 ) printf_string::str#3 = phi( printf_string::@1/printf_string::str#5, printf_string::@9/printf_string::str#6 ) - cputs::s#2 = printf_string::str#3 - call cputs + printf_string::putc#2 = phi( printf_string::@1/printf_string::putc#5, printf_string::@9/printf_string::putc#6 ) + printf_str::putc#1 = printf_string::putc#2 + printf_str::s#2 = printf_string::str#3 + call printf_str to:printf_string::@8 printf_string::@8: scope:[printf_string] from printf_string::@2 + printf_string::putc#7 = phi( printf_string::@2/printf_string::putc#2 ) printf_string::padding#4 = phi( printf_string::@2/printf_string::padding#7 ) printf_string::format_justify_left#3 = phi( printf_string::@2/printf_string::format_justify_left#7 ) printf_string::$6 = printf_string::format_justify_left#3 && printf_string::padding#4 @@ -927,6 +980,8 @@ printf_string::@5: scope:[printf_string] from printf_string::@1 printf_string::format_justify_left#10 = phi( printf_string::@1/printf_string::format_justify_left#2 ) printf_string::str#9 = phi( printf_string::@1/printf_string::str#5 ) printf_string::padding#5 = phi( printf_string::@1/printf_string::padding#3 ) + printf_string::putc#3 = phi( printf_string::@1/printf_string::putc#5 ) + printf_padding::putc#3 = printf_string::putc#3 printf_padding::pad#3 = ' ' printf_padding::length#3 = (char)printf_string::padding#5 call printf_padding @@ -935,9 +990,12 @@ printf_string::@9: scope:[printf_string] from printf_string::@5 printf_string::padding#8 = phi( printf_string::@5/printf_string::padding#5 ) printf_string::format_justify_left#9 = phi( printf_string::@5/printf_string::format_justify_left#10 ) printf_string::str#6 = phi( printf_string::@5/printf_string::str#9 ) + printf_string::putc#6 = phi( printf_string::@5/printf_string::putc#3 ) to:printf_string::@2 printf_string::@6: scope:[printf_string] from printf_string::@8 printf_string::padding#6 = phi( printf_string::@8/printf_string::padding#4 ) + printf_string::putc#4 = phi( printf_string::@8/printf_string::putc#7 ) + printf_padding::putc#4 = printf_string::putc#4 printf_padding::pad#4 = ' ' printf_padding::length#4 = (char)printf_string::padding#6 call printf_padding @@ -964,6 +1022,7 @@ main::@2: scope:[main] from main::@1 main::bbs#3 = phi( main::@1/main::bbs#2 ) main::$6 = (char **)main::bbs#3 main::$2 = main::$6 + OFFSET_STRUCT_BBS_NAME + printf_string::putc#0 = &cputc printf_string::str#0 = *main::$2 printf_string::format_min_length#0 = 0 printf_string::format_justify_left#0 = 0 @@ -971,13 +1030,15 @@ main::@2: scope:[main] from main::@1 to:main::@3 main::@3: scope:[main] from main::@2 main::bbs#7 = phi( main::@2/main::bbs#3 ) - cputs::s#3 = main::s - call cputs + printf_str::putc#2 = &cputc + printf_str::s#3 = main::s + call printf_str to:main::@4 main::@4: scope:[main] from main::@3 main::bbs#4 = phi( main::@3/main::bbs#7 ) main::$7 = (char **)main::bbs#4 main::$3 = main::$7 + OFFSET_STRUCT_BBS_HOST_NAME + printf_string::putc#1 = &cputc printf_string::str#1 = *main::$3 printf_string::format_min_length#1 = 0 printf_string::format_justify_left#1 = 0 @@ -985,13 +1046,15 @@ main::@4: scope:[main] from main::@3 to:main::@5 main::@5: scope:[main] from main::@4 main::bbs#8 = phi( main::@4/main::bbs#4 ) - cputs::s#4 = main::s1 - call cputs + printf_str::putc#3 = &cputc + printf_str::s#4 = main::s1 + call printf_str to:main::@6 main::@6: scope:[main] from main::@5 main::bbs#5 = phi( main::@5/main::bbs#8 ) main::$8 = (unsigned int *)main::bbs#5 main::$4 = main::$8 + OFFSET_STRUCT_BBS_PORT_NUMBER + printf_uint::putc#0 = &cputc printf_uint::uvalue#0 = *main::$4 printf_uint::format_min_length#0 = 0 printf_uint::format_justify_left#0 = 0 @@ -1003,8 +1066,9 @@ main::@6: scope:[main] from main::@5 to:main::@7 main::@7: scope:[main] from main::@6 main::bbs#9 = phi( main::@6/main::bbs#5 ) - cputs::s#5 = main::s2 - call cputs + printf_str::putc#4 = &cputc + printf_str::s#5 = main::s2 + call printf_str to:main::@8 main::@8: scope:[main] from main::@7 main::bbs#6 = phi( main::@7/main::bbs#9 ) @@ -1065,6 +1129,7 @@ __constant unsigned int RADIX_HEXADECIMAL_VALUES[] = { $1000, $100, $10 } __constant unsigned int RADIX_OCTAL_VALUES[] = { $8000, $1000, $200, $40, 8 } __constant char SIZEOF_STRUCT_BBS = 6 __constant char SIZEOF_UNSIGNED_INT = 2 +__constant unsigned int STACK_BASE = $103 __constant struct MOS6569_VICII * const VICII = (struct MOS6569_VICII *)$d000 void __start() __constant char bbs_host_name[$f] = "byob.hopto.org" @@ -1134,35 +1199,15 @@ __loadstore char *conio_line_color __loadstore char *conio_line_text __loadstore char conio_scroll_enable __loadstore char conio_textcolor -void cputc(char c) +__stackcall void cputc(char c) bool cputc::$0 bool cputc::$1 bool cputc::$2 +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c char cputc::c#0 char cputc::c#1 -char cputc::c#2 -char cputc::c#3 -char cputc::c#4 void cputln() -void cputs(const char *s) -char cputs::$0 -bool cputs::$2 -char cputs::c -char cputs::c#0 -char cputs::c#1 -char cputs::c#2 -const char *cputs::s -const char *cputs::s#0 -const char *cputs::s#1 -const char *cputs::s#2 -const char *cputs::s#3 -const char *cputs::s#4 -const char *cputs::s#5 -const char *cputs::s#6 -const char *cputs::s#7 -const char *cputs::s#8 -const char *cputs::s#9 void cscroll() bool cscroll::$0 bool cscroll::$1 @@ -1297,7 +1342,7 @@ void *memset::str#4 void *memset::str#5 void *memset::str#6 __loadstore struct printf_buffer_number printf_buffer = {} -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) bool printf_number_buffer::$0 bool printf_number_buffer::$1 bool printf_number_buffer::$10 @@ -1338,7 +1383,6 @@ char *printf_number_buffer::buffer_digits#15 char *printf_number_buffer::buffer_digits#16 char *printf_number_buffer::buffer_digits#17 char *printf_number_buffer::buffer_digits#18 -char *printf_number_buffer::buffer_digits#19 char *printf_number_buffer::buffer_digits#2 char *printf_number_buffer::buffer_digits#3 char *printf_number_buffer::buffer_digits#4 @@ -1375,7 +1419,6 @@ char printf_number_buffer::format_justify_left#17 char printf_number_buffer::format_justify_left#18 char printf_number_buffer::format_justify_left#19 char printf_number_buffer::format_justify_left#2 -char printf_number_buffer::format_justify_left#20 char printf_number_buffer::format_justify_left#3 char printf_number_buffer::format_justify_left#4 char printf_number_buffer::format_justify_left#5 @@ -1403,7 +1446,6 @@ char printf_number_buffer::format_upper_case#12 char printf_number_buffer::format_upper_case#13 char printf_number_buffer::format_upper_case#14 char printf_number_buffer::format_upper_case#15 -char printf_number_buffer::format_upper_case#16 char printf_number_buffer::format_upper_case#2 char printf_number_buffer::format_upper_case#3 char printf_number_buffer::format_upper_case#4 @@ -1426,7 +1468,6 @@ char printf_number_buffer::format_zero_padding#17 char printf_number_buffer::format_zero_padding#18 char printf_number_buffer::format_zero_padding#19 char printf_number_buffer::format_zero_padding#2 -char printf_number_buffer::format_zero_padding#20 char printf_number_buffer::format_zero_padding#3 char printf_number_buffer::format_zero_padding#4 char printf_number_buffer::format_zero_padding#5 @@ -1449,7 +1490,6 @@ signed char printf_number_buffer::padding#13 signed char printf_number_buffer::padding#14 signed char printf_number_buffer::padding#15 signed char printf_number_buffer::padding#16 -signed char printf_number_buffer::padding#17 signed char printf_number_buffer::padding#2 signed char printf_number_buffer::padding#3 signed char printf_number_buffer::padding#4 @@ -1458,7 +1498,29 @@ signed char printf_number_buffer::padding#6 signed char printf_number_buffer::padding#7 signed char printf_number_buffer::padding#8 signed char printf_number_buffer::padding#9 -void printf_padding(char pad , char length) +void (*printf_number_buffer::putc)(char) +void (*printf_number_buffer::putc#0)(char) +void (*printf_number_buffer::putc#1)(char) +void (*printf_number_buffer::putc#10)(char) +void (*printf_number_buffer::putc#11)(char) +void (*printf_number_buffer::putc#12)(char) +void (*printf_number_buffer::putc#13)(char) +void (*printf_number_buffer::putc#14)(char) +void (*printf_number_buffer::putc#15)(char) +void (*printf_number_buffer::putc#16)(char) +void (*printf_number_buffer::putc#17)(char) +void (*printf_number_buffer::putc#18)(char) +void (*printf_number_buffer::putc#19)(char) +void (*printf_number_buffer::putc#2)(char) +void (*printf_number_buffer::putc#20)(char) +void (*printf_number_buffer::putc#3)(char) +void (*printf_number_buffer::putc#4)(char) +void (*printf_number_buffer::putc#5)(char) +void (*printf_number_buffer::putc#6)(char) +void (*printf_number_buffer::putc#7)(char) +void (*printf_number_buffer::putc#8)(char) +void (*printf_number_buffer::putc#9)(char) +void printf_padding(void (*putc)(char) , char pad , char length) bool printf_padding::$0 char printf_padding::i char printf_padding::i#0 @@ -1486,7 +1548,43 @@ char printf_padding::pad#5 char printf_padding::pad#6 char printf_padding::pad#7 char printf_padding::pad#8 -void printf_string(char *str , char format_min_length , char format_justify_left) +void (*printf_padding::putc)(char) +void (*printf_padding::putc#0)(char) +void (*printf_padding::putc#1)(char) +void (*printf_padding::putc#2)(char) +void (*printf_padding::putc#3)(char) +void (*printf_padding::putc#4)(char) +void (*printf_padding::putc#5)(char) +void (*printf_padding::putc#6)(char) +void (*printf_padding::putc#7)(char) +void (*printf_padding::putc#8)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::$0 +bool printf_str::$2 +char printf_str::c +char printf_str::c#0 +char printf_str::c#1 +char printf_str::c#2 +void (*printf_str::putc)(char) +void (*printf_str::putc#0)(char) +void (*printf_str::putc#1)(char) +void (*printf_str::putc#2)(char) +void (*printf_str::putc#3)(char) +void (*printf_str::putc#4)(char) +void (*printf_str::putc#5)(char) +void (*printf_str::putc#6)(char) +void (*printf_str::putc#7)(char) +const char *printf_str::s +const char *printf_str::s#0 +const char *printf_str::s#1 +const char *printf_str::s#2 +const char *printf_str::s#3 +const char *printf_str::s#4 +const char *printf_str::s#5 +const char *printf_str::s#6 +const char *printf_str::s#7 +const char *printf_str::s#8 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) bool printf_string::$0 bool printf_string::$1 signed char printf_string::$10 @@ -1531,6 +1629,19 @@ signed char printf_string::padding#5 signed char printf_string::padding#6 signed char printf_string::padding#7 signed char printf_string::padding#8 +void (*printf_string::putc)(char) +void (*printf_string::putc#0)(char) +void (*printf_string::putc#1)(char) +void (*printf_string::putc#10)(char) +void (*printf_string::putc#11)(char) +void (*printf_string::putc#2)(char) +void (*printf_string::putc#3)(char) +void (*printf_string::putc#4)(char) +void (*printf_string::putc#5)(char) +void (*printf_string::putc#6)(char) +void (*printf_string::putc#7)(char) +void (*printf_string::putc#8)(char) +void (*printf_string::putc#9)(char) char *printf_string::str char *printf_string::str#0 char *printf_string::str#1 @@ -1542,7 +1653,7 @@ char *printf_string::str#6 char *printf_string::str#7 char *printf_string::str#8 char *printf_string::str#9 -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) number printf_uint::$0 char printf_uint::$1 number printf_uint::$2 @@ -1590,6 +1701,13 @@ char printf_uint::format_zero_padding#2 char printf_uint::format_zero_padding#3 char printf_uint::format_zero_padding#4 char printf_uint::format_zero_padding#5 +void (*printf_uint::putc)(char) +void (*printf_uint::putc#0)(char) +void (*printf_uint::putc#1)(char) +void (*printf_uint::putc#2)(char) +void (*printf_uint::putc#3)(char) +void (*printf_uint::putc#4)(char) +void (*printf_uint::putc#5)(char) unsigned int printf_uint::uvalue unsigned int printf_uint::uvalue#0 unsigned int printf_uint::uvalue#1 @@ -1811,7 +1929,6 @@ Adding number conversion cast (unumber) $28 in cputc::$1 = conio_cursor_x == $28 Adding number conversion cast (unumber) $28 in conio_line_text = conio_line_text + $28 Adding number conversion cast (unumber) $28 in conio_line_color = conio_line_color + $28 Adding number conversion cast (unumber) 0 in conio_cursor_x = 0 -Adding number conversion cast (unumber) 0 in cputs::$2 = 0 != cputs::$0 Adding number conversion cast (unumber) $19 in cscroll::$0 = conio_cursor_y == $19 Adding number conversion cast (unumber) 0 in cscroll::$7 = 0 != conio_scroll_enable Adding number conversion cast (unumber) $28 in memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 @@ -1831,12 +1948,14 @@ Adding number conversion cast (unumber) 0 in gotoxy::y#1 = 0 Adding number conversion cast (unumber) $19 in conio_c64_init::$0 = conio_c64_init::line#0 >= $19 Adding number conversion cast (unumber) 0 in gotoxy::x#2 = 0 Adding number conversion cast (unumber) $19-1 in conio_c64_init::line#1 = $19-1 +Adding number conversion cast (unumber) 0 in printf_str::$2 = 0 != printf_str::$0 Adding number conversion cast (unumber) 0 in printf_uint::$5 = 0 != printf_uint::format_sign_always#1 Adding number conversion cast (unumber) printf_uint::$2 in printf_uint::format_upper_case#2 = phi( printf_uint::@1/printf_uint::format_upper_case#3, printf_uint::@2/printf_uint::format_upper_case#4 ) printf_uint::format_zero_padding#2 = phi( printf_uint::@1/printf_uint::format_zero_padding#3, printf_uint::@2/printf_uint::format_zero_padding#4 ) printf_uint::format_sign_always#3 = phi( printf_uint::@1/printf_uint::format_sign_always#4, printf_uint::@2/printf_uint::format_sign_always#5 ) printf_uint::format_justify_left#2 = phi( printf_uint::@1/printf_uint::format_justify_left#3, printf_uint::@2/printf_uint::format_justify_left#4 ) printf_uint::format_min_length#2 = phi( printf_uint::@1/printf_uint::format_min_length#3, printf_uint::@2/printf_uint::format_min_length#4 ) + printf_uint::putc#2 = phi( printf_uint::@1/printf_uint::putc#3, printf_uint::@2/printf_uint::putc#4 ) printf_uint::format_radix#1 = phi( printf_uint::@1/printf_uint::format_radix#3, printf_uint::@2/printf_uint::format_radix#4 ) printf_uint::uvalue#1 = phi( printf_uint::@1/printf_uint::uvalue#2, printf_uint::@2/printf_uint::uvalue#3 ) printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) @@ -1845,6 +1964,7 @@ Adding number conversion cast (unumber) printf_uint::$0 in printf_uint::format_u printf_uint::format_sign_always#3 = phi( printf_uint::@1/printf_uint::format_sign_always#4, printf_uint::@2/printf_uint::format_sign_always#5 ) printf_uint::format_justify_left#2 = phi( printf_uint::@1/printf_uint::format_justify_left#3, printf_uint::@2/printf_uint::format_justify_left#4 ) printf_uint::format_min_length#2 = phi( printf_uint::@1/printf_uint::format_min_length#3, printf_uint::@2/printf_uint::format_min_length#4 ) + printf_uint::putc#2 = phi( printf_uint::@1/printf_uint::putc#3, printf_uint::@2/printf_uint::putc#4 ) printf_uint::format_radix#1 = phi( printf_uint::@1/printf_uint::format_radix#3, printf_uint::@2/printf_uint::format_radix#4 ) printf_uint::uvalue#1 = phi( printf_uint::@1/printf_uint::uvalue#2, printf_uint::@2/printf_uint::uvalue#3 ) printf_uint::$2 = phi( printf_uint::@1/printf_uint::$1, printf_uint::@2/printf_uint::$0 ) @@ -1915,7 +2035,6 @@ Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast $28 Simplifying constant integer cast 0 -Simplifying constant integer cast 0 Simplifying constant integer cast $19 Simplifying constant integer cast 0 Simplifying constant integer cast $28 @@ -1945,6 +2064,7 @@ Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 Simplifying constant integer cast 0 +Simplifying constant integer cast 0 Simplifying constant integer cast $17 Successful SSA optimization PassNCastSimplification Finalized unsigned number type (char) 0 @@ -1967,7 +2087,6 @@ Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) $28 Finalized unsigned number type (char) 0 -Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $19 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) $28 @@ -1988,6 +2107,7 @@ Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 Finalized unsigned number type (char) 0 +Finalized unsigned number type (char) 0 Finalized signed number type (signed char) 0 Finalized signed number type (signed char) 0 Finalized unsigned number type (char) 0 @@ -2006,19 +2126,19 @@ Inversing boolean not [19] memset::$1 = memset::num#2 <= 0 from [18] memset::$0 Inversing boolean not [163] gotoxy::$1 = gotoxy::y#3 <= $19 from [162] gotoxy::$0 = gotoxy::y#3 > $19 Inversing boolean not [167] gotoxy::$3 = gotoxy::x#3 < $28 from [166] gotoxy::$2 = gotoxy::x#3 >= $28 Inversing boolean not [192] cputc::$2 = conio_cursor_x != $28 from [191] cputc::$1 = conio_cursor_x == $28 -Inversing boolean not [216] cscroll::$1 = conio_cursor_y != $19 from [215] cscroll::$0 = conio_cursor_y == $19 -Inversing boolean not [249] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [248] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 -Inversing boolean not [295] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [294] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 -Inversing boolean not [299] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [298] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 -Inversing boolean not [301] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [300] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 -Inversing boolean not [314] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [313] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 -Inversing boolean not [321] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [320] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 -Inversing boolean not [329] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [328] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 -Inversing boolean not [346] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [345] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 -Inversing boolean not [358] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [357] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 -Inversing boolean not [376] printf_string::$0 = 0 == printf_string::format_min_length#2 from [375] printf_string::$14 = 0 != printf_string::format_min_length#2 -Inversing boolean not [380] printf_string::$1 = 0 == printf_string::format_justify_left#2 from [379] printf_string::$15 = 0 != printf_string::format_justify_left#2 -Inversing boolean not [395] printf_string::$12 = printf_string::padding#1 >= 0 from [394] printf_string::$11 = printf_string::padding#1 < 0 +Inversing boolean not [203] cscroll::$1 = conio_cursor_y != $19 from [202] cscroll::$0 = conio_cursor_y == $19 +Inversing boolean not [236] conio_c64_init::$1 = conio_c64_init::line#0 < $19 from [235] conio_c64_init::$0 = conio_c64_init::line#0 >= $19 +Inversing boolean not [297] printf_number_buffer::$0 = 0 == printf_number_buffer::format_min_length#1 from [296] printf_number_buffer::$26 = 0 != printf_number_buffer::format_min_length#1 +Inversing boolean not [301] printf_number_buffer::$1 = 0 == printf_number_buffer::format_justify_left#1 from [300] printf_number_buffer::$27 = 0 != printf_number_buffer::format_justify_left#1 +Inversing boolean not [303] printf_number_buffer::$2 = 0 == printf_number_buffer::format_zero_padding#1 from [302] printf_number_buffer::$28 = 0 != printf_number_buffer::format_zero_padding#1 +Inversing boolean not [316] printf_number_buffer::$20 = 0 == printf_number_buffer::buffer_sign#1 from [315] printf_number_buffer::$29 = 0 != printf_number_buffer::buffer_sign#1 +Inversing boolean not [323] printf_number_buffer::$23 = printf_number_buffer::padding#1 >= 0 from [322] printf_number_buffer::$22 = printf_number_buffer::padding#1 < 0 +Inversing boolean not [331] printf_number_buffer::$7 = 0 == printf_number_buffer::buffer_sign#2 from [330] printf_number_buffer::$30 = 0 != printf_number_buffer::buffer_sign#2 +Inversing boolean not [349] printf_number_buffer::$12 = 0 == printf_number_buffer::format_upper_case#1 from [348] printf_number_buffer::$31 = 0 != printf_number_buffer::format_upper_case#1 +Inversing boolean not [363] printf_number_buffer::$14 = 0 == printf_number_buffer::format_zero_padding#3 from [362] printf_number_buffer::$32 = 0 != printf_number_buffer::format_zero_padding#3 +Inversing boolean not [382] printf_string::$0 = 0 == printf_string::format_min_length#2 from [381] printf_string::$14 = 0 != printf_string::format_min_length#2 +Inversing boolean not [386] printf_string::$1 = 0 == printf_string::format_justify_left#2 from [385] printf_string::$15 = 0 != printf_string::format_justify_left#2 +Inversing boolean not [401] printf_string::$12 = printf_string::padding#1 >= 0 from [400] printf_string::$11 = printf_string::padding#1 < 0 Successful SSA optimization Pass2UnaryNotSimplification Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -2061,70 +2181,84 @@ Alias utoa_append::sub#1 = utoa_append::sub#2 Alias utoa_append::buffer#1 = utoa_append::buffer#4 utoa_append::buffer#2 Alias gotoxy::x#5 = gotoxy::x#6 Alias gotoxy::y#5 = gotoxy::y#6 -Alias cputc::c#3 = cputc::c#4 -Alias cputs::c#1 = cputs::$0 cputs::c#2 -Alias cputs::s#0 = cputs::s#9 cputs::s#8 +Alias cputc::c#0 = cputc::c#1 +Alias printf_str::c#1 = printf_str::$0 printf_str::c#2 +Alias printf_str::putc#5 = printf_str::putc#6 +Alias printf_str::s#0 = printf_str::s#8 Alias printf_padding::pad#5 = printf_padding::pad#6 printf_padding::pad#8 +Alias printf_padding::putc#5 = printf_padding::putc#6 printf_padding::putc#8 Alias printf_padding::i#2 = printf_padding::i#4 printf_padding::i#3 Alias printf_padding::length#5 = printf_padding::length#8 printf_padding::length#7 Alias printf_uint::uvalue#2 = printf_uint::uvalue#4 printf_uint::uvalue#3 Alias printf_uint::format_radix#3 = printf_uint::format_radix#5 printf_uint::format_radix#4 +Alias printf_uint::putc#3 = printf_uint::putc#5 printf_uint::putc#4 Alias printf_uint::format_min_length#3 = printf_uint::format_min_length#5 printf_uint::format_min_length#4 Alias printf_uint::format_justify_left#3 = printf_uint::format_justify_left#5 printf_uint::format_justify_left#4 Alias printf_uint::format_sign_always#1 = printf_uint::format_sign_always#4 printf_uint::format_sign_always#5 Alias printf_uint::format_zero_padding#3 = printf_uint::format_zero_padding#5 printf_uint::format_zero_padding#4 Alias printf_uint::format_upper_case#3 = printf_uint::format_upper_case#5 printf_uint::format_upper_case#4 +Alias printf_uint::putc#1 = printf_uint::putc#2 Alias printf_uint::format_min_length#1 = printf_uint::format_min_length#2 Alias printf_uint::format_justify_left#1 = printf_uint::format_justify_left#2 Alias printf_uint::format_sign_always#2 = printf_uint::format_sign_always#3 Alias printf_uint::format_zero_padding#1 = printf_uint::format_zero_padding#2 Alias printf_uint::format_upper_case#1 = printf_uint::format_upper_case#2 Alias printf_uint::format_radix#1 = printf_uint::format_radix#2 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#18 printf_number_buffer::buffer_digits#19 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#4 printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#18 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#4 printf_number_buffer::buffer_sign#7 printf_number_buffer::buffer_sign#11 Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_min_length#5 printf_number_buffer::format_min_length#3 printf_number_buffer::format_min_length#4 Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#3 printf_number_buffer::format_justify_left#7 printf_number_buffer::format_justify_left#8 -Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#16 printf_number_buffer::format_upper_case#14 printf_number_buffer::format_upper_case#15 +Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#15 printf_number_buffer::format_zero_padding#4 printf_number_buffer::format_zero_padding#11 +Alias printf_number_buffer::putc#12 = printf_number_buffer::putc#20 printf_number_buffer::putc#18 printf_number_buffer::putc#19 +Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#15 printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#14 Alias strlen::return#2 = strlen::return#5 Alias printf_number_buffer::padding#1 = printf_number_buffer::$21 Alias printf_number_buffer::len#0 = printf_number_buffer::len#3 Alias printf_number_buffer::format_justify_left#4 = printf_number_buffer::format_justify_left#5 Alias printf_number_buffer::format_zero_padding#5 = printf_number_buffer::format_zero_padding#6 Alias printf_number_buffer::buffer_sign#8 = printf_number_buffer::buffer_sign#9 -Alias printf_number_buffer::format_upper_case#11 = printf_number_buffer::format_upper_case#12 -Alias printf_number_buffer::buffer_digits#15 = printf_number_buffer::buffer_digits#16 +Alias printf_number_buffer::putc#13 = printf_number_buffer::putc#14 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 +Alias printf_number_buffer::buffer_digits#14 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#6 printf_number_buffer::putc#15 Alias printf_number_buffer::padding#12 = printf_number_buffer::padding#4 printf_number_buffer::padding#3 Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#5 printf_number_buffer::buffer_sign#6 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#12 -Alias printf_number_buffer::format_upper_case#13 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 -Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#17 printf_number_buffer::buffer_digits#13 -Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#20 printf_number_buffer::format_justify_left#18 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#16 printf_number_buffer::format_zero_padding#12 +Alias printf_number_buffer::format_upper_case#12 = printf_number_buffer::format_upper_case#7 printf_number_buffer::format_upper_case#8 +Alias printf_number_buffer::buffer_digits#12 = printf_number_buffer::buffer_digits#16 printf_number_buffer::buffer_digits#13 +Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#18 Alias printf_number_buffer::buffer_sign#2 = printf_number_buffer::buffer_sign#3 -Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#8 printf_number_buffer::format_zero_padding#7 -Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#13 printf_number_buffer::padding#9 -Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#9 printf_number_buffer::format_upper_case#5 -Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#14 printf_number_buffer::buffer_digits#9 -Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#19 printf_number_buffer::format_justify_left#16 -Alias printf_number_buffer::padding#16 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 +Alias printf_number_buffer::putc#2 = printf_number_buffer::putc#7 +Alias printf_number_buffer::format_zero_padding#7 = printf_number_buffer::format_zero_padding#8 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#9 +Alias printf_number_buffer::format_upper_case#4 = printf_number_buffer::format_upper_case#5 +Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#9 +Alias printf_number_buffer::format_justify_left#15 = printf_number_buffer::format_justify_left#16 +Alias printf_number_buffer::putc#16 = printf_number_buffer::putc#3 printf_number_buffer::putc#8 +Alias printf_number_buffer::padding#15 = printf_number_buffer::padding#6 printf_number_buffer::padding#5 Alias printf_number_buffer::format_upper_case#2 = printf_number_buffer::format_upper_case#6 printf_number_buffer::format_upper_case#3 Alias printf_number_buffer::buffer_digits#11 = printf_number_buffer::buffer_digits#8 printf_number_buffer::buffer_digits#7 -Alias printf_number_buffer::format_zero_padding#18 = printf_number_buffer::format_zero_padding#20 printf_number_buffer::format_zero_padding#2 +Alias printf_number_buffer::format_zero_padding#17 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#2 Alias printf_number_buffer::format_justify_left#12 = printf_number_buffer::format_justify_left#17 printf_number_buffer::format_justify_left#13 Alias printf_number_buffer::format_zero_padding#3 = printf_number_buffer::format_zero_padding#9 Alias printf_number_buffer::format_justify_left#2 = printf_number_buffer::format_justify_left#6 Alias printf_number_buffer::padding#11 = printf_number_buffer::padding#7 printf_number_buffer::padding#8 +Alias printf_number_buffer::putc#11 = printf_number_buffer::putc#4 printf_number_buffer::putc#5 Alias printf_number_buffer::buffer_digits#3 = printf_number_buffer::buffer_digits#6 printf_number_buffer::buffer_digits#5 -Alias printf_number_buffer::format_zero_padding#14 = printf_number_buffer::format_zero_padding#19 printf_number_buffer::format_zero_padding#15 +Alias printf_number_buffer::putc#10 = printf_number_buffer::putc#17 printf_number_buffer::putc#9 +Alias printf_number_buffer::format_zero_padding#13 = printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 Alias printf_number_buffer::format_justify_left#10 = printf_number_buffer::format_justify_left#14 printf_number_buffer::format_justify_left#9 -Alias printf_number_buffer::padding#14 = printf_number_buffer::padding#17 printf_number_buffer::padding#15 +Alias printf_number_buffer::padding#13 = printf_number_buffer::padding#16 printf_number_buffer::padding#14 Alias printf_string::str#2 = printf_string::str#4 printf_string::str#8 printf_string::str#7 Alias printf_string::format_min_length#2 = printf_string::format_min_length#4 printf_string::format_min_length#3 Alias printf_string::format_justify_left#4 = printf_string::format_justify_left#8 printf_string::format_justify_left#6 printf_string::format_justify_left#5 +Alias printf_string::putc#10 = printf_string::putc#11 printf_string::putc#8 printf_string::putc#9 Alias strlen::return#3 = strlen::return#6 Alias printf_string::padding#1 = printf_string::$10 Alias printf_string::format_justify_left#3 = printf_string::format_justify_left#7 Alias printf_string::padding#4 = printf_string::padding#7 printf_string::padding#6 +Alias printf_string::putc#2 = printf_string::putc#7 printf_string::putc#4 +Alias printf_string::putc#3 = printf_string::putc#5 printf_string::putc#6 Alias printf_string::padding#3 = printf_string::padding#5 printf_string::padding#8 Alias printf_string::str#5 = printf_string::str#9 printf_string::str#6 Alias printf_string::format_justify_left#10 = printf_string::format_justify_left#2 printf_string::format_justify_left#9 @@ -2141,6 +2275,7 @@ Alias gotoxy::x#3 = gotoxy::x#5 Alias gotoxy::y#4 = gotoxy::y#5 Alias printf_uint::uvalue#1 = printf_uint::uvalue#2 Alias printf_uint::format_radix#1 = printf_uint::format_radix#3 +Alias printf_uint::putc#1 = printf_uint::putc#3 Alias printf_uint::format_min_length#1 = printf_uint::format_min_length#3 Alias printf_uint::format_justify_left#1 = printf_uint::format_justify_left#3 Alias printf_uint::format_sign_always#1 = printf_uint::format_sign_always#2 @@ -2150,15 +2285,18 @@ Alias printf_number_buffer::format_min_length#1 = printf_number_buffer::format_m Alias printf_number_buffer::format_justify_left#11 = printf_number_buffer::format_justify_left#4 Alias printf_number_buffer::format_zero_padding#10 = printf_number_buffer::format_zero_padding#5 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#8 -Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#11 -Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#15 +Alias printf_number_buffer::putc#12 = printf_number_buffer::putc#13 +Alias printf_number_buffer::format_upper_case#10 = printf_number_buffer::format_upper_case#13 +Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#14 Alias printf_number_buffer::buffer_sign#10 = printf_number_buffer::buffer_sign#2 -Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#18 printf_number_buffer::format_zero_padding#14 printf_number_buffer::format_zero_padding#3 -Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#16 printf_number_buffer::padding#14 printf_number_buffer::padding#11 -Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#13 printf_number_buffer::format_upper_case#2 +Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#7 printf_number_buffer::format_zero_padding#17 printf_number_buffer::format_zero_padding#13 printf_number_buffer::format_zero_padding#3 +Alias printf_number_buffer::padding#10 = printf_number_buffer::padding#12 printf_number_buffer::padding#15 printf_number_buffer::padding#13 printf_number_buffer::padding#11 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#2 printf_number_buffer::putc#16 printf_number_buffer::putc#10 printf_number_buffer::putc#11 +Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#4 printf_number_buffer::format_upper_case#12 printf_number_buffer::format_upper_case#2 Alias printf_number_buffer::buffer_digits#10 = printf_number_buffer::buffer_digits#12 printf_number_buffer::buffer_digits#11 printf_number_buffer::buffer_digits#3 printf_number_buffer::buffer_digits#2 Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#15 printf_number_buffer::format_justify_left#12 printf_number_buffer::format_justify_left#10 printf_number_buffer::format_justify_left#2 Alias printf_string::format_justify_left#10 = printf_string::format_justify_left#4 printf_string::format_justify_left#3 +Alias printf_string::putc#10 = printf_string::putc#3 printf_string::putc#2 Alias printf_string::str#2 = printf_string::str#5 printf_string::str#3 Alias printf_string::padding#3 = printf_string::padding#4 Successful SSA optimization Pass2AliasElimination @@ -2167,6 +2305,7 @@ Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Alias printf_number_buffer::format_justify_left#1 = printf_number_buffer::format_justify_left#11 Alias printf_number_buffer::format_zero_padding#1 = printf_number_buffer::format_zero_padding#10 Alias printf_number_buffer::buffer_sign#1 = printf_number_buffer::buffer_sign#10 +Alias printf_number_buffer::putc#1 = printf_number_buffer::putc#12 Alias printf_number_buffer::format_upper_case#1 = printf_number_buffer::format_upper_case#10 Alias printf_number_buffer::buffer_digits#1 = printf_number_buffer::buffer_digits#10 Successful SSA optimization Pass2AliasElimination @@ -2190,11 +2329,14 @@ Identical Phi Values utoa_append::sub#3 utoa_append::sub#0 Identical Phi Values utoa_append::buffer#3 utoa_append::buffer#0 Identical Phi Values utoa_append::sub#1 utoa_append::sub#3 Identical Phi Values utoa_append::buffer#1 utoa_append::buffer#3 +Identical Phi Values printf_str::putc#5 printf_str::putc#7 Identical Phi Values printf_padding::length#5 printf_padding::length#6 Identical Phi Values printf_padding::pad#5 printf_padding::pad#7 +Identical Phi Values printf_padding::putc#5 printf_padding::putc#7 Identical Phi Values printf_uint::format_sign_always#1 printf_uint::format_sign_always#0 Identical Phi Values printf_uint::uvalue#1 printf_uint::uvalue#0 Identical Phi Values printf_uint::format_radix#1 printf_uint::format_radix#0 +Identical Phi Values printf_uint::putc#1 printf_uint::putc#0 Identical Phi Values printf_uint::format_min_length#1 printf_uint::format_min_length#0 Identical Phi Values printf_uint::format_justify_left#1 printf_uint::format_justify_left#0 Identical Phi Values printf_uint::format_zero_padding#1 printf_uint::format_zero_padding#0 @@ -2204,6 +2346,7 @@ Identical Phi Values printf_number_buffer::format_justify_left#1 printf_number_b Identical Phi Values printf_number_buffer::format_zero_padding#1 printf_number_buffer::format_zero_padding#0 Identical Phi Values printf_number_buffer::buffer_digits#1 printf_number_buffer::buffer_digits#0 Identical Phi Values printf_number_buffer::buffer_sign#1 printf_number_buffer::buffer_sign#0 +Identical Phi Values printf_number_buffer::putc#1 printf_number_buffer::putc#0 Identical Phi Values printf_number_buffer::format_upper_case#1 printf_number_buffer::format_upper_case#0 Successful SSA optimization Pass2IdenticalPhiElimination Identical Phi Values memset::return#0 memset::str#3 @@ -2221,39 +2364,39 @@ Simple Condition utoa::$5 [85] if(utoa::digit#2=utoa_append::sub#0) goto utoa_append::@2 Simple Condition gotoxy::$1 [117] if(gotoxy::y#3<=$19) goto gotoxy::@1 Simple Condition gotoxy::$3 [120] if(gotoxy::x#3<$28) goto gotoxy::@2 -Simple Condition cputc::$0 [135] if(cputc::c#3==' +Simple Condition cputc::$0 [135] if(cputc::c#0==' ') goto cputc::@1 Simple Condition cputc::$2 [141] if(conio_cursor_x!=$28) goto cputc::@return -Simple Condition cputs::$2 [156] if(0!=cputs::c#1) goto cputs::@2 -Simple Condition cscroll::$1 [161] if(conio_cursor_y!=$19) goto cscroll::@return -Simple Condition cscroll::$7 [163] if(0!=conio_scroll_enable) goto cscroll::@3 -Simple Condition conio_c64_init::$1 [193] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 -Simple Condition printf_padding::$0 [204] if(printf_padding::i#2=0) goto printf_number_buffer::@1 -Simple Condition printf_number_buffer::$7 [256] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 -Simple Condition printf_number_buffer::$12 [266] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 -Simple Condition printf_string::$0 [287] if(0==printf_string::format_min_length#2) goto printf_string::@1 -Simple Condition printf_string::$12 [301] if(printf_string::padding#1>=0) goto printf_string::@1 -Simple Condition main::$9 [321] if((char *)0!=*main::$1) goto main::@2 +Simple Condition cscroll::$1 [151] if(conio_cursor_y!=$19) goto cscroll::@return +Simple Condition cscroll::$7 [153] if(0!=conio_scroll_enable) goto cscroll::@3 +Simple Condition conio_c64_init::$1 [183] if(conio_c64_init::line#0<$19) goto conio_c64_init::@1 +Simple Condition printf_str::$2 [196] if(0!=printf_str::c#1) goto printf_str::@2 +Simple Condition printf_padding::$0 [205] if(printf_padding::i#2=0) goto printf_number_buffer::@1 +Simple Condition printf_number_buffer::$7 [259] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@3 +Simple Condition printf_number_buffer::$12 [271] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +Simple Condition printf_string::$0 [295] if(0==printf_string::format_min_length#2) goto printf_string::@1 +Simple Condition printf_string::$12 [309] if(printf_string::padding#1>=0) goto printf_string::@1 +Simple Condition main::$9 [332] if((char *)0!=*main::$1) goto main::@2 Successful SSA optimization Pass2ConditionalJumpSimplification Rewriting && if()-condition to two if()s [36] toupper::$2 = toupper::$0 && toupper::$1 Rewriting ! if()-condition to reversed if() [90] utoa::$8 = ! utoa::$7 Rewriting || if()-condition to two if()s [89] utoa::$7 = utoa::started#2 || utoa::$6 -Rewriting ! if()-condition to reversed if() [239] printf_number_buffer::$5 = ! printf_number_buffer::$4 -Rewriting && if()-condition to two if()s [238] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [237] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 -Rewriting ! if()-condition to reversed if() [261] printf_number_buffer::$10 = ! printf_number_buffer::$9 -Rewriting && if()-condition to two if()s [260] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 -Rewriting ! if()-condition to reversed if() [275] printf_number_buffer::$17 = ! printf_number_buffer::$16 -Rewriting && if()-condition to two if()s [274] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 -Rewriting && if()-condition to two if()s [273] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 -Rewriting ! if()-condition to reversed if() [291] printf_string::$3 = ! printf_string::$2 -Rewriting && if()-condition to two if()s [290] printf_string::$2 = printf_string::$1 && printf_string::padding#3 -Rewriting ! if()-condition to reversed if() [306] printf_string::$7 = ! printf_string::$6 -Rewriting && if()-condition to two if()s [305] printf_string::$6 = printf_string::format_justify_left#10 && printf_string::padding#3 +Rewriting ! if()-condition to reversed if() [242] printf_number_buffer::$5 = ! printf_number_buffer::$4 +Rewriting && if()-condition to two if()s [241] printf_number_buffer::$4 = printf_number_buffer::$3 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [240] printf_number_buffer::$3 = printf_number_buffer::$1 && printf_number_buffer::$2 +Rewriting ! if()-condition to reversed if() [265] printf_number_buffer::$10 = ! printf_number_buffer::$9 +Rewriting && if()-condition to two if()s [264] printf_number_buffer::$9 = printf_number_buffer::format_zero_padding#0 && printf_number_buffer::padding#10 +Rewriting ! if()-condition to reversed if() [282] printf_number_buffer::$17 = ! printf_number_buffer::$16 +Rewriting && if()-condition to two if()s [281] printf_number_buffer::$16 = printf_number_buffer::$15 && printf_number_buffer::padding#10 +Rewriting && if()-condition to two if()s [280] printf_number_buffer::$15 = printf_number_buffer::format_justify_left#0 && printf_number_buffer::$14 +Rewriting ! if()-condition to reversed if() [299] printf_string::$3 = ! printf_string::$2 +Rewriting && if()-condition to two if()s [298] printf_string::$2 = printf_string::$1 && printf_string::padding#3 +Rewriting ! if()-condition to reversed if() [315] printf_string::$7 = ! printf_string::$6 +Rewriting && if()-condition to two if()s [314] printf_string::$6 = printf_string::format_justify_left#10 && printf_string::padding#3 Successful SSA optimization Pass2ConditionalAndOrRewriting Warning! Adding boolean cast to non-boolean condition utoa::started#2 Warning! Adding boolean cast to non-boolean condition printf_number_buffer::format_zero_padding#0 @@ -2264,9 +2407,9 @@ Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padd Warning! Adding boolean cast to non-boolean condition printf_number_buffer::padding#10 Warning! Adding boolean cast to non-boolean condition printf_string::padding#3 Warning! Adding boolean cast to non-boolean condition printf_string::padding#3 -Constant right-side identified [166] memcpy::num#0 = (unumber)$19*$28-$28 -Constant right-side identified [171] memcpy::num#1 = (unumber)$19*$28-$28 -Constant right-side identified [198] conio_c64_init::line#1 = (unumber)$19-1 +Constant right-side identified [156] memcpy::num#0 = (unumber)$19*$28-$28 +Constant right-side identified [161] memcpy::num#1 = (unumber)$19*$28-$28 +Constant right-side identified [188] conio_c64_init::line#1 = (unumber)$19-1 Successful SSA optimization Pass2ConstantRValueConsolidation Constant strlen::len#0 = 0 Constant utoa::max_digits#0 = 0 @@ -2285,7 +2428,6 @@ Constant utoa::started#1 = 1 Constant utoa_append::digit#0 = 0 Constant gotoxy::y#0 = 0 Constant gotoxy::x#0 = 0 -Constant cputs::c#0 = 0 Constant memcpy::destination#0 = (void *)CONIO_SCREEN_TEXT Constant memcpy::source#0 = (void *)CONIO_SCREEN_TEXT+$28 Constant memcpy::num#0 = (unumber)$19*$28-$28 @@ -2301,6 +2443,7 @@ Constant gotoxy::x#1 = 0 Constant gotoxy::y#1 = 0 Constant gotoxy::x#2 = 0 Constant conio_c64_init::line#1 = (unumber)$19-1 +Constant printf_str::c#0 = 0 Constant printf_padding::i#0 = 0 Constant printf_uint::$1 = '+' Constant printf_uint::$0 = 0 @@ -2316,24 +2459,31 @@ Constant printf_string::padding#2 = 0 Constant printf_padding::pad#3 = ' ' Constant printf_padding::pad#4 = ' ' Constant main::bbs#0 = bbs_list +Constant printf_string::putc#0 = &cputc Constant printf_string::format_min_length#0 = 0 Constant printf_string::format_justify_left#0 = 0 -Constant cputs::s#3 = main::s +Constant printf_str::putc#2 = &cputc +Constant printf_str::s#3 = main::s +Constant printf_string::putc#1 = &cputc Constant printf_string::format_min_length#1 = 0 Constant printf_string::format_justify_left#1 = 0 -Constant cputs::s#4 = main::s1 +Constant printf_str::putc#3 = &cputc +Constant printf_str::s#4 = main::s1 +Constant printf_uint::putc#0 = &cputc Constant printf_uint::format_min_length#0 = 0 Constant printf_uint::format_justify_left#0 = 0 Constant printf_uint::format_sign_always#0 = 0 Constant printf_uint::format_zero_padding#0 = 0 Constant printf_uint::format_upper_case#0 = 0 Constant printf_uint::format_radix#0 = DECIMAL -Constant cputs::s#5 = main::s2 +Constant printf_str::putc#4 = &cputc +Constant printf_str::s#5 = main::s2 Constant conio_textcolor = CONIO_TEXTCOLOR_DEFAULT Constant conio_scroll_enable = 1 Successful SSA optimization Pass2ConstantIdentification Constant memset::c#1 = conio_textcolor Constant utoa::radix#0 = printf_uint::format_radix#0 +Constant printf_number_buffer::putc#0 = printf_uint::putc#0 Constant printf_number_buffer::format_min_length#0 = printf_uint::format_min_length#0 Constant printf_number_buffer::format_justify_left#0 = printf_uint::format_justify_left#0 Constant printf_number_buffer::format_sign_always#0 = printf_uint::format_sign_always#0 @@ -2341,40 +2491,46 @@ Constant printf_number_buffer::format_zero_padding#0 = printf_uint::format_zero_ Constant printf_number_buffer::format_upper_case#0 = printf_uint::format_upper_case#0 Constant printf_number_buffer::format_radix#0 = printf_uint::format_radix#0 Constant strlen::str#1 = printf_number_buffer::buffer_digits#0 -Constant cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant printf_str::s#1 = printf_number_buffer::buffer_digits#0 Constant strupr::str#0 = printf_number_buffer::buffer_digits#0 Successful SSA optimization Pass2ConstantIdentification Constant printf_number_buffer::$25 = (signed char)printf_number_buffer::format_min_length#0 +Constant printf_padding::putc#0 = printf_number_buffer::putc#0 +Constant printf_padding::putc#1 = printf_number_buffer::putc#0 +Constant printf_str::putc#0 = printf_number_buffer::putc#0 Constant strupr::return#2 = strupr::str#0 +Constant printf_padding::putc#2 = printf_number_buffer::putc#0 Successful SSA optimization Pass2ConstantIdentification +Replacing constant pointer function [268] callexecute cputc +Successful SSA optimization Pass2ConstantCallPointerIdentification if() condition always true - replacing block destination [56] if(utoa::radix#0==DECIMAL) goto utoa::@1 if() condition always false - eliminating [60] if(utoa::radix#0==HEXADECIMAL) goto utoa::@2 if() condition always false - eliminating [64] if(utoa::radix#0==OCTAL) goto utoa::@3 if() condition always false - eliminating [68] if(utoa::radix#0==BINARY) goto utoa::@4 -if() condition always true - replacing block destination [163] if(0!=conio_scroll_enable) goto cscroll::@3 -if() condition always false - eliminating [211] if(0!=printf_uint::format_sign_always#0) goto printf_uint::@1 -if() condition always true - replacing block destination [233] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 -if() condition always true - replacing block destination [266] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 +if() condition always true - replacing block destination [153] if(0!=conio_scroll_enable) goto cscroll::@3 +if() condition always false - eliminating [213] if(0!=printf_uint::format_sign_always#0) goto printf_uint::@1 +if() condition always true - replacing block destination [236] if(0==printf_number_buffer::format_min_length#0) goto printf_number_buffer::@1 +if() condition always true - replacing block destination [271] if(0==printf_number_buffer::format_upper_case#0) goto printf_number_buffer::@5 Successful SSA optimization Pass2ConstantIfs Consolidated constant strings into main::s Consolidated constant strings into bbs_host_name1 Consolidated constant strings into bbs_host_name8 Successful SSA optimization Pass2ConstantStringConsolidation Rewriting conditional comparison [117] if(gotoxy::y#3<=$19) goto gotoxy::@1 -Converting *(pointer+n) to pointer[n] [321] if((char *)0!=*main::$1) goto main::@2 -- main::$5[OFFSET_STRUCT_BBS_NAME] -Converting *(pointer+n) to pointer[n] [324] printf_string::str#0 = *main::$2 -- main::$6[OFFSET_STRUCT_BBS_NAME] -Converting *(pointer+n) to pointer[n] [332] printf_string::str#1 = *main::$3 -- main::$7[OFFSET_STRUCT_BBS_HOST_NAME] -Converting *(pointer+n) to pointer[n] [340] printf_uint::uvalue#0 = *main::$4 -- main::$8[OFFSET_STRUCT_BBS_PORT_NUMBER] +Converting *(pointer+n) to pointer[n] [332] if((char *)0!=*main::$1) goto main::@2 -- main::$5[OFFSET_STRUCT_BBS_NAME] +Converting *(pointer+n) to pointer[n] [336] printf_string::str#0 = *main::$2 -- main::$6[OFFSET_STRUCT_BBS_NAME] +Converting *(pointer+n) to pointer[n] [346] printf_string::str#1 = *main::$3 -- main::$7[OFFSET_STRUCT_BBS_HOST_NAME] +Converting *(pointer+n) to pointer[n] [356] printf_uint::uvalue#0 = *main::$4 -- main::$8[OFFSET_STRUCT_BBS_PORT_NUMBER] Successful SSA optimization Pass2InlineDerefIdx Simplifying constant evaluating to zero (signed char)printf_number_buffer::format_min_length#0 in Successful SSA optimization PassNSimplifyConstantZero -Simplifying expression containing zero (char *)&printf_buffer in [215] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 -Simplifying expression containing zero (char *)&printf_buffer in [220] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) -Simplifying expression containing zero printf_number_buffer::len#2 in [250] printf_number_buffer::padding#1 = printf_number_buffer::$25 - printf_number_buffer::len#2 -Simplifying expression containing zero main::$5 in [319] main::$1 = main::$5 + OFFSET_STRUCT_BBS_NAME -Simplifying expression containing zero main::$5 in [321] if((char *)0!=main::$5[OFFSET_STRUCT_BBS_NAME]) goto main::@2 -Simplifying expression containing zero main::$6 in [323] main::$2 = main::$6 + OFFSET_STRUCT_BBS_NAME -Simplifying expression containing zero main::$6 in [324] printf_string::str#0 = main::$6[OFFSET_STRUCT_BBS_NAME] +Simplifying expression containing zero (char *)&printf_buffer in [217] *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) = printf_uint::$2 +Simplifying expression containing zero (char *)&printf_buffer in [223] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_SIGN) +Simplifying expression containing zero printf_number_buffer::len#2 in [253] printf_number_buffer::padding#1 = printf_number_buffer::$25 - printf_number_buffer::len#2 +Simplifying expression containing zero main::$5 in [330] main::$1 = main::$5 + OFFSET_STRUCT_BBS_NAME +Simplifying expression containing zero main::$5 in [332] if((char *)0!=main::$5[OFFSET_STRUCT_BBS_NAME]) goto main::@2 +Simplifying expression containing zero main::$6 in [334] main::$2 = main::$6 + OFFSET_STRUCT_BBS_NAME +Simplifying expression containing zero main::$6 in [336] printf_string::str#0 = main::$6[OFFSET_STRUCT_BBS_NAME] Successful SSA optimization PassNSimplifyExpressionWithZero Eliminating variable toupper::$0 from unused block toupper Eliminating variable toupper::$1 from unused block toupper @@ -2439,16 +2595,16 @@ Removing unused block printf_number_buffer::@7 Removing PHI-reference to removed block (printf_number_buffer::@14) in block printf_number_buffer::@1 Removing unused block printf_number_buffer::@14 Removing unused block printf_number_buffer::@11 -Removing unused block printf_number_buffer::@20 +Removing unused block printf_number_buffer::@19 Successful SSA optimization Pass2EliminateUnusedBlocks -Eliminating unused variable memcpy::return#2 and assignment [95] memcpy::return#2 = memcpy::destination#2 -Eliminating unused variable memcpy::return#3 and assignment [97] memcpy::return#3 = memcpy::destination#2 -Eliminating unused variable memset::return#2 and assignment [99] memset::return#2 = memset::str#3 -Eliminating unused variable memset::return#3 and assignment [101] memset::return#3 = memset::str#3 -Eliminating unused variable main::$1 and assignment [171] main::$1 = main::$5 -Eliminating unused variable main::$2 and assignment [174] main::$2 = main::$6 -Eliminating unused variable main::$3 and assignment [179] main::$3 = main::$7 + OFFSET_STRUCT_BBS_HOST_NAME -Eliminating unused variable main::$4 and assignment [184] main::$4 = main::$8 + OFFSET_STRUCT_BBS_PORT_NUMBER +Eliminating unused variable memcpy::return#2 and assignment [87] memcpy::return#2 = memcpy::destination#2 +Eliminating unused variable memcpy::return#3 and assignment [89] memcpy::return#3 = memcpy::destination#2 +Eliminating unused variable memset::return#2 and assignment [91] memset::return#2 = memset::str#3 +Eliminating unused variable memset::return#3 and assignment [93] memset::return#3 = memset::str#3 +Eliminating unused variable main::$1 and assignment [177] main::$1 = main::$5 +Eliminating unused variable main::$2 and assignment [180] main::$2 = main::$6 +Eliminating unused variable main::$3 and assignment [185] main::$3 = main::$7 + OFFSET_STRUCT_BBS_HOST_NAME +Eliminating unused variable main::$4 and assignment [190] main::$4 = main::$8 + OFFSET_STRUCT_BBS_PORT_NUMBER Eliminating unused constant strlen::str#1 Eliminating unused constant BINARY Eliminating unused constant OCTAL @@ -2464,7 +2620,7 @@ Eliminating unused constant utoa::digit_values#4 Eliminating unused constant utoa::radix#0 Eliminating unused constant gotoxy::x#1 Eliminating unused constant gotoxy::y#1 -Eliminating unused constant cputs::c#0 +Eliminating unused constant printf_str::c#0 Eliminating unused constant printf_uint::$1 Eliminating unused constant printf_number_buffer::padding#2 Eliminating unused constant printf_number_buffer::format_min_length#0 @@ -2532,32 +2688,32 @@ Identical Phi Values printf_uint::$2 printf_uint::$0 Identical Phi Values printf_number_buffer::padding#10 printf_number_buffer::padding#0 Successful SSA optimization Pass2IdenticalPhiElimination Simple Condition utoa::$12 [36] if(0!=utoa::started#2) goto utoa::@14 -Simple Condition printf_number_buffer::$1 [125] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@23 -Simple Condition printf_number_buffer::$33 [130] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 -Simple Condition printf_number_buffer::$34 [138] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@26 -Simple Condition printf_string::$1 [146] if(0==printf_string::format_justify_left#10) goto printf_string::@11 -Simple Condition printf_string::$16 [158] if(0!=printf_string::format_justify_left#10) goto printf_string::@12 -Simple Condition utoa::$6 [189] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@14 -Simple Condition printf_number_buffer::$35 [191] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 -Simple Condition printf_number_buffer::$2 [192] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@22 -Simple Condition printf_number_buffer::$36 [194] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 -Simple Condition printf_number_buffer::$37 [196] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 -Simple Condition printf_number_buffer::$14 [197] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@25 -Simple Condition printf_string::$17 [199] if(0!=printf_string::padding#3) goto printf_string::@5 -Simple Condition printf_string::$18 [201] if(0!=printf_string::padding#3) goto printf_string::@6 +Simple Condition printf_number_buffer::$1 [127] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@22 +Simple Condition printf_number_buffer::$33 [132] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@23 +Simple Condition printf_number_buffer::$34 [141] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@25 +Simple Condition printf_string::$1 [149] if(0==printf_string::format_justify_left#10) goto printf_string::@11 +Simple Condition printf_string::$16 [162] if(0!=printf_string::format_justify_left#10) goto printf_string::@12 +Simple Condition utoa::$6 [195] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@14 +Simple Condition printf_number_buffer::$35 [197] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 +Simple Condition printf_number_buffer::$2 [198] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@21 +Simple Condition printf_number_buffer::$36 [200] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 +Simple Condition printf_number_buffer::$37 [202] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 +Simple Condition printf_number_buffer::$14 [203] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@24 +Simple Condition printf_string::$17 [205] if(0!=printf_string::padding#3) goto printf_string::@5 +Simple Condition printf_string::$18 [207] if(0!=printf_string::padding#3) goto printf_string::@6 Successful SSA optimization Pass2ConditionalJumpSimplification -Negating conditional jump and destination [125] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [130] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -Negating conditional jump and destination [138] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -Negating conditional jump and destination [146] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 -Negating conditional jump and destination [158] if(0==printf_string::format_justify_left#10) goto printf_string::@return -Negating conditional jump and destination [192] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -Negating conditional jump and destination [197] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +Negating conditional jump and destination [127] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [132] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +Negating conditional jump and destination [141] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +Negating conditional jump and destination [149] if(0!=printf_string::format_justify_left#10) goto printf_string::@2 +Negating conditional jump and destination [162] if(0==printf_string::format_justify_left#10) goto printf_string::@return +Negating conditional jump and destination [198] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +Negating conditional jump and destination [203] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return Successful SSA optimization Pass2ConditionalJumpSequenceImprovement Constant right-side identified [30] utoa::$4 = utoa::max_digits#1 - 1 -Constant right-side identified [127] printf_padding::length#0 = (char)printf_number_buffer::padding#0 -Constant right-side identified [133] printf_padding::length#1 = (char)printf_number_buffer::padding#0 -Constant right-side identified [139] printf_padding::length#2 = (char)printf_number_buffer::padding#0 +Constant right-side identified [129] printf_padding::length#0 = (char)printf_number_buffer::padding#0 +Constant right-side identified [136] printf_padding::length#1 = (char)printf_number_buffer::padding#0 +Constant right-side identified [142] printf_padding::length#2 = (char)printf_number_buffer::padding#0 Successful SSA optimization Pass2ConstantRValueConsolidation Constant utoa::$4 = utoa::max_digits#1-1 Constant printf_padding::length#0 = (char)printf_number_buffer::padding#0 @@ -2565,14 +2721,14 @@ Constant printf_padding::length#1 = (char)printf_number_buffer::padding#0 Constant printf_padding::length#2 = (char)printf_number_buffer::padding#0 Successful SSA optimization Pass2ConstantIdentification if() condition always true - replacing block destination [59] if(gotoxy::x#2<$28) goto gotoxy::@2 -if() condition always false - eliminating [125] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 -if() condition always true - replacing block destination [130] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 -if() condition always true - replacing block destination [138] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return -if() condition always false - eliminating [191] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 -if() condition always false - eliminating [192] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 -if() condition always false - eliminating [194] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 -if() condition always false - eliminating [196] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 -if() condition always false - eliminating [197] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return +if() condition always false - eliminating [127] if(0!=printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@2 +if() condition always true - replacing block destination [132] if(0==printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@4 +if() condition always true - replacing block destination [141] if(0==printf_number_buffer::format_justify_left#0) goto printf_number_buffer::@return +if() condition always false - eliminating [197] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@8 +if() condition always false - eliminating [198] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@2 +if() condition always false - eliminating [200] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@10 +if() condition always false - eliminating [202] if(0!=printf_number_buffer::padding#0) goto printf_number_buffer::@12 +if() condition always false - eliminating [203] if(0!=printf_number_buffer::format_zero_padding#0) goto printf_number_buffer::@return Successful SSA optimization Pass2ConstantIfs Simplifying constant evaluating to zero (char)printf_number_buffer::padding#0 in Simplifying constant evaluating to zero (char)printf_number_buffer::padding#0 in @@ -2582,24 +2738,30 @@ Removing PHI-reference to removed block (gotoxy::@4) in block gotoxy::@2 Removing unused block gotoxy::@4 Removing PHI-reference to removed block (printf_number_buffer::@8) in block printf_padding Removing PHI-reference to removed block (printf_number_buffer::@8) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@8) in block printf_padding Removing unused block printf_number_buffer::@8 Removing unused block printf_number_buffer::@16 Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding +Removing PHI-reference to removed block (printf_number_buffer::@10) in block printf_padding Removing unused block printf_number_buffer::@10 -Removing unused block printf_number_buffer::@18 +Removing unused block printf_number_buffer::@17 +Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding Removing PHI-reference to removed block (printf_number_buffer::@12) in block printf_padding Removing unused block printf_number_buffer::@12 -Removing unused block printf_number_buffer::@21 +Removing unused block printf_number_buffer::@20 +Removing unused block printf_number_buffer::@23 Removing unused block printf_number_buffer::@24 Removing unused block printf_number_buffer::@25 -Removing unused block printf_number_buffer::@26 Successful SSA optimization Pass2EliminateUnusedBlocks Eliminating unused constant gotoxy::x#0 Eliminating unused constant printf_padding::pad#0 Eliminating unused constant printf_padding::pad#1 Eliminating unused constant printf_padding::pad#2 +Eliminating unused constant printf_padding::putc#0 +Eliminating unused constant printf_padding::putc#1 +Eliminating unused constant printf_padding::putc#2 Eliminating unused constant printf_padding::length#0 Eliminating unused constant printf_padding::length#1 Eliminating unused constant printf_padding::length#2 @@ -2621,11 +2783,11 @@ Inlining Noop Cast [2] memcpy::dst#0 = (char *)memcpy::destination#2 keeping mem Inlining Noop Cast [3] memcpy::$2 = (char *)memcpy::source#2 keeping memcpy::source#2 Inlining Noop Cast [13] memset::$4 = (char *)memset::str#3 keeping memset::str#3 Inlining Noop Cast [15] memset::dst#0 = (char *)memset::str#3 keeping memset::str#3 -Inlining Noop Cast [127] printf_string::$13 = (signed char)printf_string::format_min_length#2 keeping printf_string::format_min_length#2 -Inlining Noop Cast [140] main::$5 = (char **)main::bbs#2 keeping main::bbs#2 -Inlining Noop Cast [142] main::$6 = (char **)main::bbs#2 keeping main::bbs#2 -Inlining Noop Cast [146] main::$7 = (char **)main::bbs#2 keeping main::bbs#2 -Inlining Noop Cast [150] main::$8 = (unsigned int *)main::bbs#2 keeping main::bbs#2 +Inlining Noop Cast [130] printf_string::$13 = (signed char)printf_string::format_min_length#2 keeping printf_string::format_min_length#2 +Inlining Noop Cast [146] main::$5 = (char **)main::bbs#2 keeping main::bbs#2 +Inlining Noop Cast [148] main::$6 = (char **)main::bbs#2 keeping main::bbs#2 +Inlining Noop Cast [152] main::$7 = (char **)main::bbs#2 keeping main::bbs#2 +Inlining Noop Cast [156] main::$8 = (unsigned int *)main::bbs#2 keeping main::bbs#2 Successful SSA optimization Pass2NopCastInlining Rewriting multiplication to use shift [29] utoa::$10 = utoa::digit#2 * SIZEOF_UNSIGNED_INT Rewriting multiplication to use shift and addition[56] gotoxy::line_offset#0 = gotoxy::$7 * $28 @@ -2649,40 +2811,60 @@ Inlining constant with var siblings utoa::started#1 Inlining constant with var siblings utoa::buffer#5 Inlining constant with var siblings utoa_append::digit#0 Inlining constant with var siblings gotoxy::y#0 -Inlining constant with var siblings cputs::s#3 -Inlining constant with var siblings cputs::s#4 -Inlining constant with var siblings cputs::s#5 -Inlining constant with var siblings cputs::s#1 Inlining constant with var siblings conio_c64_init::line#1 +Inlining constant with var siblings printf_str::putc#2 +Inlining constant with var siblings printf_str::s#3 +Inlining constant with var siblings printf_str::putc#3 +Inlining constant with var siblings printf_str::s#4 +Inlining constant with var siblings printf_str::putc#4 +Inlining constant with var siblings printf_str::s#5 +Inlining constant with var siblings printf_str::s#1 +Inlining constant with var siblings printf_str::putc#0 Inlining constant with var siblings printf_padding::i#0 Inlining constant with var siblings printf_padding::pad#3 Inlining constant with var siblings printf_padding::pad#4 Inlining constant with var siblings printf_string::padding#0 Inlining constant with var siblings printf_string::padding#2 +Inlining constant with var siblings printf_string::putc#0 Inlining constant with var siblings printf_string::format_min_length#0 Inlining constant with var siblings printf_string::format_justify_left#0 +Inlining constant with var siblings printf_string::putc#1 Inlining constant with var siblings printf_string::format_min_length#1 Inlining constant with var siblings printf_string::format_justify_left#1 Inlining constant with var siblings main::bbs#0 -Constant inlined cputs::s#5 = main::s2 -Constant inlined utoa_append::digit#0 = 0 Constant inlined utoa::digit_values#1 = RADIX_DECIMAL_VALUES -Constant inlined cputs::s#3 = main::s -Constant inlined cputs::s#4 = main::s -Constant inlined cputs::s#1 = printf_number_buffer::buffer_digits#0 +Constant inlined printf_str::putc#0 = printf_uint::putc#0 Constant inlined conio_textcolor = LIGHT_BLUE -Constant inlined memcpy::destination#0 = (void *)DEFAULT_SCREEN Constant inlined memset::num#1 = $28 -Constant inlined memcpy::destination#1 = (void *)COLORRAM +Constant inlined printf_str::putc#2 = &cputc Constant inlined memset::num#0 = $28 +Constant inlined printf_str::putc#3 = &cputc Constant inlined strlen::len#0 = 0 Constant inlined printf_string::format_min_length#0 = 0 Constant inlined printf_string::format_min_length#1 = 0 +Constant inlined printf_str::s#5 = main::s2 +Constant inlined printf_str::putc#4 = &cputc +Constant inlined printf_str::s#3 = main::s +Constant inlined printf_str::s#4 = main::s +Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN +Constant inlined printf_str::s#1 = printf_number_buffer::buffer_digits#0 +Constant inlined utoa::$4 = utoa::max_digits#1-1 +Constant inlined printf_string::putc#1 = &cputc +Constant inlined printf_string::putc#0 = &cputc +Constant inlined memcpy::source#0 = (void *)DEFAULT_SCREEN+$28 +Constant inlined printf_string::padding#0 = 0 +Constant inlined utoa::buffer#5 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS +Constant inlined bbs_host_name17 = bbs_host_name1 +Constant inlined printf_string::padding#2 = 0 +Constant inlined memset::c#0 = ' ' +Constant inlined memset::c#1 = LIGHT_BLUE +Constant inlined bbs_host_name16 = bbs_host_name8 +Constant inlined utoa_append::digit#0 = 0 +Constant inlined memcpy::destination#0 = (void *)DEFAULT_SCREEN +Constant inlined memcpy::destination#1 = (void *)COLORRAM Constant inlined conio_c64_init::line#1 = (char)$19-1 Constant inlined memcpy::source#1 = (void *)COLORRAM+$28 Constant inlined utoa::digit#0 = 0 -Constant inlined CONIO_SCREEN_TEXT = DEFAULT_SCREEN -Constant inlined utoa::$4 = utoa::max_digits#1-1 Constant inlined CONIO_TEXTCOLOR_DEFAULT = LIGHT_BLUE Constant inlined memset::str#1 = (void *)COLORRAM+(unsigned int)$19*$28-$28 Constant inlined memset::str#0 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 @@ -2692,22 +2874,15 @@ Constant inlined main::s1 = main::s Constant inlined printf_uint::$0 = 0 Constant inlined utoa::started#1 = 1 Constant inlined utoa::started#0 = 0 -Constant inlined memcpy::source#0 = (void *)DEFAULT_SCREEN+$28 +Constant inlined printf_number_buffer::putc#0 = printf_uint::putc#0 Constant inlined printf_padding::pad#3 = ' ' Constant inlined printf_padding::pad#4 = ' ' Constant inlined memcpy::num#1 = (unsigned int)$19*$28-$28 Constant inlined memcpy::num#0 = (unsigned int)$19*$28-$28 -Constant inlined printf_string::padding#0 = 0 -Constant inlined utoa::buffer#5 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS Constant inlined gotoxy::y#0 = 0 -Constant inlined bbs_host_name17 = bbs_host_name1 -Constant inlined printf_string::padding#2 = 0 Constant inlined main::bbs#0 = bbs_list -Constant inlined memset::c#0 = ' ' -Constant inlined memset::c#1 = LIGHT_BLUE Constant inlined printf_string::format_justify_left#1 = 0 Constant inlined printf_string::format_justify_left#0 = 0 -Constant inlined bbs_host_name16 = bbs_host_name8 Successful SSA optimization Pass2ConstantInlining Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 @@ -2719,17 +2894,22 @@ Identical Phi Values memcpy::num#2 (unsigned int)$19*$28-$28 Identical Phi Values memset::num#2 $28 Identical Phi Values printf_string::format_min_length#2 0 Identical Phi Values printf_string::format_justify_left#10 0 +Identical Phi Values printf_string::putc#10 &cputc Successful SSA optimization Pass2IdenticalPhiElimination -Constant value identified (signed char)0 in [124] printf_string::padding#1 = (signed char)0 - printf_string::len#0 +Constant printf_str::putc#1 = &cputc +Constant printf_padding::putc#3 = &cputc +Constant printf_padding::putc#4 = &cputc +Successful SSA optimization Pass2ConstantIdentification +Constant value identified (signed char)0 in [127] printf_string::padding#1 = (signed char)0 - printf_string::len#0 Successful SSA optimization Pass2ConstantValues if() condition always false - eliminating [9] if($28<=0) goto memset::@1 -if() condition always true - replacing block destination [116] if(0==0) goto printf_string::@1 -if() condition always false - eliminating [118] if(0!=0) goto printf_string::@2 -if() condition always true - replacing block destination [128] if(0==0) goto printf_string::@return +if() condition always true - replacing block destination [119] if(0==0) goto printf_string::@1 +if() condition always false - eliminating [121] if(0!=0) goto printf_string::@2 +if() condition always true - replacing block destination [132] if(0==0) goto printf_string::@return Successful SSA optimization Pass2ConstantIfs -Simplifying constant evaluating to zero (signed char)0 in [124] printf_string::padding#1 = (signed char)0 - printf_string::len#0 +Simplifying constant evaluating to zero (signed char)0 in [127] printf_string::padding#1 = (signed char)0 - printf_string::len#0 Successful SSA optimization PassNSimplifyConstantZero -Simplifying expression containing zero printf_string::len#0 in [124] printf_string::padding#1 = 0 - printf_string::len#0 +Simplifying expression containing zero printf_string::len#0 in [127] printf_string::padding#1 = 0 - printf_string::len#0 Successful SSA optimization PassNSimplifyExpressionWithZero Eliminating variable strlen::str#3 from unused block strlen::@1 Eliminating variable strlen::len#2 from unused block strlen::@1 @@ -2756,25 +2936,34 @@ Removing PHI-reference to removed block (printf_string::@4) in block printf_stri Removing unused block printf_string::@4 Removing PHI-reference to removed block (printf_string::@6) in block printf_padding Removing PHI-reference to removed block (printf_string::@6) in block printf_padding +Removing PHI-reference to removed block (printf_string::@6) in block printf_padding Removing unused block printf_string::@6 Removing unused block printf_string::@10 Removing unused block printf_string::@12 Successful SSA optimization Pass2EliminateUnusedBlocks +Eliminating unused constant printf_padding::putc#4 Eliminating unused constant SIZEOF_UNSIGNED_INT Successful SSA optimization PassNEliminateUnusedVars +Inlining constant with var siblings printf_str::putc#1 +Inlining constant with var siblings printf_padding::putc#3 +Constant inlined printf_padding::putc#3 = &cputc +Constant inlined printf_str::putc#1 = &cputc +Successful SSA optimization Pass2ConstantInlining Alias candidate removed (volatile)conio_line_text = gotoxy::$5 Alias candidate removed (volatile)conio_line_color = gotoxy::$6 Identical Phi Values printf_padding::length#6 printf_padding::length#3 Identical Phi Values printf_padding::pad#7 ' ' +Identical Phi Values printf_padding::putc#7 &cputc Identical Phi Values printf_string::padding#3 0 Successful SSA optimization Pass2IdenticalPhiElimination -Constant right-side identified [113] printf_padding::length#3 = (char)0 +Constant right-side identified [116] printf_padding::length#3 = (char)0 Successful SSA optimization Pass2ConstantRValueConsolidation -Constant cputc::c#1 = ' ' Constant printf_padding::length#3 = (char)0 Successful SSA optimization Pass2ConstantIdentification -if() condition always false - eliminating [93] if(printf_padding::i#2=utoa::digit_value#0) goto utoa::@5 - to:utoa::@4 -utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 - [89] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) - [89] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) - [89] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) - [90] utoa::digit#1 = ++ utoa::digit#2 - to:utoa::@1 -utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 - [91] utoa_append::buffer#0 = utoa::buffer#11 - [92] utoa_append::value#0 = utoa::value#2 - [93] utoa_append::sub#0 = utoa::digit_value#0 - [94] call utoa_append - [95] utoa_append::return#0 = utoa_append::value#2 - to:utoa::@6 -utoa::@6: scope:[utoa] from utoa::@5 - [96] utoa::value#0 = utoa_append::return#0 - [97] utoa::buffer#4 = ++ utoa::buffer#11 - to:utoa::@4 - -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) -printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 - [98] phi() - to:printf_number_buffer::@1 -printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer - [99] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 - to:printf_number_buffer::@3 -printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 - [100] cputc::c#2 = printf_number_buffer::buffer_sign#0 - [101] call cputc - to:printf_number_buffer::@2 -printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 - [102] phi() - [103] call cputs - to:printf_number_buffer::@return -printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 - [104] return + [57] return to:@return void cputln() cputln: scope:[cputln] from cputc::@1 cputc::@3 - [105] conio_line_text = conio_line_text + $28 - [106] conio_line_color = conio_line_color + $28 - [107] conio_cursor_x = 0 - [108] conio_cursor_y = ++ conio_cursor_y - [109] call cscroll + [58] conio_line_text = conio_line_text + $28 + [59] conio_line_color = conio_line_color + $28 + [60] conio_cursor_x = 0 + [61] conio_cursor_y = ++ conio_cursor_y + [62] call cscroll to:cputln::@return cputln::@return: scope:[cputln] from cputln - [110] return + [63] return to:@return -unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) -utoa_append: scope:[utoa_append] from utoa::@5 - [111] phi() - to:utoa_append::@1 -utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 - [112] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) - [112] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) - [113] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 - to:utoa_append::@3 -utoa_append::@3: scope:[utoa_append] from utoa_append::@1 - [114] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] - to:utoa_append::@return -utoa_append::@return: scope:[utoa_append] from utoa_append::@3 - [115] return +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) +printf_string: scope:[printf_string] from main::@2 main::@4 + [64] printf_string::str#2 = phi( main::@2/printf_string::str#0, main::@4/printf_string::str#1 ) + to:printf_string::@1 +printf_string::@1: scope:[printf_string] from printf_string + [65] printf_str::s#2 = printf_string::str#2 + [66] call printf_str + to:printf_string::@return +printf_string::@return: scope:[printf_string] from printf_string::@1 + [67] return + to:@return + +void printf_str(void (*putc)(char) , const char *s) +printf_str: scope:[printf_str] from main::@3 main::@5 main::@7 printf_number_buffer::@2 printf_string::@1 + [68] printf_str::putc#7 = phi( main::@3/&cputc, main::@5/&cputc, main::@7/&cputc, printf_number_buffer::@2/printf_uint::putc#0, printf_string::@1/&cputc ) + [68] printf_str::s#7 = phi( main::@3/main::s, main::@5/main::s, main::@7/main::s2, printf_number_buffer::@2/printf_number_buffer::buffer_digits#0, printf_string::@1/printf_str::s#2 ) + to:printf_str::@1 +printf_str::@1: scope:[printf_str] from printf_str printf_str::@2 + [69] printf_str::s#6 = phi( printf_str/printf_str::s#7, printf_str::@2/printf_str::s#0 ) + [70] printf_str::c#1 = *printf_str::s#6 + [71] printf_str::s#0 = ++ printf_str::s#6 + [72] if(0!=printf_str::c#1) goto printf_str::@2 + to:printf_str::@return +printf_str::@return: scope:[printf_str] from printf_str::@1 + [73] return + to:@return +printf_str::@2: scope:[printf_str] from printf_str::@1 + [74] stackpush(char) = printf_str::c#1 + [75] callexecute *printf_str::putc#7 + sideeffect stackpullbytes(1) + to:printf_str::@1 + +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_uint: scope:[printf_uint] from main::@6 + [77] phi() + to:printf_uint::@1 +printf_uint::@1: scope:[printf_uint] from printf_uint + [78] *((char *)&printf_buffer) = 0 + [79] utoa::value#1 = printf_uint::uvalue#0 + [80] call utoa + to:printf_uint::@2 +printf_uint::@2: scope:[printf_uint] from printf_uint::@1 + [81] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) + [82] call printf_number_buffer + to:printf_uint::@return +printf_uint::@return: scope:[printf_uint] from printf_uint::@2 + [83] return to:@return -utoa_append::@2: scope:[utoa_append] from utoa_append::@1 - [116] utoa_append::digit#1 = ++ utoa_append::digit#2 - [117] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 - to:utoa_append::@1 void cscroll() cscroll: scope:[cscroll] from cputln - [118] if(conio_cursor_y!=$19) goto cscroll::@return + [84] if(conio_cursor_y!=$19) goto cscroll::@return to:cscroll::@1 cscroll::@1: scope:[cscroll] from cscroll - [119] phi() - [120] call memcpy + [85] phi() + [86] call memcpy to:cscroll::@2 cscroll::@2: scope:[cscroll] from cscroll::@1 - [121] phi() - [122] call memcpy + [87] phi() + [88] call memcpy to:cscroll::@3 cscroll::@3: scope:[cscroll] from cscroll::@2 - [123] phi() - [124] call memset + [89] phi() + [90] call memset to:cscroll::@4 cscroll::@4: scope:[cscroll] from cscroll::@3 - [125] phi() - [126] call memset + [91] phi() + [92] call memset to:cscroll::@5 cscroll::@5: scope:[cscroll] from cscroll::@4 - [127] conio_line_text = conio_line_text - $28 - [128] conio_line_color = conio_line_color - $28 - [129] conio_cursor_y = -- conio_cursor_y + [93] conio_line_text = conio_line_text - $28 + [94] conio_line_color = conio_line_color - $28 + [95] conio_cursor_y = -- conio_cursor_y to:cscroll::@return cscroll::@return: scope:[cscroll] from cscroll cscroll::@5 - [130] return + [96] return + to:@return + +void utoa(unsigned int value , char *buffer , char radix) +utoa: scope:[utoa] from printf_uint::@1 + [97] phi() + to:utoa::@1 +utoa::@1: scope:[utoa] from utoa utoa::@4 + [98] utoa::buffer#11 = phi( utoa::@4/utoa::buffer#14, utoa/(char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS ) + [98] utoa::started#2 = phi( utoa::@4/utoa::started#4, utoa/0 ) + [98] utoa::value#2 = phi( utoa::@4/utoa::value#6, utoa/utoa::value#1 ) + [98] utoa::digit#2 = phi( utoa::@4/utoa::digit#1, utoa/0 ) + [99] if(utoa::digit#2=utoa::digit_value#0) goto utoa::@5 + to:utoa::@4 +utoa::@4: scope:[utoa] from utoa::@6 utoa::@7 + [109] utoa::buffer#14 = phi( utoa::@7/utoa::buffer#11, utoa::@6/utoa::buffer#4 ) + [109] utoa::started#4 = phi( utoa::@7/utoa::started#2, utoa::@6/1 ) + [109] utoa::value#6 = phi( utoa::@7/utoa::value#2, utoa::@6/utoa::value#0 ) + [110] utoa::digit#1 = ++ utoa::digit#2 + to:utoa::@1 +utoa::@5: scope:[utoa] from utoa::@2 utoa::@7 + [111] utoa_append::buffer#0 = utoa::buffer#11 + [112] utoa_append::value#0 = utoa::value#2 + [113] utoa_append::sub#0 = utoa::digit_value#0 + [114] call utoa_append + [115] utoa_append::return#0 = utoa_append::value#2 + to:utoa::@6 +utoa::@6: scope:[utoa] from utoa::@5 + [116] utoa::value#0 = utoa_append::return#0 + [117] utoa::buffer#4 = ++ utoa::buffer#11 + to:utoa::@4 + +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +printf_number_buffer: scope:[printf_number_buffer] from printf_uint::@2 + [118] phi() + to:printf_number_buffer::@1 +printf_number_buffer::@1: scope:[printf_number_buffer] from printf_number_buffer + [119] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 + to:printf_number_buffer::@3 +printf_number_buffer::@3: scope:[printf_number_buffer] from printf_number_buffer::@1 + [120] stackpush(char) = printf_number_buffer::buffer_sign#0 + [121] callexecute cputc + sideeffect stackpullbytes(1) + to:printf_number_buffer::@2 +printf_number_buffer::@2: scope:[printf_number_buffer] from printf_number_buffer::@1 printf_number_buffer::@3 + [123] phi() + [124] call printf_str + to:printf_number_buffer::@return +printf_number_buffer::@return: scope:[printf_number_buffer] from printf_number_buffer::@2 + [125] return to:@return void * memcpy(void *destination , void *source , unsigned int num) memcpy: scope:[memcpy] from cscroll::@1 cscroll::@2 - [131] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) - [131] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) - [132] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 - [133] memcpy::src#4 = (char *)memcpy::source#2 - [134] memcpy::dst#4 = (char *)memcpy::destination#2 + [126] memcpy::destination#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN, cscroll::@2/(void *)COLORRAM ) + [126] memcpy::source#2 = phi( cscroll::@1/(void *)DEFAULT_SCREEN+$28, cscroll::@2/(void *)COLORRAM+$28 ) + [127] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 + [128] memcpy::src#4 = (char *)memcpy::source#2 + [129] memcpy::dst#4 = (char *)memcpy::destination#2 to:memcpy::@1 memcpy::@1: scope:[memcpy] from memcpy memcpy::@2 - [135] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) - [135] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) - [136] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 + [130] memcpy::dst#2 = phi( memcpy/memcpy::dst#4, memcpy::@2/memcpy::dst#1 ) + [130] memcpy::src#2 = phi( memcpy/memcpy::src#4, memcpy::@2/memcpy::src#1 ) + [131] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 to:memcpy::@return memcpy::@return: scope:[memcpy] from memcpy::@1 - [137] return + [132] return to:@return memcpy::@2: scope:[memcpy] from memcpy::@1 - [138] *memcpy::dst#2 = *memcpy::src#2 - [139] memcpy::dst#1 = ++ memcpy::dst#2 - [140] memcpy::src#1 = ++ memcpy::src#2 + [133] *memcpy::dst#2 = *memcpy::src#2 + [134] memcpy::dst#1 = ++ memcpy::dst#2 + [135] memcpy::src#1 = ++ memcpy::src#2 to:memcpy::@1 void * memset(void *str , char c , unsigned int num) memset: scope:[memset] from cscroll::@3 cscroll::@4 - [141] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) - [141] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) + [136] memset::c#4 = phi( cscroll::@3/' ', cscroll::@4/LIGHT_BLUE ) + [136] memset::str#3 = phi( cscroll::@3/(void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28, cscroll::@4/(void *)COLORRAM+(unsigned int)$19*$28-$28 ) to:memset::@1 memset::@1: scope:[memset] from memset - [142] memset::end#0 = (char *)memset::str#3 + $28 - [143] memset::dst#4 = (char *)memset::str#3 + [137] memset::end#0 = (char *)memset::str#3 + $28 + [138] memset::dst#4 = (char *)memset::str#3 to:memset::@2 memset::@2: scope:[memset] from memset::@1 memset::@3 - [144] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) - [145] if(memset::dst#2!=memset::end#0) goto memset::@3 + [139] memset::dst#2 = phi( memset::@1/memset::dst#4, memset::@3/memset::dst#1 ) + [140] if(memset::dst#2!=memset::end#0) goto memset::@3 to:memset::@return memset::@return: scope:[memset] from memset::@2 - [146] return + [141] return to:@return memset::@3: scope:[memset] from memset::@2 - [147] *memset::dst#2 = memset::c#4 - [148] memset::dst#1 = ++ memset::dst#2 + [142] *memset::dst#2 = memset::c#4 + [143] memset::dst#1 = ++ memset::dst#2 to:memset::@2 +unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) +utoa_append: scope:[utoa_append] from utoa::@5 + [144] phi() + to:utoa_append::@1 +utoa_append::@1: scope:[utoa_append] from utoa_append utoa_append::@2 + [145] utoa_append::digit#2 = phi( utoa_append/0, utoa_append::@2/utoa_append::digit#1 ) + [145] utoa_append::value#2 = phi( utoa_append/utoa_append::value#0, utoa_append::@2/utoa_append::value#1 ) + [146] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 + to:utoa_append::@3 +utoa_append::@3: scope:[utoa_append] from utoa_append::@1 + [147] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] + to:utoa_append::@return +utoa_append::@return: scope:[utoa_append] from utoa_append::@3 + [148] return + to:@return +utoa_append::@2: scope:[utoa_append] from utoa_append::@1 + [149] utoa_append::digit#1 = ++ utoa_append::digit#2 + [150] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 + to:utoa_append::@1 + +null depth in calling loop Loop head: main::@1 tails: main::@8 blocks: main::@8 main::@7 main::@6 main::@5 main::@4 main::@3 main::@2 main::@1 in scope printf_uint VARIABLE REGISTER WEIGHTS void __start() @@ -3322,24 +3509,14 @@ void conio_c64_init() char conio_c64_init::line char conio_c64_init::line#0 // 11.0 char conio_c64_init::line#2 // 22.0 -__loadstore char conio_cursor_x // 2.1428572985714287E7 -__loadstore char conio_cursor_y // 3.720930245116279E8 -__loadstore char *conio_line_color // 2.8333333471794873E8 -__loadstore char *conio_line_text // 2.7625000135E8 -void cputc(char c) +__loadstore char conio_cursor_x // 25425.576271186437 +__loadstore char conio_cursor_y // 426668.1066666667 +__loadstore char *conio_line_color // 329852.35820895527 +__loadstore char *conio_line_text // 320291.4202898551 +__stackcall void cputc(char c) char cputc::c -char cputc::c#0 // 2.0000002E7 -char cputc::c#2 // 20002.0 -char cputc::c#3 // 1.05005002E8 +char cputc::c#0 // 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // 1.0000001E7 -const char *cputs::s -const char *cputs::s#0 // 5000000.5 -const char *cputs::s#2 // 2002.0 -const char *cputs::s#6 // 1.5050002E7 -const char *cputs::s#7 // 101002.0 void cscroll() void gotoxy(char x , char y) char *gotoxy::$5 // 202.0 @@ -3361,34 +3538,34 @@ void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination void *memcpy::destination#2 char *memcpy::dst -char *memcpy::dst#1 // 1.00000000000001E14 -char *memcpy::dst#2 // 1.0003333333333467E14 -char *memcpy::dst#4 // 2.00000000002E11 +char *memcpy::dst#1 // 1.0000000001E10 +char *memcpy::dst#2 // 1.0033333334666666E10 +char *memcpy::dst#4 // 2.00000002E8 unsigned int memcpy::num void *memcpy::return void *memcpy::source void *memcpy::source#2 char *memcpy::src -char *memcpy::src#1 // 2.00000000000002E14 -char *memcpy::src#2 // 1.0002500000000125E14 -char *memcpy::src#4 // 1.00000000001E11 +char *memcpy::src#1 // 2.0000000002E10 +char *memcpy::src#2 // 1.002500000125E10 +char *memcpy::src#4 // 1.00000001E8 char *memcpy::src_end -char *memcpy::src_end#0 // 1.251250000000025E13 +char *memcpy::src_end#0 // 1.26250000025E9 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // 1.4285714285714428E13 +char memset::c#4 // 1.4285714287142856E9 char *memset::dst -char *memset::dst#1 // 2.00000000000002E14 -char *memset::dst#2 // 1.3336666666666834E14 -char *memset::dst#4 // 2.00000000002E11 +char *memset::dst#1 // 2.0000000002E10 +char *memset::dst#2 // 1.3366666668333332E10 +char *memset::dst#4 // 2.00000002E8 char *memset::end -char *memset::end#0 // 1.6683333333333668E13 +char *memset::end#0 // 1.6833333336666665E9 unsigned int memset::num void *memset::return void *memset::str void *memset::str#3 __loadstore struct printf_buffer_number printf_buffer = {} -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits char printf_number_buffer::buffer_sign @@ -3402,17 +3579,29 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_string(char *str , char format_min_length , char format_justify_left) +void (*printf_number_buffer::putc)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // 1.0000001E7 +void (*printf_str::putc)(char) +void (*printf_str::putc#7)(char) +const char *printf_str::s +const char *printf_str::s#0 // 1.0000001E7 +const char *printf_str::s#2 // 2002.0 +const char *printf_str::s#6 // 1.5050002E7 +const char *printf_str::s#7 // 101002.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) struct printf_format_string printf_string::format char printf_string::format_justify_left char printf_string::format_min_length signed char printf_string::len signed char printf_string::padding +void (*printf_string::putc)(char) char *printf_string::str char *printf_string::str#0 // 202.0 char *printf_string::str#1 // 202.0 char *printf_string::str#2 // 1203.0 -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uint::format char printf_uint::format_justify_left char printf_uint::format_min_length @@ -3420,6 +3609,7 @@ char printf_uint::format_radix char printf_uint::format_sign_always char printf_uint::format_upper_case char printf_uint::format_zero_padding +void (*printf_uint::putc)(char) unsigned int printf_uint::uvalue unsigned int printf_uint::uvalue#0 // 367.33333333333337 void utoa(unsigned int value , char *buffer , char radix) @@ -3466,14 +3656,12 @@ Initial phi equivalence classes [ main::bbs#2 main::bbs#1 ] [ gotoxy::y#4 gotoxy::y#2 ] [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] -[ cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] +[ printf_str::putc#7 ] +[ printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] [ utoa::digit#2 utoa::digit#1 ] [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] [ utoa::started#2 utoa::started#4 ] [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] -[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] -[ utoa_append::digit#2 utoa_append::digit#1 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -3481,10 +3669,13 @@ Initial phi equivalence classes [ memset::str#3 ] [ memset::c#4 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] Added variable conio_cursor_x to live range equivalence class [ conio_cursor_x ] Added variable conio_cursor_y to live range equivalence class [ conio_cursor_y ] Added variable conio_line_text to live range equivalence class [ conio_line_text ] Added variable conio_line_color to live range equivalence class [ conio_line_color ] +Added variable cputc::c#0 to live range equivalence class [ cputc::c#0 ] Added variable printf_uint::uvalue#0 to live range equivalence class [ printf_uint::uvalue#0 ] Added variable gotoxy::$7 to live range equivalence class [ gotoxy::$7 ] Added variable gotoxy::$8 to live range equivalence class [ gotoxy::$8 ] @@ -3492,7 +3683,7 @@ Added variable gotoxy::$9 to live range equivalence class [ gotoxy::$9 ] Added variable gotoxy::line_offset#0 to live range equivalence class [ gotoxy::line_offset#0 ] Added variable gotoxy::$5 to live range equivalence class [ gotoxy::$5 ] Added variable gotoxy::$6 to live range equivalence class [ gotoxy::$6 ] -Added variable cputs::c#1 to live range equivalence class [ cputs::c#1 ] +Added variable printf_str::c#1 to live range equivalence class [ printf_str::c#1 ] Added variable printf_number_buffer::buffer_sign#0 to live range equivalence class [ printf_number_buffer::buffer_sign#0 ] Added variable utoa::$11 to live range equivalence class [ utoa::$11 ] Added variable utoa::buffer#3 to live range equivalence class [ utoa::buffer#3 ] @@ -3509,14 +3700,12 @@ Complete equivalence classes [ main::bbs#2 main::bbs#1 ] [ gotoxy::y#4 gotoxy::y#2 ] [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] -[ cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] -[ cputc::c#3 cputc::c#0 cputc::c#2 ] +[ printf_str::putc#7 ] +[ printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] [ utoa::digit#2 utoa::digit#1 ] [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] [ utoa::started#2 utoa::started#4 ] [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] -[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] -[ utoa_append::digit#2 utoa_append::digit#1 ] [ memcpy::source#2 ] [ memcpy::destination#2 ] [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] @@ -3524,10 +3713,13 @@ Complete equivalence classes [ memset::str#3 ] [ memset::c#4 ] [ memset::dst#2 memset::dst#4 memset::dst#1 ] +[ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +[ utoa_append::digit#2 utoa_append::digit#1 ] [ conio_cursor_x ] [ conio_cursor_y ] [ conio_line_text ] [ conio_line_color ] +[ cputc::c#0 ] [ printf_uint::uvalue#0 ] [ gotoxy::$7 ] [ gotoxy::$8 ] @@ -3535,7 +3727,7 @@ Complete equivalence classes [ gotoxy::line_offset#0 ] [ gotoxy::$5 ] [ gotoxy::$6 ] -[ cputs::c#1 ] +[ printf_str::c#1 ] [ printf_number_buffer::buffer_sign#0 ] [ utoa::$11 ] [ utoa::buffer#3 ] @@ -3551,217 +3743,227 @@ Allocated zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Allocated zp[2]:3 [ main::bbs#2 main::bbs#1 ] Allocated zp[1]:5 [ gotoxy::y#4 gotoxy::y#2 ] Allocated zp[2]:6 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] -Allocated zp[2]:8 [ cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] -Allocated zp[1]:10 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Allocated zp[1]:11 [ utoa::digit#2 utoa::digit#1 ] -Allocated zp[2]:12 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] -Allocated zp[1]:14 [ utoa::started#2 utoa::started#4 ] -Allocated zp[2]:15 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] -Allocated zp[2]:17 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] -Allocated zp[1]:19 [ utoa_append::digit#2 utoa_append::digit#1 ] -Allocated zp[2]:20 [ memcpy::source#2 ] -Allocated zp[2]:22 [ memcpy::destination#2 ] -Allocated zp[2]:24 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] -Allocated zp[2]:26 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -Allocated zp[2]:28 [ memset::str#3 ] -Allocated zp[1]:30 [ memset::c#4 ] -Allocated zp[2]:31 [ memset::dst#2 memset::dst#4 memset::dst#1 ] -Allocated zp[1]:33 [ conio_cursor_x ] -Allocated zp[1]:34 [ conio_cursor_y ] -Allocated zp[2]:35 [ conio_line_text ] -Allocated zp[2]:37 [ conio_line_color ] -Allocated zp[2]:39 [ printf_uint::uvalue#0 ] -Allocated zp[2]:41 [ gotoxy::$7 ] -Allocated zp[2]:43 [ gotoxy::$8 ] -Allocated zp[2]:45 [ gotoxy::$9 ] -Allocated zp[2]:47 [ gotoxy::line_offset#0 ] -Allocated zp[2]:49 [ gotoxy::$5 ] -Allocated zp[2]:51 [ gotoxy::$6 ] -Allocated zp[1]:53 [ cputs::c#1 ] -Allocated zp[1]:54 [ printf_number_buffer::buffer_sign#0 ] -Allocated zp[1]:55 [ utoa::$11 ] -Allocated zp[2]:56 [ utoa::buffer#3 ] -Allocated zp[1]:58 [ utoa::$10 ] -Allocated zp[2]:59 [ utoa::digit_value#0 ] -Allocated zp[2]:61 [ utoa_append::buffer#0 ] -Allocated zp[2]:63 [ utoa_append::sub#0 ] -Allocated zp[2]:65 [ utoa_append::return#0 ] -Allocated zp[2]:67 [ memcpy::src_end#0 ] -Allocated zp[2]:69 [ memset::end#0 ] +Allocated zp[2]:8 [ printf_str::putc#7 ] +Allocated zp[2]:10 [ printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] +Allocated zp[1]:12 [ utoa::digit#2 utoa::digit#1 ] +Allocated zp[2]:13 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] +Allocated zp[1]:15 [ utoa::started#2 utoa::started#4 ] +Allocated zp[2]:16 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] +Allocated zp[2]:18 [ memcpy::source#2 ] +Allocated zp[2]:20 [ memcpy::destination#2 ] +Allocated zp[2]:22 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated zp[2]:24 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +Allocated zp[2]:26 [ memset::str#3 ] +Allocated zp[1]:28 [ memset::c#4 ] +Allocated zp[2]:29 [ memset::dst#2 memset::dst#4 memset::dst#1 ] +Allocated zp[2]:31 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] +Allocated zp[1]:33 [ utoa_append::digit#2 utoa_append::digit#1 ] +Allocated zp[1]:34 [ conio_cursor_x ] +Allocated zp[1]:35 [ conio_cursor_y ] +Allocated zp[2]:36 [ conio_line_text ] +Allocated zp[2]:38 [ conio_line_color ] +Allocated zp[1]:40 [ cputc::c#0 ] +Allocated zp[2]:41 [ printf_uint::uvalue#0 ] +Allocated zp[2]:43 [ gotoxy::$7 ] +Allocated zp[2]:45 [ gotoxy::$8 ] +Allocated zp[2]:47 [ gotoxy::$9 ] +Allocated zp[2]:49 [ gotoxy::line_offset#0 ] +Allocated zp[2]:51 [ gotoxy::$5 ] +Allocated zp[2]:53 [ gotoxy::$6 ] +Allocated zp[1]:55 [ printf_str::c#1 ] +Allocated zp[1]:56 [ printf_number_buffer::buffer_sign#0 ] +Allocated zp[1]:57 [ utoa::$11 ] +Allocated zp[2]:58 [ utoa::buffer#3 ] +Allocated zp[1]:60 [ utoa::$10 ] +Allocated zp[2]:61 [ utoa::digit_value#0 ] +Allocated zp[2]:63 [ utoa_append::buffer#0 ] +Allocated zp[2]:65 [ utoa_append::sub#0 ] +Allocated zp[2]:67 [ utoa_append::return#0 ] +Allocated zp[2]:69 [ memcpy::src_end#0 ] +Allocated zp[2]:71 [ memset::end#0 ] Allocated mem[12] [ printf_buffer ] REGISTER UPLIFT POTENTIAL REGISTERS Statement [1] conio_cursor_x = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a -Statement [16] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY) = $17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a -Statement [18] if((char *)0!=*((char **)main::bbs#2)) goto main::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer ] { } ) always clobbers reg byte a reg byte y -Statement [20] printf_string::str#0 = *((char **)main::bbs#2) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#0 printf_buffer ] { { printf_string::str#0 = printf_string::str#2 } } ) always clobbers reg byte a reg byte y -Statement [24] printf_string::str#1 = ((char **)main::bbs#2)[OFFSET_STRUCT_BBS_HOST_NAME] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#1 printf_buffer ] { { printf_string::str#1 = printf_string::str#2 } } ) always clobbers reg byte a reg byte y -Statement [28] printf_uint::uvalue#0 = ((unsigned int *)main::bbs#2)[OFFSET_STRUCT_BBS_PORT_NUMBER] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_uint::uvalue#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_uint::uvalue#0 printf_buffer ] { } ) always clobbers reg byte a reg byte y -Statement [32] main::bbs#1 = main::bbs#2 + SIZEOF_STRUCT_BBS [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [36] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte y +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [27] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY) = $17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a +Statement [29] if((char *)0!=*((char **)main::bbs#2)) goto main::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [31] printf_string::str#0 = *((char **)main::bbs#2) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#0 printf_buffer ] { { printf_string::str#0 = printf_string::str#2 } } ) always clobbers reg byte a reg byte y +Statement [35] printf_string::str#1 = ((char **)main::bbs#2)[OFFSET_STRUCT_BBS_HOST_NAME] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#1 printf_buffer ] { { printf_string::str#1 = printf_string::str#2 } } ) always clobbers reg byte a reg byte y +Statement [39] printf_uint::uvalue#0 = ((unsigned int *)main::bbs#2)[OFFSET_STRUCT_BBS_PORT_NUMBER] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_uint::uvalue#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_uint::uvalue#0 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [43] main::bbs#1 = main::bbs#2 + SIZEOF_STRUCT_BBS [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [47] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a Removing always clobbered register reg byte a as potential for zp[1]:5 [ gotoxy::y#4 gotoxy::y#2 ] -Statement [38] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [39] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [40] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [41] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [42] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [43] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [44] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [45] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [48] cputs::s#2 = printf_string::str#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 ] ( main:7::printf_string:21 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } } main:7::printf_string:25 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } } ) always clobbers reg byte a -Statement [53] cputs::c#1 = *cputs::s#6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] ( main:7::cputs:23 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { } main:7::cputs:27 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { } main:7::cputs:31 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { } main:7::printf_string:21::cputs:49 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } } main:7::printf_string:25::cputs:49 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [60] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#0 printf_buffer ] ( main:7::printf_uint:29 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#0 printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [61] utoa::value#1 = printf_uint::uvalue#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] ( main:7::printf_uint:29 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [68] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y -Statement [69] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [71] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [81] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a reg byte y -Statement [82] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [83] *utoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a reg byte y -Statement [85] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:11 [ utoa::digit#2 utoa::digit#1 ] -Removing always clobbered register reg byte a as potential for zp[1]:14 [ utoa::started#2 utoa::started#4 ] -Statement [86] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [88] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [91] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [92] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [93] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [95] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [96] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [105] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [106] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [107] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [113] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:7::printf_uint:29::utoa:62::utoa_append:94 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:19 [ utoa_append::digit#2 utoa_append::digit#1 ] -Statement [114] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( main:7::printf_uint:29::utoa:62::utoa_append:94 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:11 [ utoa::digit#2 utoa::digit#1 ] -Statement [117] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:7::printf_uint:29::utoa:62::utoa_append:94 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [118] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [127] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [128] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [132] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [133] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [134] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [136] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [138] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [142] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Removing always clobbered register reg byte a as potential for zp[1]:30 [ memset::c#4 ] -Statement [143] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [145] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [147] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Removing always clobbered register reg byte y as potential for zp[1]:30 [ memset::c#4 ] +Statement [49] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [50] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [51] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [52] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [53] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [54] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [55] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [56] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [58] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [59] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [60] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } cputln:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [65] printf_str::s#2 = printf_string::str#2 [ printf_str::s#2 ] ( main:7::printf_string:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#2 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#0 } } main:7::printf_string:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#2 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#1 } } ) always clobbers reg byte a +Statement [70] printf_str::c#1 = *printf_str::s#6 [ printf_str::s#6 printf_str::c#1 ] ( main:7::printf_str:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#6 printf_str::c#1 ] { } main:7::printf_str:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#6 printf_str::c#1 ] { } main:7::printf_str:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#6 printf_str::c#1 ] { } main:7::printf_string:32::printf_str:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#6 printf_str::c#1 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#0 } } main:7::printf_string:36::printf_str:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#6 printf_str::c#1 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#1 } } main:7::printf_uint:40::printf_number_buffer:82::printf_str:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#6 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement [75] callexecute *printf_str::putc#7 [ printf_str::s#0 ] ( main:7::printf_str:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#0 ] { } main:7::printf_str:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#0 ] { } main:7::printf_str:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#0 ] { } main:7::printf_string:32::printf_str:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#0 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#0 } } main:7::printf_string:36::printf_str:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#0 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#1 } } main:7::printf_uint:40::printf_number_buffer:82::printf_str:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#0 ] { } ) always clobbers reg byte a reg byte x reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [78] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#0 printf_buffer ] ( main:7::printf_uint:40 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#0 printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [79] utoa::value#1 = printf_uint::uvalue#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] ( main:7::printf_uint:40 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [84] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } cputln:26::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [93] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } cputln:26::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [94] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } cputln:26::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [101] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a reg byte y +Statement [102] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [103] *utoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a reg byte y +Statement [105] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:12 [ utoa::digit#2 utoa::digit#1 ] +Removing always clobbered register reg byte a as potential for zp[1]:15 [ utoa::started#2 utoa::started#4 ] +Statement [106] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [108] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [111] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [112] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [113] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [115] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [116] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [127] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( cputln:23::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } cputln:26::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } cputln:23::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } cputln:26::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [128] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( cputln:23::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } cputln:26::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } cputln:23::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } cputln:26::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [129] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputln:23::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } cputln:26::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } cputln:23::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } cputln:26::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [131] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:26::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:23::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:26::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [133] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:26::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:23::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:26::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [137] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( cputln:23::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } cputln:26::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } cputln:23::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } cputln:26::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:28 [ memset::c#4 ] +Statement [138] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( cputln:23::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } cputln:26::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } cputln:23::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } cputln:26::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [140] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:26::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:23::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:26::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [142] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:26::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:23::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:26::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:28 [ memset::c#4 ] +Statement [146] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:7::printf_uint:40::utoa:80::utoa_append:114 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Removing always clobbered register reg byte a as potential for zp[1]:33 [ utoa_append::digit#2 utoa_append::digit#1 ] +Statement [147] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( main:7::printf_uint:40::utoa:80::utoa_append:114 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Removing always clobbered register reg byte y as potential for zp[1]:12 [ utoa::digit#2 utoa::digit#1 ] +Statement [150] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:7::printf_uint:40::utoa:80::utoa_append:114 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a Statement [1] conio_cursor_x = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [2] conio_cursor_y = 0 [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [3] conio_line_text = DEFAULT_SCREEN [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a Statement [4] conio_line_color = COLORRAM [ printf_buffer ] ( [ printf_buffer ] { } ) always clobbers reg byte a -Statement [16] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY) = $17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a -Statement [18] if((char *)0!=*((char **)main::bbs#2)) goto main::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer ] { } ) always clobbers reg byte a reg byte y -Statement [20] printf_string::str#0 = *((char **)main::bbs#2) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#0 printf_buffer ] { { printf_string::str#0 = printf_string::str#2 } } ) always clobbers reg byte a reg byte y -Statement [24] printf_string::str#1 = ((char **)main::bbs#2)[OFFSET_STRUCT_BBS_HOST_NAME] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#1 printf_buffer ] { { printf_string::str#1 = printf_string::str#2 } } ) always clobbers reg byte a reg byte y -Statement [28] printf_uint::uvalue#0 = ((unsigned int *)main::bbs#2)[OFFSET_STRUCT_BBS_PORT_NUMBER] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_uint::uvalue#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_uint::uvalue#0 printf_buffer ] { } ) always clobbers reg byte a reg byte y -Statement [32] main::bbs#1 = main::bbs#2 + SIZEOF_STRUCT_BBS [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#1 printf_buffer ] { } ) always clobbers reg byte a -Statement [36] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [38] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [39] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [40] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [41] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [42] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [43] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [44] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [45] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a -Statement [48] cputs::s#2 = printf_string::str#2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 ] ( main:7::printf_string:21 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } } main:7::printf_string:25 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } } ) always clobbers reg byte a -Statement [53] cputs::c#1 = *cputs::s#6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] ( main:7::cputs:23 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { } main:7::cputs:27 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { } main:7::cputs:31 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { } main:7::printf_string:21::cputs:49 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } } main:7::printf_string:25::cputs:49 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputs::s#6 cputs::c#1 ] { } ) always clobbers reg byte a reg byte y -Statement [60] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#0 printf_buffer ] ( main:7::printf_uint:29 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#0 printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [61] utoa::value#1 = printf_uint::uvalue#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] ( main:7::printf_uint:29 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [68] conio_line_text[conio_cursor_x] = cputc::c#3 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte y -Statement [69] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [71] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [81] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a reg byte y -Statement [82] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [83] *utoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a reg byte y -Statement [85] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [86] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [88] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [91] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [92] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [93] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [95] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [96] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::printf_uint:29::utoa:62 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a -Statement [105] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [106] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [107] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [113] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:7::printf_uint:29::utoa:62::utoa_append:94 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [114] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( main:7::printf_uint:29::utoa:62::utoa_append:94 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y -Statement [117] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:7::printf_uint:29::utoa:62::utoa_append:94 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a -Statement [118] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [127] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [128] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [132] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [133] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [134] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [136] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [138] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:120 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memcpy:122 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y -Statement [142] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [143] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [145] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a -Statement [147] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:73::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } main:7::cputs:23::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:27::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::cputs:31::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:21::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#0 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_string:25::cputs:49::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputs::s#2 = cputs::s#7 printf_string::str#2 printf_string::str#1 } { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputs:103::cputc:58::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer cputs::s#0 conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#0 = cputc::c#3 cputs::c#1 } } main:7::printf_uint:29::printf_number_buffer:64::cputc:101::cputln:76::cscroll:109::memset:126 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { { cputc::c#2 = cputc::c#3 printf_number_buffer::buffer_sign#0 } } ) always clobbers reg byte a reg byte y +Statement [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color cputc::c#0 ] { } ) always clobbers reg byte a reg byte x +Statement [18] conio_line_text[conio_cursor_x] = cputc::c#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte y +Statement [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a reg byte y +Statement [21] if(conio_cursor_x!=$28) goto cputc::@return [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [27] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY) = $17 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { } ) always clobbers reg byte a +Statement [29] if((char *)0!=*((char **)main::bbs#2)) goto main::@2 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [31] printf_string::str#0 = *((char **)main::bbs#2) [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#0 printf_buffer ] { { printf_string::str#0 = printf_string::str#2 } } ) always clobbers reg byte a reg byte y +Statement [35] printf_string::str#1 = ((char **)main::bbs#2)[OFFSET_STRUCT_BBS_HOST_NAME] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_string::str#1 printf_buffer ] { { printf_string::str#1 = printf_string::str#2 } } ) always clobbers reg byte a reg byte y +Statement [39] printf_uint::uvalue#0 = ((unsigned int *)main::bbs#2)[OFFSET_STRUCT_BBS_PORT_NUMBER] [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_uint::uvalue#0 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_uint::uvalue#0 printf_buffer ] { } ) always clobbers reg byte a reg byte y +Statement [43] main::bbs#1 = main::bbs#2 + SIZEOF_STRUCT_BBS [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#1 printf_buffer ] ( main:7 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#1 printf_buffer ] { } ) always clobbers reg byte a +Statement [47] conio_cursor_x = gotoxy::x#2 [ conio_cursor_x gotoxy::y#4 ] ( gotoxy:14 [ conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x gotoxy::y#4 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [49] gotoxy::$7 = (unsigned int)gotoxy::y#4 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [50] gotoxy::$8 = gotoxy::$7 << 2 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$7 gotoxy::$8 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [51] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::$9 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [52] gotoxy::line_offset#0 = gotoxy::$9 << 3 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [53] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y gotoxy::line_offset#0 gotoxy::$5 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [54] conio_line_text = gotoxy::$5 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::line_offset#0 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [55] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text gotoxy::$6 ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [56] conio_line_color = gotoxy::$6 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( gotoxy:14 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } conio_c64_init:5::gotoxy:14 [ printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { { gotoxy::y#2 = conio_c64_init::line#2 } } ) always clobbers reg byte a +Statement [58] conio_line_text = conio_line_text + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [59] conio_line_color = conio_line_color + $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { } cputln:26 [ conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26 [ main::bbs#2 printf_buffer conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [60] conio_cursor_x = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] ( cputln:23 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } cputln:26 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [65] printf_str::s#2 = printf_string::str#2 [ printf_str::s#2 ] ( main:7::printf_string:32 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#2 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#0 } } main:7::printf_string:36 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#2 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#1 } } ) always clobbers reg byte a +Statement [70] printf_str::c#1 = *printf_str::s#6 [ printf_str::s#6 printf_str::c#1 ] ( main:7::printf_str:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#6 printf_str::c#1 ] { } main:7::printf_str:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#6 printf_str::c#1 ] { } main:7::printf_str:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#6 printf_str::c#1 ] { } main:7::printf_string:32::printf_str:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#6 printf_str::c#1 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#0 } } main:7::printf_string:36::printf_str:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#6 printf_str::c#1 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#1 } } main:7::printf_uint:40::printf_number_buffer:82::printf_str:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#6 printf_str::c#1 ] { } ) always clobbers reg byte a reg byte y +Statement [75] callexecute *printf_str::putc#7 [ printf_str::s#0 ] ( main:7::printf_str:34 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#0 ] { } main:7::printf_str:38 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#0 ] { } main:7::printf_str:42 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#0 ] { } main:7::printf_string:32::printf_str:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#0 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#0 } } main:7::printf_string:36::printf_str:66 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color main::bbs#2 printf_buffer printf_str::s#0 ] { { printf_str::s#2 = printf_str::s#7 printf_string::str#2 printf_string::str#1 } } main:7::printf_uint:40::printf_number_buffer:82::printf_str:124 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_str::s#0 ] { } ) always clobbers reg byte a reg byte x reg byte y +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [78] *((char *)&printf_buffer) = 0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#0 printf_buffer ] ( main:7::printf_uint:40 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_uint::uvalue#0 printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [79] utoa::value#1 = printf_uint::uvalue#0 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] ( main:7::printf_uint:40 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::value#1 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [84] if(conio_cursor_y!=$19) goto cscroll::@return [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } cputln:26::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [93] conio_line_text = conio_line_text - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } cputln:26::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [94] conio_line_color = conio_line_color - $28 [ conio_cursor_y conio_line_text conio_line_color ] ( cputln:23::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } cputln:26::cscroll:62 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color ] { } ) always clobbers reg byte a +Statement [101] *utoa::buffer#11 = DIGITS[utoa::$11] [ printf_buffer utoa::buffer#11 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#11 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a reg byte y +Statement [102] utoa::buffer#3 = ++ utoa::buffer#11 [ printf_buffer utoa::buffer#3 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::buffer#3 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [103] *utoa::buffer#3 = 0 [ printf_buffer ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a reg byte y +Statement [105] utoa::$10 = utoa::digit#2 << 1 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::$10 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [106] utoa::digit_value#0 = RADIX_DECIMAL_VALUES[utoa::$10] [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [108] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::started#2 utoa::buffer#11 utoa::digit_value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement [111] utoa_append::buffer#0 = utoa::buffer#11 [ printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::value#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [112] utoa_append::value#0 = utoa::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::digit_value#0 utoa_append::buffer#0 utoa_append::value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [113] utoa_append::sub#0 = utoa::digit_value#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::value#0 utoa_append::sub#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [115] utoa_append::return#0 = utoa_append::value#2 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::return#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [116] utoa::value#0 = utoa_append::return#0 [ printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] ( main:7::printf_uint:40::utoa:80 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa::value#0 ] { { utoa::value#1 = printf_uint::uvalue#0 } } ) always clobbers reg byte a +Statement sideeffect stackpullbytes(1) always clobbers reg byte a +Statement [127] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 [ memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] ( cputln:23::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } cputln:26::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } cputln:23::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } cputln:26::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::source#2 memcpy::destination#2 memcpy::src_end#0 ] { } ) always clobbers reg byte a +Statement [128] memcpy::src#4 = (char *)memcpy::source#2 [ memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] ( cputln:23::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } cputln:26::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } cputln:23::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } cputln:26::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::destination#2 memcpy::src_end#0 memcpy::src#4 ] { } ) always clobbers reg byte a +Statement [129] memcpy::dst#4 = (char *)memcpy::destination#2 [ memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] ( cputln:23::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } cputln:26::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } cputln:23::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } cputln:26::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#4 memcpy::dst#4 ] { } ) always clobbers reg byte a +Statement [131] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:26::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:23::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:26::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a +Statement [133] *memcpy::dst#2 = *memcpy::src#2 [ memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] ( cputln:23::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:26::cscroll:62::memcpy:86 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:86 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:23::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } cputln:26::cscroll:62::memcpy:88 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memcpy:88 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memcpy::src_end#0 memcpy::src#2 memcpy::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [137] memset::end#0 = (char *)memset::str#3 + $28 [ memset::str#3 memset::c#4 memset::end#0 ] ( cputln:23::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } cputln:26::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } cputln:23::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } cputln:26::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::str#3 memset::c#4 memset::end#0 ] { } ) always clobbers reg byte a +Statement [138] memset::dst#4 = (char *)memset::str#3 [ memset::c#4 memset::end#0 memset::dst#4 ] ( cputln:23::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } cputln:26::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } cputln:23::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } cputln:26::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#4 ] { } ) always clobbers reg byte a +Statement [140] if(memset::dst#2!=memset::end#0) goto memset::@3 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:26::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:23::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:26::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a +Statement [142] *memset::dst#2 = memset::c#4 [ memset::c#4 memset::end#0 memset::dst#2 ] ( cputln:23::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:26::cscroll:62::memset:90 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:90 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:23::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:23::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } cputln:26::cscroll:62::memset:92 [ conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } main:7::printf_uint:40::printf_number_buffer:82::cputc:121::cputln:26::cscroll:62::memset:92 [ main::bbs#2 printf_buffer conio_cursor_x conio_cursor_y conio_line_text conio_line_color memset::c#4 memset::end#0 memset::dst#2 ] { } ) always clobbers reg byte a reg byte y +Statement [146] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] ( main:7::printf_uint:40::utoa:80::utoa_append:114 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#2 utoa_append::digit#2 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a +Statement [147] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] [ utoa_append::value#2 ] ( main:7::printf_uint:40::utoa:80::utoa_append:114 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::value#2 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a reg byte y +Statement [150] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 [ utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] ( main:7::printf_uint:40::utoa:80::utoa_append:114 [ main::bbs#2 conio_cursor_x conio_cursor_y conio_line_text conio_line_color printf_buffer utoa::digit#2 utoa::buffer#11 utoa_append::buffer#0 utoa_append::sub#0 utoa_append::value#1 utoa_append::digit#1 ] { { utoa::value#1 = printf_uint::uvalue#0 } { utoa_append::buffer#0 = utoa::buffer#11 } { utoa_append::value#0 = utoa::value#2 } { utoa_append::sub#0 = utoa::digit_value#0 } { utoa_append::return#0 = utoa_append::value#2 } } ) always clobbers reg byte a Potential registers zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] : zp[1]:2 , reg byte a , reg byte x , reg byte y , Potential registers zp[2]:3 [ main::bbs#2 main::bbs#1 ] : zp[2]:3 , Potential registers zp[1]:5 [ gotoxy::y#4 gotoxy::y#2 ] : zp[1]:5 , reg byte x , reg byte y , Potential registers zp[2]:6 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] : zp[2]:6 , -Potential registers zp[2]:8 [ cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] : zp[2]:8 , -Potential registers zp[1]:10 [ cputc::c#3 cputc::c#0 cputc::c#2 ] : zp[1]:10 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:11 [ utoa::digit#2 utoa::digit#1 ] : zp[1]:11 , reg byte x , -Potential registers zp[2]:12 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] : zp[2]:12 , -Potential registers zp[1]:14 [ utoa::started#2 utoa::started#4 ] : zp[1]:14 , reg byte x , reg byte y , -Potential registers zp[2]:15 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] : zp[2]:15 , -Potential registers zp[2]:17 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] : zp[2]:17 , -Potential registers zp[1]:19 [ utoa_append::digit#2 utoa_append::digit#1 ] : zp[1]:19 , reg byte x , reg byte y , -Potential registers zp[2]:20 [ memcpy::source#2 ] : zp[2]:20 , -Potential registers zp[2]:22 [ memcpy::destination#2 ] : zp[2]:22 , -Potential registers zp[2]:24 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:24 , -Potential registers zp[2]:26 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:26 , -Potential registers zp[2]:28 [ memset::str#3 ] : zp[2]:28 , -Potential registers zp[1]:30 [ memset::c#4 ] : zp[1]:30 , reg byte x , -Potential registers zp[2]:31 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:31 , -Potential registers zp[1]:33 [ conio_cursor_x ] : zp[1]:33 , -Potential registers zp[1]:34 [ conio_cursor_y ] : zp[1]:34 , -Potential registers zp[2]:35 [ conio_line_text ] : zp[2]:35 , -Potential registers zp[2]:37 [ conio_line_color ] : zp[2]:37 , -Potential registers zp[2]:39 [ printf_uint::uvalue#0 ] : zp[2]:39 , -Potential registers zp[2]:41 [ gotoxy::$7 ] : zp[2]:41 , -Potential registers zp[2]:43 [ gotoxy::$8 ] : zp[2]:43 , -Potential registers zp[2]:45 [ gotoxy::$9 ] : zp[2]:45 , -Potential registers zp[2]:47 [ gotoxy::line_offset#0 ] : zp[2]:47 , -Potential registers zp[2]:49 [ gotoxy::$5 ] : zp[2]:49 , -Potential registers zp[2]:51 [ gotoxy::$6 ] : zp[2]:51 , -Potential registers zp[1]:53 [ cputs::c#1 ] : zp[1]:53 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:54 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:54 , reg byte a , reg byte x , reg byte y , -Potential registers zp[1]:55 [ utoa::$11 ] : zp[1]:55 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:56 [ utoa::buffer#3 ] : zp[2]:56 , -Potential registers zp[1]:58 [ utoa::$10 ] : zp[1]:58 , reg byte a , reg byte x , reg byte y , -Potential registers zp[2]:59 [ utoa::digit_value#0 ] : zp[2]:59 , -Potential registers zp[2]:61 [ utoa_append::buffer#0 ] : zp[2]:61 , -Potential registers zp[2]:63 [ utoa_append::sub#0 ] : zp[2]:63 , -Potential registers zp[2]:65 [ utoa_append::return#0 ] : zp[2]:65 , -Potential registers zp[2]:67 [ memcpy::src_end#0 ] : zp[2]:67 , -Potential registers zp[2]:69 [ memset::end#0 ] : zp[2]:69 , +Potential registers zp[2]:8 [ printf_str::putc#7 ] : zp[2]:8 , +Potential registers zp[2]:10 [ printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] : zp[2]:10 , +Potential registers zp[1]:12 [ utoa::digit#2 utoa::digit#1 ] : zp[1]:12 , reg byte x , +Potential registers zp[2]:13 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] : zp[2]:13 , +Potential registers zp[1]:15 [ utoa::started#2 utoa::started#4 ] : zp[1]:15 , reg byte x , reg byte y , +Potential registers zp[2]:16 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] : zp[2]:16 , +Potential registers zp[2]:18 [ memcpy::source#2 ] : zp[2]:18 , +Potential registers zp[2]:20 [ memcpy::destination#2 ] : zp[2]:20 , +Potential registers zp[2]:22 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] : zp[2]:22 , +Potential registers zp[2]:24 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] : zp[2]:24 , +Potential registers zp[2]:26 [ memset::str#3 ] : zp[2]:26 , +Potential registers zp[1]:28 [ memset::c#4 ] : zp[1]:28 , reg byte x , +Potential registers zp[2]:29 [ memset::dst#2 memset::dst#4 memset::dst#1 ] : zp[2]:29 , +Potential registers zp[2]:31 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] : zp[2]:31 , +Potential registers zp[1]:33 [ utoa_append::digit#2 utoa_append::digit#1 ] : zp[1]:33 , reg byte x , reg byte y , +Potential registers zp[1]:34 [ conio_cursor_x ] : zp[1]:34 , +Potential registers zp[1]:35 [ conio_cursor_y ] : zp[1]:35 , +Potential registers zp[2]:36 [ conio_line_text ] : zp[2]:36 , +Potential registers zp[2]:38 [ conio_line_color ] : zp[2]:38 , +Potential registers zp[1]:40 [ cputc::c#0 ] : zp[1]:40 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:41 [ printf_uint::uvalue#0 ] : zp[2]:41 , +Potential registers zp[2]:43 [ gotoxy::$7 ] : zp[2]:43 , +Potential registers zp[2]:45 [ gotoxy::$8 ] : zp[2]:45 , +Potential registers zp[2]:47 [ gotoxy::$9 ] : zp[2]:47 , +Potential registers zp[2]:49 [ gotoxy::line_offset#0 ] : zp[2]:49 , +Potential registers zp[2]:51 [ gotoxy::$5 ] : zp[2]:51 , +Potential registers zp[2]:53 [ gotoxy::$6 ] : zp[2]:53 , +Potential registers zp[1]:55 [ printf_str::c#1 ] : zp[1]:55 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:56 [ printf_number_buffer::buffer_sign#0 ] : zp[1]:56 , reg byte a , reg byte x , reg byte y , +Potential registers zp[1]:57 [ utoa::$11 ] : zp[1]:57 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:58 [ utoa::buffer#3 ] : zp[2]:58 , +Potential registers zp[1]:60 [ utoa::$10 ] : zp[1]:60 , reg byte a , reg byte x , reg byte y , +Potential registers zp[2]:61 [ utoa::digit_value#0 ] : zp[2]:61 , +Potential registers zp[2]:63 [ utoa_append::buffer#0 ] : zp[2]:63 , +Potential registers zp[2]:65 [ utoa_append::sub#0 ] : zp[2]:65 , +Potential registers zp[2]:67 [ utoa_append::return#0 ] : zp[2]:67 , +Potential registers zp[2]:69 [ memcpy::src_end#0 ] : zp[2]:69 , +Potential registers zp[2]:71 [ memset::end#0 ] : zp[2]:71 , Potential registers mem[12] [ printf_buffer ] : mem[12] , REGISTER UPLIFT SCOPES -Uplift Scope [memcpy] 300,125,000,000,004.25: zp[2]:24 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 200,233,333,333,337.7: zp[2]:26 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 12,512,500,000,000.25: zp[2]:67 [ memcpy::src_end#0 ] 0: zp[2]:20 [ memcpy::source#2 ] 0: zp[2]:22 [ memcpy::destination#2 ] -Uplift Scope [memset] 333,566,666,666,672.4: zp[2]:31 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 16,683,333,333,333.67: zp[2]:69 [ memset::end#0 ] 14,285,714,285,714.43: zp[1]:30 [ memset::c#4 ] 0: zp[2]:28 [ memset::str#3 ] -Uplift Scope [utoa_append] 25,005,500,003.5: zp[2]:17 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] 20,005,000,002.5: zp[1]:19 [ utoa_append::digit#2 utoa_append::digit#1 ] 3,333,500,000.5: zp[2]:63 [ utoa_append::sub#0 ] 2,000,002: zp[2]:65 [ utoa_append::return#0 ] 1,375,000.25: zp[2]:61 [ utoa_append::buffer#0 ] -Uplift Scope [] 372,093,024.51: zp[1]:34 [ conio_cursor_y ] 283,333,334.72: zp[2]:37 [ conio_line_color ] 276,250,001.35: zp[2]:35 [ conio_line_text ] 21,428,572.99: zp[1]:33 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] -Uplift Scope [cputc] 125,025,006: zp[1]:10 [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplift Scope [cputs] 20,153,006.5: zp[2]:8 [ cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] 10,000,001: zp[1]:53 [ cputs::c#1 ] -Uplift Scope [utoa] 3,787,146.79: zp[2]:15 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] 3,078,361.36: zp[2]:12 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] 2,285,716.57: zp[1]:11 [ utoa::digit#2 utoa::digit#1 ] 2,000,002: zp[1]:58 [ utoa::$10 ] 1,500,001.5: zp[1]:14 [ utoa::started#2 utoa::started#4 ] 600,000.6: zp[2]:59 [ utoa::digit_value#0 ] 20,002: zp[1]:55 [ utoa::$11 ] 20,002: zp[2]:56 [ utoa::buffer#3 ] -Uplift Scope [printf_number_buffer] 7,001: zp[1]:54 [ printf_number_buffer::buffer_sign#0 ] +Uplift Scope [memcpy] 30,125,000,004.25: zp[2]:22 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] 20,233,333,337.67: zp[2]:24 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] 1,262,500,000.25: zp[2]:69 [ memcpy::src_end#0 ] 0: zp[2]:18 [ memcpy::source#2 ] 0: zp[2]:20 [ memcpy::destination#2 ] +Uplift Scope [utoa_append] 25,005,500,003.5: zp[2]:31 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] 20,005,000,002.5: zp[1]:33 [ utoa_append::digit#2 utoa_append::digit#1 ] 3,333,500,000.5: zp[2]:65 [ utoa_append::sub#0 ] 2,000,002: zp[2]:67 [ utoa_append::return#0 ] 1,375,000.25: zp[2]:63 [ utoa_append::buffer#0 ] +Uplift Scope [memset] 33,566,666,672.33: zp[2]:29 [ memset::dst#2 memset::dst#4 memset::dst#1 ] 1,683,333,333.67: zp[2]:71 [ memset::end#0 ] 1,428,571,428.71: zp[1]:28 [ memset::c#4 ] 0: zp[2]:26 [ memset::str#3 ] +Uplift Scope [printf_str] 25,153,007: zp[2]:10 [ printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] 10,000,001: zp[1]:55 [ printf_str::c#1 ] 0: zp[2]:8 [ printf_str::putc#7 ] +Uplift Scope [utoa] 3,787,146.79: zp[2]:16 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] 3,078,361.36: zp[2]:13 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] 2,285,716.57: zp[1]:12 [ utoa::digit#2 utoa::digit#1 ] 2,000,002: zp[1]:60 [ utoa::$10 ] 1,500,001.5: zp[1]:15 [ utoa::started#2 utoa::started#4 ] 600,000.6: zp[2]:61 [ utoa::digit_value#0 ] 20,002: zp[1]:57 [ utoa::$11 ] 20,002: zp[2]:58 [ utoa::buffer#3 ] +Uplift Scope [] 426,668.11: zp[1]:35 [ conio_cursor_y ] 329,852.36: zp[2]:38 [ conio_line_color ] 320,291.42: zp[2]:36 [ conio_line_text ] 25,425.58: zp[1]:34 [ conio_cursor_x ] 0: mem[12] [ printf_buffer ] +Uplift Scope [cputc] 150,001.5: zp[1]:40 [ cputc::c#0 ] +Uplift Scope [printf_number_buffer] 7,001: zp[1]:56 [ printf_number_buffer::buffer_sign#0 ] Uplift Scope [printf_string] 1,607: zp[2]:6 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] -Uplift Scope [gotoxy] 202: zp[2]:43 [ gotoxy::$8 ] 202: zp[2]:45 [ gotoxy::$9 ] 202: zp[2]:49 [ gotoxy::$5 ] 202: zp[2]:51 [ gotoxy::$6 ] 151.5: zp[2]:41 [ gotoxy::$7 ] 138.33: zp[1]:5 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:47 [ gotoxy::line_offset#0 ] -Uplift Scope [printf_uint] 367.33: zp[2]:39 [ printf_uint::uvalue#0 ] +Uplift Scope [gotoxy] 202: zp[2]:45 [ gotoxy::$8 ] 202: zp[2]:47 [ gotoxy::$9 ] 202: zp[2]:51 [ gotoxy::$5 ] 202: zp[2]:53 [ gotoxy::$6 ] 151.5: zp[2]:43 [ gotoxy::$7 ] 138.33: zp[1]:5 [ gotoxy::y#4 gotoxy::y#2 ] 101: zp[2]:49 [ gotoxy::line_offset#0 ] +Uplift Scope [printf_uint] 367.33: zp[2]:41 [ printf_uint::uvalue#0 ] Uplift Scope [main] 216.43: zp[2]:3 [ main::bbs#2 main::bbs#1 ] Uplift Scope [conio_c64_init] 33: zp[1]:2 [ conio_c64_init::line#2 conio_c64_init::line#0 ] Uplift Scope [MOS6526_CIA] @@ -3776,67 +3978,68 @@ Uplift Scope [printf_format_string] Uplift Scope [bbs] Uplift Scope [__start] -Uplifting [memcpy] best 199250 combination zp[2]:24 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:26 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:67 [ memcpy::src_end#0 ] zp[2]:20 [ memcpy::source#2 ] zp[2]:22 [ memcpy::destination#2 ] -Uplifting [memset] best 198244 combination zp[2]:31 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:69 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:28 [ memset::str#3 ] -Uplifting [utoa_append] best 192241 combination zp[2]:17 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] zp[2]:63 [ utoa_append::sub#0 ] zp[2]:65 [ utoa_append::return#0 ] zp[2]:61 [ utoa_append::buffer#0 ] -Uplifting [] best 192241 combination zp[1]:34 [ conio_cursor_y ] zp[2]:37 [ conio_line_color ] zp[2]:35 [ conio_line_text ] zp[1]:33 [ conio_cursor_x ] mem[12] [ printf_buffer ] -Uplifting [cputc] best 191932 combination reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] -Uplifting [cputs] best 191232 combination zp[2]:8 [ cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] reg byte a [ cputs::c#1 ] -Uplifting [utoa] best 190126 combination zp[2]:15 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:12 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:11 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:59 [ utoa::digit_value#0 ] reg byte x [ utoa::$11 ] zp[2]:56 [ utoa::buffer#3 ] -Uplifting [printf_number_buffer] best 190119 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] -Uplifting [printf_string] best 190119 combination zp[2]:6 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] -Uplifting [gotoxy] best 190106 combination zp[2]:43 [ gotoxy::$8 ] zp[2]:45 [ gotoxy::$9 ] zp[2]:49 [ gotoxy::$5 ] zp[2]:51 [ gotoxy::$6 ] zp[2]:41 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:47 [ gotoxy::line_offset#0 ] -Uplifting [printf_uint] best 190106 combination zp[2]:39 [ printf_uint::uvalue#0 ] -Uplifting [main] best 190106 combination zp[2]:3 [ main::bbs#2 main::bbs#1 ] -Uplifting [conio_c64_init] best 190094 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] -Uplifting [MOS6526_CIA] best 190094 combination -Uplifting [MOS6569_VICII] best 190094 combination -Uplifting [MOS6581_SID] best 190094 combination -Uplifting [RADIX] best 190094 combination -Uplifting [cputln] best 190094 combination -Uplifting [cscroll] best 190094 combination -Uplifting [printf_format_number] best 190094 combination -Uplifting [printf_buffer_number] best 190094 combination -Uplifting [printf_format_string] best 190094 combination -Uplifting [bbs] best 190094 combination -Uplifting [__start] best 190094 combination -Attempting to uplift remaining variables inzp[1]:34 [ conio_cursor_y ] -Uplifting [] best 190094 combination zp[1]:34 [ conio_cursor_y ] -Attempting to uplift remaining variables inzp[1]:33 [ conio_cursor_x ] -Uplifting [] best 190094 combination zp[1]:33 [ conio_cursor_x ] -Attempting to uplift remaining variables inzp[1]:11 [ utoa::digit#2 utoa::digit#1 ] -Uplifting [utoa] best 190094 combination zp[1]:11 [ utoa::digit#2 utoa::digit#1 ] -Coalescing zero page register [ zp[2]:6 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] ] with [ zp[2]:8 [ cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:12 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] with [ zp[2]:17 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:12 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] with [ zp[2]:39 [ printf_uint::uvalue#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:12 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 ] ] with [ zp[2]:65 [ utoa_append::return#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:15 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] ] with [ zp[2]:56 [ utoa::buffer#3 ] ] - score: 1 -Coalescing zero page register [ zp[2]:15 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:61 [ utoa_append::buffer#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:20 [ memcpy::source#2 ] ] with [ zp[2]:24 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:22 [ memcpy::destination#2 ] ] with [ zp[2]:26 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:28 [ memset::str#3 ] ] with [ zp[2]:31 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 -Coalescing zero page register [ zp[2]:41 [ gotoxy::$7 ] ] with [ zp[2]:45 [ gotoxy::$9 ] ] - score: 1 -Coalescing zero page register [ zp[2]:47 [ gotoxy::line_offset#0 ] ] with [ zp[2]:51 [ gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[2]:59 [ utoa::digit_value#0 ] ] with [ zp[2]:63 [ utoa_append::sub#0 ] ] - score: 1 -Coalescing zero page register [ zp[2]:41 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:47 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 -Coalescing zero page register [ zp[2]:12 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 utoa_append::return#0 ] ] with [ zp[2]:6 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] ] -Coalescing zero page register [ zp[2]:20 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] with [ zp[2]:15 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] -Coalescing zero page register [ zp[2]:28 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:22 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] -Coalescing zero page register [ zp[2]:67 [ memcpy::src_end#0 ] ] with [ zp[2]:59 [ utoa::digit_value#0 utoa_append::sub#0 ] ] -Coalescing zero page register [ zp[2]:69 [ memset::end#0 ] ] with [ zp[2]:20 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] +Uplifting [memcpy] best 96254 combination zp[2]:22 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:24 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:69 [ memcpy::src_end#0 ] zp[2]:18 [ memcpy::source#2 ] zp[2]:20 [ memcpy::destination#2 ] +Uplifting [utoa_append] best 90251 combination zp[2]:31 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] zp[2]:65 [ utoa_append::sub#0 ] zp[2]:67 [ utoa_append::return#0 ] zp[2]:63 [ utoa_append::buffer#0 ] +Uplifting [memset] best 90145 combination zp[2]:29 [ memset::dst#2 memset::dst#4 memset::dst#1 ] zp[2]:71 [ memset::end#0 ] reg byte x [ memset::c#4 ] zp[2]:26 [ memset::str#3 ] +Uplifting [printf_str] best 89445 combination zp[2]:10 [ printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] reg byte a [ printf_str::c#1 ] zp[2]:8 [ printf_str::putc#7 ] +Uplifting [utoa] best 88339 combination zp[2]:16 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] zp[2]:13 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] zp[1]:12 [ utoa::digit#2 utoa::digit#1 ] reg byte a [ utoa::$10 ] reg byte x [ utoa::started#2 utoa::started#4 ] zp[2]:61 [ utoa::digit_value#0 ] reg byte x [ utoa::$11 ] zp[2]:58 [ utoa::buffer#3 ] +Uplifting [] best 88339 combination zp[1]:35 [ conio_cursor_y ] zp[2]:38 [ conio_line_color ] zp[2]:36 [ conio_line_text ] zp[1]:34 [ conio_cursor_x ] mem[12] [ printf_buffer ] +Uplifting [cputc] best 88330 combination reg byte a [ cputc::c#0 ] +Uplifting [printf_number_buffer] best 88323 combination reg byte a [ printf_number_buffer::buffer_sign#0 ] +Uplifting [printf_string] best 88323 combination zp[2]:6 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] +Uplifting [gotoxy] best 88310 combination zp[2]:45 [ gotoxy::$8 ] zp[2]:47 [ gotoxy::$9 ] zp[2]:51 [ gotoxy::$5 ] zp[2]:53 [ gotoxy::$6 ] zp[2]:43 [ gotoxy::$7 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] zp[2]:49 [ gotoxy::line_offset#0 ] +Uplifting [printf_uint] best 88310 combination zp[2]:41 [ printf_uint::uvalue#0 ] +Uplifting [main] best 88310 combination zp[2]:3 [ main::bbs#2 main::bbs#1 ] +Uplifting [conio_c64_init] best 88298 combination reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] +Uplifting [MOS6526_CIA] best 88298 combination +Uplifting [MOS6569_VICII] best 88298 combination +Uplifting [MOS6581_SID] best 88298 combination +Uplifting [RADIX] best 88298 combination +Uplifting [cputln] best 88298 combination +Uplifting [cscroll] best 88298 combination +Uplifting [printf_format_number] best 88298 combination +Uplifting [printf_buffer_number] best 88298 combination +Uplifting [printf_format_string] best 88298 combination +Uplifting [bbs] best 88298 combination +Uplifting [__start] best 88298 combination +Attempting to uplift remaining variables inzp[1]:12 [ utoa::digit#2 utoa::digit#1 ] +Uplifting [utoa] best 88298 combination zp[1]:12 [ utoa::digit#2 utoa::digit#1 ] +Attempting to uplift remaining variables inzp[1]:35 [ conio_cursor_y ] +Uplifting [] best 88298 combination zp[1]:35 [ conio_cursor_y ] +Attempting to uplift remaining variables inzp[1]:34 [ conio_cursor_x ] +Uplifting [] best 88298 combination zp[1]:34 [ conio_cursor_x ] +Coalescing zero page register [ zp[2]:6 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 ] ] with [ zp[2]:10 [ printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:13 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 ] ] with [ zp[2]:31 [ utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:13 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 ] ] with [ zp[2]:41 [ printf_uint::uvalue#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:13 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 ] ] with [ zp[2]:67 [ utoa_append::return#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:16 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 ] ] with [ zp[2]:58 [ utoa::buffer#3 ] ] - score: 1 +Coalescing zero page register [ zp[2]:16 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 ] ] with [ zp[2]:63 [ utoa_append::buffer#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:18 [ memcpy::source#2 ] ] with [ zp[2]:22 [ memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:20 [ memcpy::destination#2 ] ] with [ zp[2]:24 [ memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:26 [ memset::str#3 ] ] with [ zp[2]:29 [ memset::dst#2 memset::dst#4 memset::dst#1 ] ] - score: 1 +Coalescing zero page register [ zp[2]:43 [ gotoxy::$7 ] ] with [ zp[2]:47 [ gotoxy::$9 ] ] - score: 1 +Coalescing zero page register [ zp[2]:49 [ gotoxy::line_offset#0 ] ] with [ zp[2]:53 [ gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:61 [ utoa::digit_value#0 ] ] with [ zp[2]:65 [ utoa_append::sub#0 ] ] - score: 1 +Coalescing zero page register [ zp[2]:43 [ gotoxy::$7 gotoxy::$9 ] ] with [ zp[2]:49 [ gotoxy::line_offset#0 gotoxy::$6 ] ] - score: 1 +Coalescing zero page register [ zp[2]:13 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 utoa_append::return#0 ] ] with [ zp[2]:6 [ printf_string::str#2 printf_string::str#0 printf_string::str#1 printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] ] +Coalescing zero page register [ zp[2]:16 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] ] with [ zp[2]:8 [ printf_str::putc#7 ] ] +Coalescing zero page register [ zp[2]:26 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 ] ] with [ zp[2]:18 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] ] +Coalescing zero page register [ zp[2]:71 [ memset::end#0 ] ] with [ zp[2]:20 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ] Allocated (was zp[2]:3) zp[2]:2 [ main::bbs#2 main::bbs#1 ] -Allocated (was zp[1]:11) zp[1]:4 [ utoa::digit#2 utoa::digit#1 ] -Allocated (was zp[2]:12) zp[2]:5 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 utoa_append::return#0 printf_string::str#2 printf_string::str#0 printf_string::str#1 cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] -Allocated (was zp[2]:28) zp[2]:7 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] -Allocated (was zp[1]:33) zp[1]:9 [ conio_cursor_x ] -Allocated (was zp[1]:34) zp[1]:10 [ conio_cursor_y ] -Allocated (was zp[2]:35) zp[2]:11 [ conio_line_text ] -Allocated (was zp[2]:37) zp[2]:13 [ conio_line_color ] -Allocated (was zp[2]:41) zp[2]:15 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -Allocated (was zp[2]:43) zp[2]:17 [ gotoxy::$8 ] -Allocated (was zp[2]:49) zp[2]:19 [ gotoxy::$5 ] -Allocated (was zp[2]:67) zp[2]:21 [ memcpy::src_end#0 utoa::digit_value#0 utoa_append::sub#0 ] -Allocated (was zp[2]:69) zp[2]:23 [ memset::end#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] +Allocated (was zp[1]:12) zp[1]:4 [ utoa::digit#2 utoa::digit#1 ] +Allocated (was zp[2]:13) zp[2]:5 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 utoa_append::return#0 printf_string::str#2 printf_string::str#0 printf_string::str#1 printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] +Allocated (was zp[2]:16) zp[2]:7 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 printf_str::putc#7 ] +Allocated (was zp[2]:26) zp[2]:9 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] +Allocated (was zp[1]:34) zp[1]:11 [ conio_cursor_x ] +Allocated (was zp[1]:35) zp[1]:12 [ conio_cursor_y ] +Allocated (was zp[2]:36) zp[2]:13 [ conio_line_text ] +Allocated (was zp[2]:38) zp[2]:15 [ conio_line_color ] +Allocated (was zp[2]:43) zp[2]:17 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +Allocated (was zp[2]:45) zp[2]:19 [ gotoxy::$8 ] +Allocated (was zp[2]:51) zp[2]:21 [ gotoxy::$5 ] +Allocated (was zp[2]:61) zp[2]:23 [ utoa::digit_value#0 utoa_append::sub#0 ] +Allocated (was zp[2]:69) zp[2]:25 [ memcpy::src_end#0 ] +Allocated (was zp[2]:71) zp[2]:27 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] ASSEMBLER BEFORE OPTIMIZATION // File Comments @@ -3857,6 +4060,7 @@ ASSEMBLER BEFORE OPTIMIZATION .const OFFSET_STRUCT_MOS6569_VICII_MEMORY = $18 .const OFFSET_STRUCT_BBS_HOST_NAME = 2 .const OFFSET_STRUCT_BBS_PORT_NUMBER = 4 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// The VIC-II MOS 6567/6569 .label VICII = $d000 @@ -3866,13 +4070,13 @@ ASSEMBLER BEFORE OPTIMIZATION .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = 9 + .label conio_cursor_x = $b // The current cursor y-position - .label conio_cursor_y = $a + .label conio_cursor_y = $c // The current text cursor line start - .label conio_line_text = $b + .label conio_line_text = $d // The current color cursor line start - .label conio_line_color = $d + .label conio_line_color = $f .segment Code // __start __start: { @@ -3944,16 +4148,65 @@ conio_c64_init: { __breturn: // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1_from_cputc + jmp __b2 + // cputc::@2 + __b2: + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + ldy.z conio_cursor_x + sta (conio_line_color),y + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + __b3_from___b2: + jmp __b3 + // cputc::@3 + __b3: + // [23] call cputln + jsr cputln + jmp __breturn + // cputc::@return + __breturn: + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + __b1_from_cputc: + jmp __b1 + // cputc::@1 + __b1: + // [26] call cputln + jsr cputln + jmp __breturn } // main main: { .label bbs = 2 - // [16] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY) = $17 -- _deref_pbuc1=vbuc2 + // [27] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY) = $17 -- _deref_pbuc1=vbuc2 lda #$17 sta VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY - // [17] phi from main to main::@1 [phi:main->main::@1] + // [28] phi from main to main::@1 [phi:main->main::@1] __b1_from_main: - // [17] phi main::bbs#2 = bbs_list [phi:main->main::@1#0] -- pssz1=pssc1 + // [28] phi main::bbs#2 = bbs_list [phi:main->main::@1#0] -- pssz1=pssc1 lda #bbs_list @@ -3961,7 +4214,7 @@ main: { jmp __b1 // main::@1 __b1: - // [18] if((char *)0!=*((char **)main::bbs#2)) goto main::@2 -- pbuc1_neq__deref_qbuz1_then_la1 + // [29] if((char *)0!=*((char **)main::bbs#2)) goto main::@2 -- pbuc1_neq__deref_qbuz1_then_la1 ldy #0 lda #<0 cmp (bbs),y @@ -3973,97 +4226,112 @@ main: { jmp __breturn // main::@return __breturn: - // [19] return + // [30] return rts // main::@2 __b2: - // [20] printf_string::str#0 = *((char **)main::bbs#2) -- pbuz1=_deref_qbuz2 + // [31] printf_string::str#0 = *((char **)main::bbs#2) -- pbuz1=_deref_qbuz2 ldy #0 lda (bbs),y sta.z printf_string.str iny lda (bbs),y sta.z printf_string.str+1 - // [21] call printf_string - // [47] phi from main::@2 to printf_string [phi:main::@2->printf_string] + // [32] call printf_string + // [64] phi from main::@2 to printf_string [phi:main::@2->printf_string] printf_string_from___b2: - // [47] phi printf_string::str#2 = printf_string::str#0 [phi:main::@2->printf_string#0] -- register_copy + // [64] phi printf_string::str#2 = printf_string::str#0 [phi:main::@2->printf_string#0] -- register_copy jsr printf_string - // [22] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + // [33] phi from main::@2 to main::@3 [phi:main::@2->main::@3] __b3_from___b2: jmp __b3 // main::@3 __b3: - // [23] call cputs - // [51] phi from main::@3 to cputs [phi:main::@3->cputs] - cputs_from___b3: - // [51] phi cputs::s#7 = main::s [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + // [34] call printf_str + // [68] phi from main::@3 to printf_str [phi:main::@3->printf_str] + printf_str_from___b3: + // [68] phi printf_str::putc#7 = &cputc [phi:main::@3->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [68] phi printf_str::s#7 = main::s [phi:main::@3->printf_str#1] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __b4 // main::@4 __b4: - // [24] printf_string::str#1 = ((char **)main::bbs#2)[OFFSET_STRUCT_BBS_HOST_NAME] -- pbuz1=qbuz2_derefidx_vbuc1 + // [35] printf_string::str#1 = ((char **)main::bbs#2)[OFFSET_STRUCT_BBS_HOST_NAME] -- pbuz1=qbuz2_derefidx_vbuc1 ldy #OFFSET_STRUCT_BBS_HOST_NAME lda (bbs),y sta.z printf_string.str iny lda (bbs),y sta.z printf_string.str+1 - // [25] call printf_string - // [47] phi from main::@4 to printf_string [phi:main::@4->printf_string] + // [36] call printf_string + // [64] phi from main::@4 to printf_string [phi:main::@4->printf_string] printf_string_from___b4: - // [47] phi printf_string::str#2 = printf_string::str#1 [phi:main::@4->printf_string#0] -- register_copy + // [64] phi printf_string::str#2 = printf_string::str#1 [phi:main::@4->printf_string#0] -- register_copy jsr printf_string - // [26] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + // [37] phi from main::@4 to main::@5 [phi:main::@4->main::@5] __b5_from___b4: jmp __b5 // main::@5 __b5: - // [27] call cputs - // [51] phi from main::@5 to cputs [phi:main::@5->cputs] - cputs_from___b5: - // [51] phi cputs::s#7 = main::s [phi:main::@5->cputs#0] -- pbuz1=pbuc1 + // [38] call printf_str + // [68] phi from main::@5 to printf_str [phi:main::@5->printf_str] + printf_str_from___b5: + // [68] phi printf_str::putc#7 = &cputc [phi:main::@5->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [68] phi printf_str::s#7 = main::s [phi:main::@5->printf_str#1] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __b6 // main::@6 __b6: - // [28] printf_uint::uvalue#0 = ((unsigned int *)main::bbs#2)[OFFSET_STRUCT_BBS_PORT_NUMBER] -- vwuz1=pwuz2_derefidx_vbuc1 + // [39] printf_uint::uvalue#0 = ((unsigned int *)main::bbs#2)[OFFSET_STRUCT_BBS_PORT_NUMBER] -- vwuz1=pwuz2_derefidx_vbuc1 ldy #OFFSET_STRUCT_BBS_PORT_NUMBER lda (bbs),y sta.z printf_uint.uvalue iny lda (bbs),y sta.z printf_uint.uvalue+1 - // [29] call printf_uint - // [59] phi from main::@6 to printf_uint [phi:main::@6->printf_uint] + // [40] call printf_uint + // [77] phi from main::@6 to printf_uint [phi:main::@6->printf_uint] printf_uint_from___b6: jsr printf_uint - // [30] phi from main::@6 to main::@7 [phi:main::@6->main::@7] + // [41] phi from main::@6 to main::@7 [phi:main::@6->main::@7] __b7_from___b6: jmp __b7 // main::@7 __b7: - // [31] call cputs - // [51] phi from main::@7 to cputs [phi:main::@7->cputs] - cputs_from___b7: - // [51] phi cputs::s#7 = main::s2 [phi:main::@7->cputs#0] -- pbuz1=pbuc1 + // [42] call printf_str + // [68] phi from main::@7 to printf_str [phi:main::@7->printf_str] + printf_str_from___b7: + // [68] phi printf_str::putc#7 = &cputc [phi:main::@7->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [68] phi printf_str::s#7 = main::s2 [phi:main::@7->printf_str#1] -- pbuz1=pbuc1 lda #s2 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __b8 // main::@8 __b8: - // [32] main::bbs#1 = main::bbs#2 + SIZEOF_STRUCT_BBS -- pssz1=pssz1_plus_vbuc1 + // [43] main::bbs#1 = main::bbs#2 + SIZEOF_STRUCT_BBS -- pssz1=pssz1_plus_vbuc1 lda #SIZEOF_STRUCT_BBS clc adc.z bbs @@ -4071,9 +4339,9 @@ main: { bcc !+ inc.z bbs+1 !: - // [17] phi from main::@8 to main::@1 [phi:main::@8->main::@1] + // [28] phi from main::@8 to main::@1 [phi:main::@8->main::@1] __b1_from___b8: - // [17] phi main::bbs#2 = main::bbs#1 [phi:main::@8->main::@1#0] -- register_copy + // [28] phi main::bbs#2 = main::bbs#1 [phi:main::@8->main::@1#0] -- register_copy jmp __b1 .segment Data s: .text " " @@ -4087,45 +4355,45 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $13 - .label __6 = $f - .label __7 = $f - .label line_offset = $f - .label __8 = $11 - .label __9 = $f - // [33] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + .label __5 = $15 + .label __6 = $11 + .label __7 = $11 + .label line_offset = $11 + .label __8 = $13 + .label __9 = $11 + // [44] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b3_from_gotoxy - // [35] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [46] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] __b1_from_gotoxy: - // [35] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [46] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 jmp __b1 - // [34] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [45] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] __b3_from_gotoxy: jmp __b3 // gotoxy::@3 __b3: - // [35] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [46] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] __b1_from___b3: - // [35] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [46] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy jmp __b1 // gotoxy::@1 __b1: jmp __b2 // gotoxy::@2 __b2: - // [36] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [47] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x - // [37] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [48] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y - // [38] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [49] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [39] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [50] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -4134,7 +4402,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [40] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [51] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -4142,14 +4410,14 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [41] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [52] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 asl.z line_offset rol.z line_offset+1 - // [42] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [53] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 - // [43] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [54] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 - // [44] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [55] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 - // [45] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [56] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 @@ -4178,146 +4446,247 @@ gotoxy: { jmp __breturn // gotoxy::@return __breturn: - // [46] return + // [57] return + rts +} + // cputln +// Print a newline +cputln: { + // [58] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_text + sta.z conio_line_text + bcc !+ + inc.z conio_line_text+1 + !: + // [59] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + lda #$28 + clc + adc.z conio_line_color + sta.z conio_line_color + bcc !+ + inc.z conio_line_color+1 + !: + // [60] conio_cursor_x = 0 -- vbuz1=vbuc1 + lda #0 + sta.z conio_cursor_x + // [61] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_y + // [62] call cscroll + jsr cscroll + jmp __breturn + // cputln::@return + __breturn: + // [63] return rts } // printf_string // Print a string value using a specific format // Handles justification and min length -// void printf_string(__zp(5) char *str, char format_min_length, char format_justify_left) +// void printf_string(void (*putc)(char), __zp(5) char *str, char format_min_length, char format_justify_left) printf_string: { .label str = 5 jmp __b1 // printf_string::@1 __b1: - // [48] cputs::s#2 = printf_string::str#2 - // [49] call cputs - // [51] phi from printf_string::@1 to cputs [phi:printf_string::@1->cputs] - cputs_from___b1: - // [51] phi cputs::s#7 = cputs::s#2 [phi:printf_string::@1->cputs#0] -- register_copy - jsr cputs + // [65] printf_str::s#2 = printf_string::str#2 + // [66] call printf_str + // [68] phi from printf_string::@1 to printf_str [phi:printf_string::@1->printf_str] + printf_str_from___b1: + // [68] phi printf_str::putc#7 = &cputc [phi:printf_string::@1->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [68] phi printf_str::s#7 = printf_str::s#2 [phi:printf_string::@1->printf_str#1] -- register_copy + jsr printf_str jmp __breturn // printf_string::@return __breturn: - // [50] return + // [67] return rts } - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(5) const char *s) -cputs: { + // printf_str +/// Print a NUL-terminated string +// void printf_str(__zp(7) void (*putc)(char), __zp(5) const char *s) +printf_str: { .label s = 5 - // [52] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - __b1_from_cputs: + .label putc = 7 + // [69] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + __b1_from_printf_str: __b1_from___b2: - // [52] phi cputs::s#6 = cputs::s#7 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy + // [69] phi printf_str::s#6 = printf_str::s#7 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy jmp __b1 - // cputs::@1 + // printf_str::@1 __b1: - // [53] cputs::c#1 = *cputs::s#6 -- vbuaa=_deref_pbuz1 + // [70] printf_str::c#1 = *printf_str::s#6 -- vbuaa=_deref_pbuz1 ldy #0 lda (s),y - // [54] cputs::s#0 = ++ cputs::s#6 -- pbuz1=_inc_pbuz1 + // [71] printf_str::s#0 = ++ printf_str::s#6 -- pbuz1=_inc_pbuz1 inc.z s bne !+ inc.z s+1 !: - // [55] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 + // [72] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 cmp #0 bne __b2 jmp __breturn - // cputs::@return + // printf_str::@return __breturn: - // [56] return + // [73] return rts - // cputs::@2 + // printf_str::@2 __b2: - // [57] cputc::c#0 = cputs::c#1 - // [58] call cputc - // [66] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - cputc_from___b2: - // [66] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy - jsr cputc + // [74] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [75] callexecute *printf_str::putc#7 -- call__deref_pprz1 + jsr icall1 + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla jmp __b1_from___b2 + // Outside Flow + icall1: + jmp (putc) } // printf_uint // Print an unsigned int using a specific format -// void printf_uint(__zp(5) unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_uint(void (*putc)(char), __zp(5) unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_uint: { + .label putc = cputc .label uvalue = 5 jmp __b1 // printf_uint::@1 __b1: - // [60] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // [78] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 // Handle any sign lda #0 sta printf_buffer - // [61] utoa::value#1 = printf_uint::uvalue#0 - // [62] call utoa + // [79] utoa::value#1 = printf_uint::uvalue#0 + // [80] call utoa // Format number into buffer - // [77] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + // [97] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] utoa_from___b1: jsr utoa jmp __b2 // printf_uint::@2 __b2: - // [63] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 + // [81] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 lda printf_buffer - // [64] call printf_number_buffer + // [82] call printf_number_buffer // Print using format - // [98] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + // [118] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] printf_number_buffer_from___b2: jsr printf_number_buffer jmp __breturn // printf_uint::@return __breturn: - // [65] return + // [83] return rts } - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // [67] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1_from_cputc - jmp __b2 - // cputc::@2 - __b2: - // [68] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // [69] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - ldy.z conio_cursor_x - sta (conio_line_color),y - // [70] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [71] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // [84] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y bne __breturn - // [72] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // [85] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + __b1_from_cscroll: + jmp __b1 + // cscroll::@1 + __b1: + // [86] call memcpy + // [126] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + memcpy_from___b1: + // [126] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [126] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [87] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + __b2_from___b1: + jmp __b2 + // cscroll::@2 + __b2: + // [88] call memcpy + // [126] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + memcpy_from___b2: + // [126] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [126] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [89] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] __b3_from___b2: jmp __b3 - // cputc::@3 + // cscroll::@3 __b3: - // [73] call cputln - jsr cputln + // [90] call memset + // [136] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + memset_from___b3: + // [136] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [136] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [91] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + __b4_from___b3: + jmp __b4 + // cscroll::@4 + __b4: + // [92] call memset + // [136] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + memset_from___b4: + // [136] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [136] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + jmp __b5 + // cscroll::@5 + __b5: + // [93] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // [94] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // [95] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y jmp __breturn - // cputc::@return + // cscroll::@return __breturn: - // [74] return + // [96] return rts - // [75] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - __b1_from_cputc: - jmp __b1 - // cputc::@1 - __b1: - // [76] call cputln - jsr cputln - jmp __breturn } // utoa // Converts unsigned number value to a string representing it in RADIX format. @@ -4325,74 +4694,74 @@ cputc: { // - value : The number to be converted to RADIX // - buffer : receives the string representing the number and zero-termination. // - radix : The radix to convert the number to (from the enum RADIX) -// void utoa(__zp(5) unsigned int value, __zp($17) char *buffer, char radix) +// void utoa(__zp(5) unsigned int value, __zp(7) char *buffer, char radix) utoa: { .const max_digits = 5 - .label digit_value = $15 - .label buffer = $17 + .label digit_value = $17 + .label buffer = 7 .label digit = 4 .label value = 5 - // [78] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + // [98] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] __b1_from_utoa: - // [78] phi utoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + // [98] phi utoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS sta.z buffer+1 - // [78] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + // [98] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 ldx #0 - // [78] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy - // [78] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + // [98] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [98] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 lda #0 sta.z digit jmp __b1 // utoa::@1 __b1: - // [79] if(utoa::digit#2=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + // [108] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 lda.z digit_value+1 cmp.z value+1 bne !+ @@ -4401,123 +4770,206 @@ utoa: { beq __b5 !: bcc __b5 - // [89] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + // [109] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] __b4_from___b7: - // [89] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy - // [89] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy - // [89] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + // [109] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [109] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [109] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy jmp __b4 // utoa::@4 __b4: - // [90] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 + // [110] utoa::digit#1 = ++ utoa::digit#2 -- vbuz1=_inc_vbuz1 inc.z digit - // [78] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] + // [98] phi from utoa::@4 to utoa::@1 [phi:utoa::@4->utoa::@1] __b1_from___b4: - // [78] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy - // [78] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy - // [78] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy - // [78] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + // [98] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [98] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [98] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [98] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy jmp __b1 // utoa::@5 __b5: - // [91] utoa_append::buffer#0 = utoa::buffer#11 - // [92] utoa_append::value#0 = utoa::value#2 - // [93] utoa_append::sub#0 = utoa::digit_value#0 - // [94] call utoa_append - // [111] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + // [111] utoa_append::buffer#0 = utoa::buffer#11 + // [112] utoa_append::value#0 = utoa::value#2 + // [113] utoa_append::sub#0 = utoa::digit_value#0 + // [114] call utoa_append + // [144] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] utoa_append_from___b5: jsr utoa_append - // [95] utoa_append::return#0 = utoa_append::value#2 + // [115] utoa_append::return#0 = utoa_append::value#2 jmp __b6 // utoa::@6 __b6: - // [96] utoa::value#0 = utoa_append::return#0 - // [97] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + // [116] utoa::value#0 = utoa_append::return#0 + // [117] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 inc.z buffer bne !+ inc.z buffer+1 !: - // [89] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + // [109] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] __b4_from___b6: - // [89] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy - // [89] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + // [109] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [109] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 ldx #1 - // [89] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + // [109] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy jmp __b4 } // printf_number_buffer // Print the contents of the number buffer using a specific format. // This handles minimum length, zero-filling, and left/right justification from the format -// void printf_number_buffer(__register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +// void printf_number_buffer(void (*putc)(char), __register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) printf_number_buffer: { .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS jmp __b1 // printf_number_buffer::@1 __b1: - // [99] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 + // [119] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 cmp #0 beq __b2_from___b1 jmp __b3 // printf_number_buffer::@3 __b3: - // [100] cputc::c#2 = printf_number_buffer::buffer_sign#0 - // [101] call cputc - // [66] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] - cputc_from___b3: - // [66] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy + // [120] stackpush(char) = printf_number_buffer::buffer_sign#0 -- _stackpushbyte_=vbuaa + pha + // [121] callexecute cputc -- call_vprc1 jsr cputc - // [102] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [123] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] __b2_from___b1: __b2_from___b3: jmp __b2 // printf_number_buffer::@2 __b2: - // [103] call cputs - // [51] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] - cputs_from___b2: - // [51] phi cputs::s#7 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 + // [124] call printf_str + // [68] phi from printf_number_buffer::@2 to printf_str [phi:printf_number_buffer::@2->printf_str] + printf_str_from___b2: + // [68] phi printf_str::putc#7 = printf_uint::putc#0 [phi:printf_number_buffer::@2->printf_str#0] -- pprz1=pprc1 + lda #printf_uint.putc + sta.z printf_str.putc+1 + // [68] phi printf_str::s#7 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->printf_str#1] -- pbuz1=pbuc1 lda #buffer_digits - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str jmp __breturn // printf_number_buffer::@return __breturn: - // [104] return + // [125] return rts } - // cputln -// Print a newline -cputln: { - // [105] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// void * memcpy(__zp($1b) void *destination, __zp(9) void *source, unsigned int num) +memcpy: { + .label src_end = $19 + .label dst = $1b + .label src = 9 + .label source = 9 + .label destination = $1b + // [127] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source clc - adc.z conio_line_text - sta.z conio_line_text - bcc !+ - inc.z conio_line_text+1 - !: - // [106] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 - lda #$28 - clc - adc.z conio_line_color - sta.z conio_line_color - bcc !+ - inc.z conio_line_color+1 - !: - // [107] conio_cursor_x = 0 -- vbuz1=vbuc1 - lda #0 - sta.z conio_cursor_x - // [108] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_y - // [109] call cscroll - jsr cscroll + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [128] memcpy::src#4 = (char *)memcpy::source#2 + // [129] memcpy::dst#4 = (char *)memcpy::destination#2 + // [130] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + __b1_from_memcpy: + __b1_from___b2: + // [130] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [130] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + jmp __b1 + // memcpy::@1 + __b1: + // [131] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 jmp __breturn - // cputln::@return + // memcpy::@return __breturn: - // [110] return + // [132] return rts + // memcpy::@2 + __b2: + // [133] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + ldy #0 + sta (dst),y + // [134] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [135] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1_from___b2 +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// void * memset(__zp(9) void *str, __register(X) char c, unsigned int num) +memset: { + .label end = $1b + .label dst = 9 + .label str = 9 + jmp __b1 + // memset::@1 + __b1: + // [137] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [138] memset::dst#4 = (char *)memset::str#3 + // [139] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + __b2_from___b1: + __b2_from___b3: + // [139] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + jmp __b2 + // memset::@2 + __b2: + // [140] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + jmp __breturn + // memset::@return + __breturn: + // [141] return + rts + // memset::@3 + __b3: + // [142] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + txa + ldy #0 + sta (dst),y + // [143] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2_from___b3 } // utoa_append // Used to convert a single digit of an unsigned number value to a string representation @@ -4528,21 +4980,21 @@ cputln: { // - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. // (For decimal the subs used are 10000, 1000, 100, 10, 1) // returns : the value reduced by sub * digit so that it is less than sub. -// __zp(5) unsigned int utoa_append(__zp($17) char *buffer, __zp(5) unsigned int value, __zp($15) unsigned int sub) +// __zp(5) unsigned int utoa_append(__zp(7) char *buffer, __zp(5) unsigned int value, __zp($17) unsigned int sub) utoa_append: { - .label buffer = $17 + .label buffer = 7 .label value = 5 - .label sub = $15 + .label sub = $17 .label return = 5 - // [112] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + // [145] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] __b1_from_utoa_append: - // [112] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + // [145] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 ldx #0 - // [112] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + // [145] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy jmp __b1 // utoa_append::@1 __b1: - // [113] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + // [146] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 lda.z sub+1 cmp.z value+1 bne !+ @@ -4554,20 +5006,20 @@ utoa_append: { jmp __b3 // utoa_append::@3 __b3: - // [114] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + // [147] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx lda DIGITS,x ldy #0 sta (buffer),y jmp __breturn // utoa_append::@return __breturn: - // [115] return + // [148] return rts // utoa_append::@2 __b2: - // [116] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + // [149] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx inx - // [117] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + // [150] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 lda.z value sec sbc.z sub @@ -4575,225 +5027,11 @@ utoa_append: { lda.z value+1 sbc.z sub+1 sta.z value+1 - // [112] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + // [145] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] __b1_from___b2: - // [112] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy - // [112] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + // [145] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [145] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy jmp __b1 -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // [118] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [119] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - __b1_from_cscroll: - jmp __b1 - // cscroll::@1 - __b1: - // [120] call memcpy - // [131] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - memcpy_from___b1: - // [131] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [131] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [121] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - __b2_from___b1: - jmp __b2 - // cscroll::@2 - __b2: - // [122] call memcpy - // [131] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - memcpy_from___b2: - // [131] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [131] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [123] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - __b3_from___b2: - jmp __b3 - // cscroll::@3 - __b3: - // [124] call memset - // [141] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - memset_from___b3: - // [141] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [141] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // [125] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] - __b4_from___b3: - jmp __b4 - // cscroll::@4 - __b4: - // [126] call memset - // [141] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - memset_from___b4: - // [141] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 - ldx #LIGHT_BLUE - // [141] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - jmp __b5 - // cscroll::@5 - __b5: - // [127] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // [128] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // [129] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - jmp __breturn - // cscroll::@return - __breturn: - // [130] return - rts -} - // memcpy -// Copy block of memory (forwards) -// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp(7) void *destination, __zp($17) void *source, unsigned int num) -memcpy: { - .label src_end = $15 - .label dst = 7 - .label src = $17 - .label source = $17 - .label destination = 7 - // [132] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 - lda.z source - clc - adc #<$19*$28-$28 - sta.z src_end - lda.z source+1 - adc #>$19*$28-$28 - sta.z src_end+1 - // [133] memcpy::src#4 = (char *)memcpy::source#2 - // [134] memcpy::dst#4 = (char *)memcpy::destination#2 - // [135] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - __b1_from_memcpy: - __b1_from___b2: - // [135] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [135] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy - jmp __b1 - // memcpy::@1 - __b1: - // [136] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 - lda.z src+1 - cmp.z src_end+1 - bne __b2 - lda.z src - cmp.z src_end - bne __b2 - jmp __breturn - // memcpy::@return - __breturn: - // [137] return - rts - // memcpy::@2 - __b2: - // [138] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 - ldy #0 - lda (src),y - ldy #0 - sta (dst),y - // [139] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - // [140] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 - inc.z src - bne !+ - inc.z src+1 - !: - jmp __b1_from___b2 -} - // memset -// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp(7) void *str, __register(X) char c, unsigned int num) -memset: { - .label end = $17 - .label dst = 7 - .label str = 7 - jmp __b1 - // memset::@1 - __b1: - // [142] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 - lda #$28 - clc - adc.z str - sta.z end - lda #0 - adc.z str+1 - sta.z end+1 - // [143] memset::dst#4 = (char *)memset::str#3 - // [144] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - __b2_from___b1: - __b2_from___b3: - // [144] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy - jmp __b2 - // memset::@2 - __b2: - // [145] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 - lda.z dst+1 - cmp.z end+1 - bne __b3 - lda.z dst - cmp.z end - bne __b3 - jmp __breturn - // memset::@return - __breturn: - // [146] return - rts - // memset::@3 - __b3: - // [147] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx - txa - ldy #0 - sta (dst),y - // [148] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - jmp __b2_from___b3 } // File Data .segment Data @@ -4912,6 +5150,10 @@ Removing instruction jmp __breturn Removing instruction jmp __b2 Removing instruction jmp __b1 Removing instruction jmp __breturn +Removing instruction jmp __b2 +Removing instruction jmp __b3 +Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b3 @@ -4924,6 +5166,7 @@ Removing instruction jmp __b3 Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b1 @@ -4931,11 +5174,13 @@ Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __b3 +Removing instruction jmp __b4 +Removing instruction jmp __b5 Removing instruction jmp __breturn Removing instruction jmp __b1 -Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __breturn Removing instruction jmp __b7 @@ -4945,35 +5190,28 @@ Removing instruction jmp __b1 Removing instruction jmp __b3 Removing instruction jmp __b2 Removing instruction jmp __breturn -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __b3 -Removing instruction jmp __breturn -Removing instruction jmp __b1 -Removing instruction jmp __b2 -Removing instruction jmp __b3 -Removing instruction jmp __b4 -Removing instruction jmp __b5 -Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __breturn Removing instruction jmp __b1 Removing instruction jmp __b2 Removing instruction jmp __breturn +Removing instruction jmp __b1 +Removing instruction jmp __b3 +Removing instruction jmp __breturn Succesful ASM optimization Pass5NextJumpElimination Removing instruction lda #0 +Removing instruction ldy.z conio_cursor_x Replacing instruction lda #<0 with TYA Removing instruction lda #>0 -Removing instruction ldy.z conio_cursor_x Replacing instruction lda #0 with TXA Replacing instruction ldy #0 with TAY Removing instruction ldy #0 Succesful ASM optimization Pass5UnnecesaryLoadElimination Replacing label __b2_from_conio_c64_init with __b1 +Replacing label __b1_from_cputc with __b1 Replacing label __b3_from_gotoxy with __b2 Replacing label __b1 with __b2 Replacing label __b1_from___b2 with __b1 -Replacing label __b1_from_cputc with __b1 Replacing label __b2_from___b1 with __b2 Replacing label __b1_from___b2 with __b1 Replacing label __b2_from___b3 with __b2 @@ -4982,27 +5220,20 @@ Removing instruction __b2_from_conio_c64_init: Removing instruction __b2: Removing instruction __b1_from___b2: Removing instruction __b3_from___b2: -Removing instruction cputs_from___b3: +Removing instruction __b1_from_cputc: +Removing instruction __b3_from___b2: +Removing instruction printf_str_from___b3: Removing instruction __b5_from___b4: -Removing instruction cputs_from___b5: +Removing instruction printf_str_from___b5: Removing instruction __b7_from___b6: -Removing instruction cputs_from___b7: +Removing instruction printf_str_from___b7: Removing instruction __b3_from_gotoxy: Removing instruction __b3: Removing instruction __b1_from___b3: Removing instruction __b1: -Removing instruction cputs_from___b1: -Removing instruction __b1_from_cputs: +Removing instruction printf_str_from___b1: +Removing instruction __b1_from_printf_str: Removing instruction __b1_from___b2: -Removing instruction cputc_from___b2: -Removing instruction __b3_from___b2: -Removing instruction __b1_from_cputc: -Removing instruction __b4_from___b7: -Removing instruction utoa_append_from___b5: -Removing instruction cputc_from___b3: -Removing instruction __b2_from___b1: -Removing instruction __b2_from___b3: -Removing instruction cputs_from___b2: Removing instruction __b1_from_cscroll: Removing instruction memcpy_from___b1: Removing instruction __b2_from___b1: @@ -5011,6 +5242,11 @@ Removing instruction __b3_from___b2: Removing instruction memset_from___b3: Removing instruction __b4_from___b3: Removing instruction memset_from___b4: +Removing instruction __b4_from___b7: +Removing instruction utoa_append_from___b5: +Removing instruction __b2_from___b1: +Removing instruction __b2_from___b3: +Removing instruction printf_str_from___b2: Removing instruction __b1_from_memcpy: Removing instruction __b1_from___b2: Removing instruction __b2_from___b1: @@ -5021,6 +5257,8 @@ Removing instruction __b1: Removing instruction __breturn: Removing instruction __b1_from_conio_c64_init: Removing instruction __breturn: +Removing instruction __b2: +Removing instruction __b3: Removing instruction __b1_from_main: Removing instruction __breturn: Removing instruction printf_string_from___b2: @@ -5035,6 +5273,7 @@ Removing instruction __b8: Removing instruction __b1_from___b8: Removing instruction __b1_from_gotoxy: Removing instruction __breturn: +Removing instruction __breturn: Removing instruction __b1: Removing instruction __breturn: Removing instruction __breturn: @@ -5043,8 +5282,11 @@ Removing instruction utoa_from___b1: Removing instruction __b2: Removing instruction printf_number_buffer_from___b2: Removing instruction __breturn: +Removing instruction __b1: Removing instruction __b2: Removing instruction __b3: +Removing instruction __b4: +Removing instruction __b5: Removing instruction __b1_from_utoa: Removing instruction __b3: Removing instruction __breturn: @@ -5056,18 +5298,12 @@ Removing instruction __b1: Removing instruction __b3: Removing instruction __breturn: Removing instruction __breturn: +Removing instruction __b1: +Removing instruction __breturn: Removing instruction __b1_from_utoa_append: Removing instruction __b3: Removing instruction __breturn: Removing instruction __b1_from___b2: -Removing instruction __b1: -Removing instruction __b2: -Removing instruction __b3: -Removing instruction __b4: -Removing instruction __b5: -Removing instruction __breturn: -Removing instruction __b1: -Removing instruction __breturn: Succesful ASM optimization Pass5UnusedLabelElimination Replacing jump to rts with rts in jmp __breturn Succesful ASM optimization Pass5DoubleJumpElimination @@ -5093,6 +5329,7 @@ __constant char RADIX::OCTAL = 8 __constant unsigned int RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } __constant char SIZEOF_STRUCT_BBS = 6 __constant char SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +__constant unsigned int STACK_BASE = $103 __constant struct MOS6569_VICII * const VICII = (struct MOS6569_VICII *) 53248 void __start() __constant char bbs_host_name[$f] = "byob.hopto.org" @@ -5151,33 +5388,24 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:9 2.1428572985714287E7 -__loadstore char conio_cursor_y // zp[1]:10 3.720930245116279E8 -__loadstore char *conio_line_color // zp[2]:13 2.8333333471794873E8 -__loadstore char *conio_line_text // zp[2]:11 2.7625000135E8 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:11 25425.576271186437 +__loadstore char conio_cursor_y // zp[1]:12 426668.1066666667 +__loadstore char *conio_line_color // zp[2]:15 329852.35820895527 +__loadstore char *conio_line_text // zp[2]:13 320291.4202898551 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 2.0000002E7 -char cputc::c#2 // reg byte a 20002.0 -char cputc::c#3 // reg byte a 1.05005002E8 +char cputc::c#0 // reg byte a 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1.0000001E7 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:5 5000000.5 -const char *cputs::s#2 // s zp[2]:5 2002.0 -const char *cputs::s#6 // s zp[2]:5 1.5050002E7 -const char *cputs::s#7 // s zp[2]:5 101002.0 void cscroll() void gotoxy(char x , char y) -char *gotoxy::$5 // zp[2]:19 202.0 -char *gotoxy::$6 // zp[2]:15 202.0 -unsigned int gotoxy::$7 // zp[2]:15 151.5 -unsigned int gotoxy::$8 // zp[2]:17 202.0 -unsigned int gotoxy::$9 // zp[2]:15 202.0 +char *gotoxy::$5 // zp[2]:21 202.0 +char *gotoxy::$6 // zp[2]:17 202.0 +unsigned int gotoxy::$7 // zp[2]:17 151.5 +unsigned int gotoxy::$8 // zp[2]:19 202.0 +unsigned int gotoxy::$9 // zp[2]:17 202.0 unsigned int gotoxy::line_offset -unsigned int gotoxy::line_offset#0 // line_offset zp[2]:15 101.0 +unsigned int gotoxy::line_offset#0 // line_offset zp[2]:17 101.0 char gotoxy::x __constant char gotoxy::x#2 = 0 // x char gotoxy::y @@ -5192,36 +5420,36 @@ __constant char main::s2[2] = " " void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination -void *memcpy::destination#2 // destination zp[2]:7 +void *memcpy::destination#2 // destination zp[2]:27 char *memcpy::dst -char *memcpy::dst#1 // dst zp[2]:7 1.00000000000001E14 -char *memcpy::dst#2 // dst zp[2]:7 1.0003333333333467E14 -char *memcpy::dst#4 // dst zp[2]:7 2.00000000002E11 +char *memcpy::dst#1 // dst zp[2]:27 1.0000000001E10 +char *memcpy::dst#2 // dst zp[2]:27 1.0033333334666666E10 +char *memcpy::dst#4 // dst zp[2]:27 2.00000002E8 unsigned int memcpy::num void *memcpy::return void *memcpy::source -void *memcpy::source#2 // source zp[2]:23 +void *memcpy::source#2 // source zp[2]:9 char *memcpy::src -char *memcpy::src#1 // src zp[2]:23 2.00000000000002E14 -char *memcpy::src#2 // src zp[2]:23 1.0002500000000125E14 -char *memcpy::src#4 // src zp[2]:23 1.00000000001E11 +char *memcpy::src#1 // src zp[2]:9 2.0000000002E10 +char *memcpy::src#2 // src zp[2]:9 1.002500000125E10 +char *memcpy::src#4 // src zp[2]:9 1.00000001E8 char *memcpy::src_end -char *memcpy::src_end#0 // src_end zp[2]:21 1.251250000000025E13 +char *memcpy::src_end#0 // src_end zp[2]:25 1.26250000025E9 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // reg byte x 1.4285714285714428E13 +char memset::c#4 // reg byte x 1.4285714287142856E9 char *memset::dst -char *memset::dst#1 // dst zp[2]:7 2.00000000000002E14 -char *memset::dst#2 // dst zp[2]:7 1.3336666666666834E14 -char *memset::dst#4 // dst zp[2]:7 2.00000000002E11 +char *memset::dst#1 // dst zp[2]:9 2.0000000002E10 +char *memset::dst#2 // dst zp[2]:9 1.3366666668333332E10 +char *memset::dst#4 // dst zp[2]:9 2.00000002E8 char *memset::end -char *memset::end#0 // end zp[2]:23 1.6683333333333668E13 +char *memset::end#0 // end zp[2]:27 1.6833333336666665E9 unsigned int memset::num void *memset::return void *memset::str -void *memset::str#3 // str zp[2]:7 +void *memset::str#3 // str zp[2]:9 __loadstore struct printf_buffer_number printf_buffer = {} // mem[12] -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits __constant char *printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // buffer_digits @@ -5236,17 +5464,29 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_string(char *str , char format_min_length , char format_justify_left) +void (*printf_number_buffer::putc)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1.0000001E7 +void (*printf_str::putc)(char) +void (*printf_str::putc#7)(char) // putc zp[2]:7 +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:5 1.0000001E7 +const char *printf_str::s#2 // s zp[2]:5 2002.0 +const char *printf_str::s#6 // s zp[2]:5 1.5050002E7 +const char *printf_str::s#7 // s zp[2]:5 101002.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) struct printf_format_string printf_string::format char printf_string::format_justify_left char printf_string::format_min_length signed char printf_string::len signed char printf_string::padding +void (*printf_string::putc)(char) char *printf_string::str char *printf_string::str#0 // str zp[2]:5 202.0 char *printf_string::str#1 // str zp[2]:5 202.0 char *printf_string::str#2 // str zp[2]:5 1203.0 -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uint::format char printf_uint::format_justify_left char printf_uint::format_min_length @@ -5254,21 +5494,23 @@ char printf_uint::format_radix char printf_uint::format_sign_always char printf_uint::format_upper_case char printf_uint::format_zero_padding +void (*printf_uint::putc)(char) +__constant void (*printf_uint::putc#0)(char) = &cputc // putc unsigned int printf_uint::uvalue unsigned int printf_uint::uvalue#0 // uvalue zp[2]:5 367.33333333333337 void utoa(unsigned int value , char *buffer , char radix) char utoa::$10 // reg byte a 2000002.0 char utoa::$11 // reg byte x 20002.0 char *utoa::buffer -char *utoa::buffer#11 // buffer zp[2]:23 287143.2857142857 -char *utoa::buffer#14 // buffer zp[2]:23 1500001.5 -char *utoa::buffer#3 // buffer zp[2]:23 20002.0 -char *utoa::buffer#4 // buffer zp[2]:23 2000002.0 +char *utoa::buffer#11 // buffer zp[2]:7 287143.2857142857 +char *utoa::buffer#14 // buffer zp[2]:7 1500001.5 +char *utoa::buffer#3 // buffer zp[2]:7 20002.0 +char *utoa::buffer#4 // buffer zp[2]:7 2000002.0 char utoa::digit char utoa::digit#1 // digit zp[1]:4 2000002.0 char utoa::digit#2 // digit zp[1]:4 285714.5714285714 unsigned int utoa::digit_value -unsigned int utoa::digit_value#0 // digit_value zp[2]:21 600000.6000000001 +unsigned int utoa::digit_value#0 // digit_value zp[2]:23 600000.6000000001 unsigned int *utoa::digit_values char utoa::max_digits __constant char utoa::max_digits#1 = 5 // max_digits @@ -5283,14 +5525,14 @@ unsigned int utoa::value#2 // value zp[2]:5 572857.857142857 unsigned int utoa::value#6 // value zp[2]:5 1500001.5 unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) char *utoa_append::buffer -char *utoa_append::buffer#0 // buffer zp[2]:23 1375000.25 +char *utoa_append::buffer#0 // buffer zp[2]:7 1375000.25 char utoa_append::digit char utoa_append::digit#1 // reg byte x 1.0000000001E10 char utoa_append::digit#2 // reg byte x 1.00050000015E10 unsigned int utoa_append::return unsigned int utoa_append::return#0 // return zp[2]:5 2000002.0 unsigned int utoa_append::sub -unsigned int utoa_append::sub#0 // sub zp[2]:21 3.3335000005E9 +unsigned int utoa_append::sub#0 // sub zp[2]:23 3.3335000005E9 unsigned int utoa_append::value unsigned int utoa_append::value#0 // value zp[2]:5 3666667.333333333 unsigned int utoa_append::value#1 // value zp[2]:5 2.0000000002E10 @@ -5299,31 +5541,33 @@ unsigned int utoa_append::value#2 // value zp[2]:5 5.001833334166666E9 reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] zp[2]:2 [ main::bbs#2 main::bbs#1 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] zp[1]:4 [ utoa::digit#2 utoa::digit#1 ] -zp[2]:5 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 utoa_append::return#0 printf_string::str#2 printf_string::str#0 printf_string::str#1 cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] +zp[2]:5 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 utoa_append::return#0 printf_string::str#2 printf_string::str#0 printf_string::str#1 printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] reg byte x [ utoa::started#2 utoa::started#4 ] -reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] -zp[2]:7 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +zp[2]:7 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 printf_str::putc#7 ] +zp[2]:9 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] reg byte x [ memset::c#4 ] -zp[1]:9 [ conio_cursor_x ] -zp[1]:10 [ conio_cursor_y ] -zp[2]:11 [ conio_line_text ] -zp[2]:13 [ conio_line_color ] -zp[2]:15 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -zp[2]:17 [ gotoxy::$8 ] -zp[2]:19 [ gotoxy::$5 ] -reg byte a [ cputs::c#1 ] +reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] +zp[1]:11 [ conio_cursor_x ] +zp[1]:12 [ conio_cursor_y ] +zp[2]:13 [ conio_line_text ] +zp[2]:15 [ conio_line_color ] +reg byte a [ cputc::c#0 ] +zp[2]:17 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +zp[2]:19 [ gotoxy::$8 ] +zp[2]:21 [ gotoxy::$5 ] +reg byte a [ printf_str::c#1 ] reg byte a [ printf_number_buffer::buffer_sign#0 ] reg byte x [ utoa::$11 ] reg byte a [ utoa::$10 ] -zp[2]:21 [ memcpy::src_end#0 utoa::digit_value#0 utoa_append::sub#0 ] -zp[2]:23 [ memset::end#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] +zp[2]:23 [ utoa::digit_value#0 utoa_append::sub#0 ] +zp[2]:25 [ memcpy::src_end#0 ] +zp[2]:27 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] mem[12] [ printf_buffer ] FINAL ASSEMBLER -Score: 161174 +Score: 71978 // File Comments // Test initialization of array of struct with char* elements @@ -5343,6 +5587,7 @@ Score: 161174 .const OFFSET_STRUCT_MOS6569_VICII_MEMORY = $18 .const OFFSET_STRUCT_BBS_HOST_NAME = 2 .const OFFSET_STRUCT_BBS_PORT_NUMBER = 4 + .const STACK_BASE = $103 .const SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c /// The VIC-II MOS 6567/6569 .label VICII = $d000 @@ -5352,13 +5597,13 @@ Score: 161174 .label DEFAULT_SCREEN = $400 // The number of bytes on the screen // The current cursor x-position - .label conio_cursor_x = 9 + .label conio_cursor_x = $b // The current cursor y-position - .label conio_cursor_y = $a + .label conio_cursor_y = $c // The current text cursor line start - .label conio_line_text = $b + .label conio_line_text = $d // The current color cursor line start - .label conio_line_color = $d + .label conio_line_color = $f .segment Code // __start __start: { @@ -5422,16 +5667,63 @@ conio_c64_init: { // } // [15] return rts +} + // cputc +// Output one character at the current cursor position +// Moves the cursor forward. Scrolls the entire screen if needed +// void cputc(__register(A) char c) +cputc: { + .const OFFSET_STACK_C = 0 + // [16] cputc::c#0 = stackidx(char,cputc::OFFSET_STACK_C) -- vbuaa=_stackidxbyte_vbuc1 + tsx + lda STACK_BASE+OFFSET_STACK_C,x + // if(c=='\n') + // [17] if(cputc::c#0==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 + cmp #'\n' + beq __b1 + // cputc::@2 + // conio_line_text[conio_cursor_x] = c + // [18] conio_line_text[conio_cursor_x] = cputc::c#0 -- pbuz1_derefidx_vbuz2=vbuaa + ldy.z conio_cursor_x + sta (conio_line_text),y + // conio_line_color[conio_cursor_x] = conio_textcolor + // [19] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 + lda #LIGHT_BLUE + sta (conio_line_color),y + // if(++conio_cursor_x==CONIO_WIDTH) + // [20] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 + inc.z conio_cursor_x + // [21] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$28 + cmp.z conio_cursor_x + bne __breturn + // [22] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] + // cputc::@3 + // cputln() + // [23] call cputln + jsr cputln + // cputc::@return + __breturn: + // } + // [24] return + rts + // [25] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] + // cputc::@1 + __b1: + // cputln() + // [26] call cputln + jsr cputln + rts } // main main: { .label bbs = 2 // VICII->MEMORY = 0x17 - // [16] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY) = $17 -- _deref_pbuc1=vbuc2 + // [27] *((char *)VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY) = $17 -- _deref_pbuc1=vbuc2 lda #$17 sta VICII+OFFSET_STRUCT_MOS6569_VICII_MEMORY - // [17] phi from main to main::@1 [phi:main->main::@1] - // [17] phi main::bbs#2 = bbs_list [phi:main->main::@1#0] -- pssz1=pssc1 + // [28] phi from main to main::@1 [phi:main->main::@1] + // [28] phi main::bbs#2 = bbs_list [phi:main->main::@1#0] -- pssz1=pssc1 lda #bbs_list @@ -5439,7 +5731,7 @@ main: { // main::@1 __b1: // for(struct bbs * bbs = bbs_list; bbs->name; bbs++) - // [18] if((char *)0!=*((char **)main::bbs#2)) goto main::@2 -- pbuc1_neq__deref_qbuz1_then_la1 + // [29] if((char *)0!=*((char **)main::bbs#2)) goto main::@2 -- pbuc1_neq__deref_qbuz1_then_la1 ldy #0 tya cmp (bbs),y @@ -5449,83 +5741,98 @@ main: { bne __b2 // main::@return // } - // [19] return + // [30] return rts // main::@2 __b2: // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) - // [20] printf_string::str#0 = *((char **)main::bbs#2) -- pbuz1=_deref_qbuz2 + // [31] printf_string::str#0 = *((char **)main::bbs#2) -- pbuz1=_deref_qbuz2 ldy #0 lda (bbs),y sta.z printf_string.str iny lda (bbs),y sta.z printf_string.str+1 - // [21] call printf_string - // [47] phi from main::@2 to printf_string [phi:main::@2->printf_string] - // [47] phi printf_string::str#2 = printf_string::str#0 [phi:main::@2->printf_string#0] -- register_copy + // [32] call printf_string + // [64] phi from main::@2 to printf_string [phi:main::@2->printf_string] + // [64] phi printf_string::str#2 = printf_string::str#0 [phi:main::@2->printf_string#0] -- register_copy jsr printf_string - // [22] phi from main::@2 to main::@3 [phi:main::@2->main::@3] + // [33] phi from main::@2 to main::@3 [phi:main::@2->main::@3] // main::@3 // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) - // [23] call cputs - // [51] phi from main::@3 to cputs [phi:main::@3->cputs] - // [51] phi cputs::s#7 = main::s [phi:main::@3->cputs#0] -- pbuz1=pbuc1 + // [34] call printf_str + // [68] phi from main::@3 to printf_str [phi:main::@3->printf_str] + // [68] phi printf_str::putc#7 = &cputc [phi:main::@3->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [68] phi printf_str::s#7 = main::s [phi:main::@3->printf_str#1] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // main::@4 // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) - // [24] printf_string::str#1 = ((char **)main::bbs#2)[OFFSET_STRUCT_BBS_HOST_NAME] -- pbuz1=qbuz2_derefidx_vbuc1 + // [35] printf_string::str#1 = ((char **)main::bbs#2)[OFFSET_STRUCT_BBS_HOST_NAME] -- pbuz1=qbuz2_derefidx_vbuc1 ldy #OFFSET_STRUCT_BBS_HOST_NAME lda (bbs),y sta.z printf_string.str iny lda (bbs),y sta.z printf_string.str+1 - // [25] call printf_string - // [47] phi from main::@4 to printf_string [phi:main::@4->printf_string] - // [47] phi printf_string::str#2 = printf_string::str#1 [phi:main::@4->printf_string#0] -- register_copy + // [36] call printf_string + // [64] phi from main::@4 to printf_string [phi:main::@4->printf_string] + // [64] phi printf_string::str#2 = printf_string::str#1 [phi:main::@4->printf_string#0] -- register_copy jsr printf_string - // [26] phi from main::@4 to main::@5 [phi:main::@4->main::@5] + // [37] phi from main::@4 to main::@5 [phi:main::@4->main::@5] // main::@5 // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) - // [27] call cputs - // [51] phi from main::@5 to cputs [phi:main::@5->cputs] - // [51] phi cputs::s#7 = main::s [phi:main::@5->cputs#0] -- pbuz1=pbuc1 + // [38] call printf_str + // [68] phi from main::@5 to printf_str [phi:main::@5->printf_str] + // [68] phi printf_str::putc#7 = &cputc [phi:main::@5->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [68] phi printf_str::s#7 = main::s [phi:main::@5->printf_str#1] -- pbuz1=pbuc1 lda #s - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // main::@6 // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) - // [28] printf_uint::uvalue#0 = ((unsigned int *)main::bbs#2)[OFFSET_STRUCT_BBS_PORT_NUMBER] -- vwuz1=pwuz2_derefidx_vbuc1 + // [39] printf_uint::uvalue#0 = ((unsigned int *)main::bbs#2)[OFFSET_STRUCT_BBS_PORT_NUMBER] -- vwuz1=pwuz2_derefidx_vbuc1 ldy #OFFSET_STRUCT_BBS_PORT_NUMBER lda (bbs),y sta.z printf_uint.uvalue iny lda (bbs),y sta.z printf_uint.uvalue+1 - // [29] call printf_uint - // [59] phi from main::@6 to printf_uint [phi:main::@6->printf_uint] + // [40] call printf_uint + // [77] phi from main::@6 to printf_uint [phi:main::@6->printf_uint] jsr printf_uint - // [30] phi from main::@6 to main::@7 [phi:main::@6->main::@7] + // [41] phi from main::@6 to main::@7 [phi:main::@6->main::@7] // main::@7 // printf("%s %s %u\n", bbs->name, bbs->host_name, bbs->port_number) - // [31] call cputs - // [51] phi from main::@7 to cputs [phi:main::@7->cputs] - // [51] phi cputs::s#7 = main::s2 [phi:main::@7->cputs#0] -- pbuz1=pbuc1 + // [42] call printf_str + // [68] phi from main::@7 to printf_str [phi:main::@7->printf_str] + // [68] phi printf_str::putc#7 = &cputc [phi:main::@7->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [68] phi printf_str::s#7 = main::s2 [phi:main::@7->printf_str#1] -- pbuz1=pbuc1 lda #s2 - sta.z cputs.s+1 - jsr cputs + sta.z printf_str.s+1 + jsr printf_str // main::@8 // for(struct bbs * bbs = bbs_list; bbs->name; bbs++) - // [32] main::bbs#1 = main::bbs#2 + SIZEOF_STRUCT_BBS -- pssz1=pssz1_plus_vbuc1 + // [43] main::bbs#1 = main::bbs#2 + SIZEOF_STRUCT_BBS -- pssz1=pssz1_plus_vbuc1 lda #SIZEOF_STRUCT_BBS clc adc.z bbs @@ -5533,8 +5840,8 @@ main: { bcc !+ inc.z bbs+1 !: - // [17] phi from main::@8 to main::@1 [phi:main::@8->main::@1] - // [17] phi main::bbs#2 = main::bbs#1 [phi:main::@8->main::@1#0] -- register_copy + // [28] phi from main::@8 to main::@1 [phi:main::@8->main::@1] + // [28] phi main::bbs#2 = main::bbs#1 [phi:main::@8->main::@1#0] -- register_copy jmp __b1 .segment Data s: .text " " @@ -5548,40 +5855,40 @@ main: { // void gotoxy(char x, __register(X) char y) gotoxy: { .const x = 0 - .label __5 = $13 - .label __6 = $f - .label __7 = $f - .label line_offset = $f - .label __8 = $11 - .label __9 = $f + .label __5 = $15 + .label __6 = $11 + .label __7 = $11 + .label line_offset = $11 + .label __8 = $13 + .label __9 = $11 // if(y>CONIO_HEIGHT) - // [33] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 + // [44] if(gotoxy::y#2<$19+1) goto gotoxy::@3 -- vbuxx_lt_vbuc1_then_la1 cpx #$19+1 bcc __b2 - // [35] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] - // [35] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 + // [46] phi from gotoxy to gotoxy::@1 [phi:gotoxy->gotoxy::@1] + // [46] phi gotoxy::y#4 = 0 [phi:gotoxy->gotoxy::@1#0] -- vbuxx=vbuc1 ldx #0 - // [34] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] + // [45] phi from gotoxy to gotoxy::@3 [phi:gotoxy->gotoxy::@3] // gotoxy::@3 - // [35] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] - // [35] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy + // [46] phi from gotoxy::@3 to gotoxy::@1 [phi:gotoxy::@3->gotoxy::@1] + // [46] phi gotoxy::y#4 = gotoxy::y#2 [phi:gotoxy::@3->gotoxy::@1#0] -- register_copy // gotoxy::@1 // gotoxy::@2 __b2: // conio_cursor_x = x - // [36] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 + // [47] conio_cursor_x = gotoxy::x#2 -- vbuz1=vbuc1 lda #x sta.z conio_cursor_x // conio_cursor_y = y - // [37] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx + // [48] conio_cursor_y = gotoxy::y#4 -- vbuz1=vbuxx stx.z conio_cursor_y // unsigned int line_offset = (unsigned int)y*CONIO_WIDTH - // [38] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx + // [49] gotoxy::$7 = (unsigned int)gotoxy::y#4 -- vwuz1=_word_vbuxx txa sta.z __7 lda #0 sta.z __7+1 - // [39] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 + // [50] gotoxy::$8 = gotoxy::$7 << 2 -- vwuz1=vwuz2_rol_2 lda.z __7 asl sta.z __8 @@ -5590,7 +5897,7 @@ gotoxy: { sta.z __8+1 asl.z __8 rol.z __8+1 - // [40] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 + // [51] gotoxy::$9 = gotoxy::$8 + gotoxy::$7 -- vwuz1=vwuz2_plus_vwuz1 clc lda.z __9 adc.z __8 @@ -5598,7 +5905,7 @@ gotoxy: { lda.z __9+1 adc.z __8+1 sta.z __9+1 - // [41] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 + // [52] gotoxy::line_offset#0 = gotoxy::$9 << 3 -- vwuz1=vwuz1_rol_3 asl.z line_offset rol.z line_offset+1 asl.z line_offset @@ -5606,7 +5913,7 @@ gotoxy: { asl.z line_offset rol.z line_offset+1 // CONIO_SCREEN_TEXT + line_offset - // [42] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 + // [53] gotoxy::$5 = DEFAULT_SCREEN + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz2 lda.z line_offset clc adc #DEFAULT_SCREEN sta.z __5+1 // conio_line_text = CONIO_SCREEN_TEXT + line_offset - // [43] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 + // [54] conio_line_text = gotoxy::$5 -- pbuz1=pbuz2 lda.z __5 sta.z conio_line_text lda.z __5+1 sta.z conio_line_text+1 // CONIO_SCREEN_COLORS + line_offset - // [44] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 + // [55] gotoxy::$6 = COLORRAM + gotoxy::line_offset#0 -- pbuz1=pbuc1_plus_vwuz1 lda.z __6 clc adc #COLORRAM sta.z __6+1 // conio_line_color = CONIO_SCREEN_COLORS + line_offset - // [45] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 + // [56] conio_line_color = gotoxy::$6 -- pbuz1=pbuz2 lda.z __6 sta.z conio_line_color lda.z __6+1 sta.z conio_line_color+1 // gotoxy::@return // } - // [46] return - rts -} - // printf_string -// Print a string value using a specific format -// Handles justification and min length -// void printf_string(__zp(5) char *str, char format_min_length, char format_justify_left) -printf_string: { - .label str = 5 - // printf_string::@1 - // cputs(str) - // [48] cputs::s#2 = printf_string::str#2 - // [49] call cputs - // [51] phi from printf_string::@1 to cputs [phi:printf_string::@1->cputs] - // [51] phi cputs::s#7 = cputs::s#2 [phi:printf_string::@1->cputs#0] -- register_copy - jsr cputs - // printf_string::@return - // } - // [50] return - rts -} - // cputs -// Output a NUL-terminated string at the current cursor position -// void cputs(__zp(5) const char *s) -cputs: { - .label s = 5 - // [52] phi from cputs cputs::@2 to cputs::@1 [phi:cputs/cputs::@2->cputs::@1] - // [52] phi cputs::s#6 = cputs::s#7 [phi:cputs/cputs::@2->cputs::@1#0] -- register_copy - // cputs::@1 - __b1: - // while(c=*s++) - // [53] cputs::c#1 = *cputs::s#6 -- vbuaa=_deref_pbuz1 - ldy #0 - lda (s),y - // [54] cputs::s#0 = ++ cputs::s#6 -- pbuz1=_inc_pbuz1 - inc.z s - bne !+ - inc.z s+1 - !: - // [55] if(0!=cputs::c#1) goto cputs::@2 -- 0_neq_vbuaa_then_la1 - cmp #0 - bne __b2 - // cputs::@return - // } - // [56] return - rts - // cputs::@2 - __b2: - // cputc(c) - // [57] cputc::c#0 = cputs::c#1 - // [58] call cputc - // [66] phi from cputs::@2 to cputc [phi:cputs::@2->cputc] - // [66] phi cputc::c#3 = cputc::c#0 [phi:cputs::@2->cputc#0] -- register_copy - jsr cputc - jmp __b1 -} - // printf_uint -// Print an unsigned int using a specific format -// void printf_uint(__zp(5) unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) -printf_uint: { - .label uvalue = 5 - // printf_uint::@1 - // printf_buffer.sign = format.sign_always?'+':0 - // [60] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 - // Handle any sign - lda #0 - sta printf_buffer - // utoa(uvalue, printf_buffer.digits, format.radix) - // [61] utoa::value#1 = printf_uint::uvalue#0 - // [62] call utoa - // Format number into buffer - // [77] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] - jsr utoa - // printf_uint::@2 - // printf_number_buffer(printf_buffer, format) - // [63] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 - lda printf_buffer - // [64] call printf_number_buffer - // Print using format - // [98] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] - jsr printf_number_buffer - // printf_uint::@return - // } - // [65] return - rts -} - // cputc -// Output one character at the current cursor position -// Moves the cursor forward. Scrolls the entire screen if needed -// void cputc(__register(A) char c) -cputc: { - // if(c=='\n') - // [67] if(cputc::c#3==' ') goto cputc::@1 -- vbuaa_eq_vbuc1_then_la1 - cmp #'\n' - beq __b1 - // cputc::@2 - // conio_line_text[conio_cursor_x] = c - // [68] conio_line_text[conio_cursor_x] = cputc::c#3 -- pbuz1_derefidx_vbuz2=vbuaa - ldy.z conio_cursor_x - sta (conio_line_text),y - // conio_line_color[conio_cursor_x] = conio_textcolor - // [69] conio_line_color[conio_cursor_x] = LIGHT_BLUE -- pbuz1_derefidx_vbuz2=vbuc1 - lda #LIGHT_BLUE - sta (conio_line_color),y - // if(++conio_cursor_x==CONIO_WIDTH) - // [70] conio_cursor_x = ++ conio_cursor_x -- vbuz1=_inc_vbuz1 - inc.z conio_cursor_x - // [71] if(conio_cursor_x!=$28) goto cputc::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$28 - cmp.z conio_cursor_x - bne __breturn - // [72] phi from cputc::@2 to cputc::@3 [phi:cputc::@2->cputc::@3] - // cputc::@3 - // cputln() - // [73] call cputln - jsr cputln - // cputc::@return - __breturn: - // } - // [74] return - rts - // [75] phi from cputc to cputc::@1 [phi:cputc->cputc::@1] - // cputc::@1 - __b1: - // cputln() - // [76] call cputln - jsr cputln - rts -} - // utoa -// Converts unsigned number value to a string representing it in RADIX format. -// If the leading digits are zero they are not included in the string. -// - value : The number to be converted to RADIX -// - buffer : receives the string representing the number and zero-termination. -// - radix : The radix to convert the number to (from the enum RADIX) -// void utoa(__zp(5) unsigned int value, __zp($17) char *buffer, char radix) -utoa: { - .const max_digits = 5 - .label digit_value = $15 - .label buffer = $17 - .label digit = 4 - .label value = 5 - // [78] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] - // [78] phi utoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 - lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS - sta.z buffer+1 - // [78] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 - ldx #0 - // [78] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy - // [78] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 - txa - sta.z digit - // utoa::@1 - __b1: - // for( char digit=0; digit= digit_value) - // [87] if(0!=utoa::started#2) goto utoa::@5 -- 0_neq_vbuxx_then_la1 - cpx #0 - bne __b5 - // utoa::@7 - // [88] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 - cmp.z value+1 - bne !+ - lda.z digit_value - cmp.z value - beq __b5 - !: - bcc __b5 - // [89] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] - // [89] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy - // [89] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy - // [89] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy - // utoa::@4 - __b4: - // for( char digit=0; digitutoa::@1] - // [78] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy - // [78] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy - // [78] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy - // [78] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy - jmp __b1 - // utoa::@5 - __b5: - // utoa_append(buffer++, value, digit_value) - // [91] utoa_append::buffer#0 = utoa::buffer#11 - // [92] utoa_append::value#0 = utoa::value#2 - // [93] utoa_append::sub#0 = utoa::digit_value#0 - // [94] call utoa_append - // [111] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] - jsr utoa_append - // utoa_append(buffer++, value, digit_value) - // [95] utoa_append::return#0 = utoa_append::value#2 - // utoa::@6 - // value = utoa_append(buffer++, value, digit_value) - // [96] utoa::value#0 = utoa_append::return#0 - // value = utoa_append(buffer++, value, digit_value); - // [97] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 - inc.z buffer - bne !+ - inc.z buffer+1 - !: - // [89] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] - // [89] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy - // [89] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 - ldx #1 - // [89] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy - jmp __b4 -} - // printf_number_buffer -// Print the contents of the number buffer using a specific format. -// This handles minimum length, zero-filling, and left/right justification from the format -// void printf_number_buffer(__register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) -printf_number_buffer: { - .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS - // printf_number_buffer::@1 - // if(buffer.sign) - // [99] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 - cmp #0 - beq __b2 - // printf_number_buffer::@3 - // cputc(buffer.sign) - // [100] cputc::c#2 = printf_number_buffer::buffer_sign#0 - // [101] call cputc - // [66] phi from printf_number_buffer::@3 to cputc [phi:printf_number_buffer::@3->cputc] - // [66] phi cputc::c#3 = cputc::c#2 [phi:printf_number_buffer::@3->cputc#0] -- register_copy - jsr cputc - // [102] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] - // printf_number_buffer::@2 - __b2: - // cputs(buffer.digits) - // [103] call cputs - // [51] phi from printf_number_buffer::@2 to cputs [phi:printf_number_buffer::@2->cputs] - // [51] phi cputs::s#7 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->cputs#0] -- pbuz1=pbuc1 - lda #buffer_digits - sta.z cputs.s+1 - jsr cputs - // printf_number_buffer::@return - // } - // [104] return + // [57] return rts } // cputln // Print a newline cputln: { // conio_line_text += CONIO_WIDTH - // [105] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [58] conio_line_text = conio_line_text + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_text @@ -5936,7 +5960,7 @@ cputln: { inc.z conio_line_text+1 !: // conio_line_color += CONIO_WIDTH - // [106] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 + // [59] conio_line_color = conio_line_color + $28 -- pbuz1=pbuz1_plus_vbuc1 lda #$28 clc adc.z conio_line_color @@ -5945,19 +5969,477 @@ cputln: { inc.z conio_line_color+1 !: // conio_cursor_x = 0 - // [107] conio_cursor_x = 0 -- vbuz1=vbuc1 + // [60] conio_cursor_x = 0 -- vbuz1=vbuc1 lda #0 sta.z conio_cursor_x // conio_cursor_y++; - // [108] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 + // [61] conio_cursor_y = ++ conio_cursor_y -- vbuz1=_inc_vbuz1 inc.z conio_cursor_y // cscroll() - // [109] call cscroll + // [62] call cscroll jsr cscroll // cputln::@return // } - // [110] return + // [63] return rts +} + // printf_string +// Print a string value using a specific format +// Handles justification and min length +// void printf_string(void (*putc)(char), __zp(5) char *str, char format_min_length, char format_justify_left) +printf_string: { + .label str = 5 + // printf_string::@1 + // printf_str(putc, str) + // [65] printf_str::s#2 = printf_string::str#2 + // [66] call printf_str + // [68] phi from printf_string::@1 to printf_str [phi:printf_string::@1->printf_str] + // [68] phi printf_str::putc#7 = &cputc [phi:printf_string::@1->printf_str#0] -- pprz1=pprc1 + lda #cputc + sta.z printf_str.putc+1 + // [68] phi printf_str::s#7 = printf_str::s#2 [phi:printf_string::@1->printf_str#1] -- register_copy + jsr printf_str + // printf_string::@return + // } + // [67] return + rts +} + // printf_str +/// Print a NUL-terminated string +// void printf_str(__zp(7) void (*putc)(char), __zp(5) const char *s) +printf_str: { + .label s = 5 + .label putc = 7 + // [69] phi from printf_str printf_str::@2 to printf_str::@1 [phi:printf_str/printf_str::@2->printf_str::@1] + // [69] phi printf_str::s#6 = printf_str::s#7 [phi:printf_str/printf_str::@2->printf_str::@1#0] -- register_copy + // printf_str::@1 + __b1: + // while(c=*s++) + // [70] printf_str::c#1 = *printf_str::s#6 -- vbuaa=_deref_pbuz1 + ldy #0 + lda (s),y + // [71] printf_str::s#0 = ++ printf_str::s#6 -- pbuz1=_inc_pbuz1 + inc.z s + bne !+ + inc.z s+1 + !: + // [72] if(0!=printf_str::c#1) goto printf_str::@2 -- 0_neq_vbuaa_then_la1 + cmp #0 + bne __b2 + // printf_str::@return + // } + // [73] return + rts + // printf_str::@2 + __b2: + // putc(c) + // [74] stackpush(char) = printf_str::c#1 -- _stackpushbyte_=vbuaa + pha + // [75] callexecute *printf_str::putc#7 -- call__deref_pprz1 + jsr icall1 + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + jmp __b1 + // Outside Flow + icall1: + jmp (putc) +} + // printf_uint +// Print an unsigned int using a specific format +// void printf_uint(void (*putc)(char), __zp(5) unsigned int uvalue, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +printf_uint: { + .label putc = cputc + .label uvalue = 5 + // printf_uint::@1 + // printf_buffer.sign = format.sign_always?'+':0 + // [78] *((char *)&printf_buffer) = 0 -- _deref_pbuc1=vbuc2 + // Handle any sign + lda #0 + sta printf_buffer + // utoa(uvalue, printf_buffer.digits, format.radix) + // [79] utoa::value#1 = printf_uint::uvalue#0 + // [80] call utoa + // Format number into buffer + // [97] phi from printf_uint::@1 to utoa [phi:printf_uint::@1->utoa] + jsr utoa + // printf_uint::@2 + // printf_number_buffer(putc, printf_buffer, format) + // [81] printf_number_buffer::buffer_sign#0 = *((char *)&printf_buffer) -- vbuaa=_deref_pbuc1 + lda printf_buffer + // [82] call printf_number_buffer + // Print using format + // [118] phi from printf_uint::@2 to printf_number_buffer [phi:printf_uint::@2->printf_number_buffer] + jsr printf_number_buffer + // printf_uint::@return + // } + // [83] return + rts +} + // cscroll +// Scroll the entire screen if the cursor is beyond the last line +cscroll: { + // if(conio_cursor_y==CONIO_HEIGHT) + // [84] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 + lda #$19 + cmp.z conio_cursor_y + bne __breturn + // [85] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] + // cscroll::@1 + // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [86] call memcpy + // [126] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] + // [126] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN + sta.z memcpy.destination+1 + // [126] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$28 + sta.z memcpy.source+1 + jsr memcpy + // [87] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] + // cscroll::@2 + // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) + // [88] call memcpy + // [126] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] + // [126] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 + lda #COLORRAM + sta.z memcpy.destination+1 + // [126] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 + lda #COLORRAM+$28 + sta.z memcpy.source+1 + jsr memcpy + // [89] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] + // cscroll::@3 + // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) + // [90] call memset + // [136] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] + // [136] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 + ldx #' ' + // [136] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 + lda #DEFAULT_SCREEN+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // [91] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] + // cscroll::@4 + // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) + // [92] call memset + // [136] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] + // [136] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 + ldx #LIGHT_BLUE + // [136] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 + lda #COLORRAM+$19*$28-$28 + sta.z memset.str+1 + jsr memset + // cscroll::@5 + // conio_line_text -= CONIO_WIDTH + // [93] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_text + sbc #$28 + sta.z conio_line_text + lda.z conio_line_text+1 + sbc #0 + sta.z conio_line_text+1 + // conio_line_color -= CONIO_WIDTH + // [94] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 + sec + lda.z conio_line_color + sbc #$28 + sta.z conio_line_color + lda.z conio_line_color+1 + sbc #0 + sta.z conio_line_color+1 + // conio_cursor_y--; + // [95] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 + dec.z conio_cursor_y + // cscroll::@return + __breturn: + // } + // [96] return + rts +} + // utoa +// Converts unsigned number value to a string representing it in RADIX format. +// If the leading digits are zero they are not included in the string. +// - value : The number to be converted to RADIX +// - buffer : receives the string representing the number and zero-termination. +// - radix : The radix to convert the number to (from the enum RADIX) +// void utoa(__zp(5) unsigned int value, __zp(7) char *buffer, char radix) +utoa: { + .const max_digits = 5 + .label digit_value = $17 + .label buffer = 7 + .label digit = 4 + .label value = 5 + // [98] phi from utoa to utoa::@1 [phi:utoa->utoa::@1] + // [98] phi utoa::buffer#11 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS [phi:utoa->utoa::@1#0] -- pbuz1=pbuc1 + lda #printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + sta.z buffer+1 + // [98] phi utoa::started#2 = 0 [phi:utoa->utoa::@1#1] -- vbuxx=vbuc1 + ldx #0 + // [98] phi utoa::value#2 = utoa::value#1 [phi:utoa->utoa::@1#2] -- register_copy + // [98] phi utoa::digit#2 = 0 [phi:utoa->utoa::@1#3] -- vbuz1=vbuc1 + txa + sta.z digit + // utoa::@1 + __b1: + // for( char digit=0; digit= digit_value) + // [107] if(0!=utoa::started#2) goto utoa::@5 -- 0_neq_vbuxx_then_la1 + cpx #0 + bne __b5 + // utoa::@7 + // [108] if(utoa::value#2>=utoa::digit_value#0) goto utoa::@5 -- vwuz1_ge_vwuz2_then_la1 + cmp.z value+1 + bne !+ + lda.z digit_value + cmp.z value + beq __b5 + !: + bcc __b5 + // [109] phi from utoa::@7 to utoa::@4 [phi:utoa::@7->utoa::@4] + // [109] phi utoa::buffer#14 = utoa::buffer#11 [phi:utoa::@7->utoa::@4#0] -- register_copy + // [109] phi utoa::started#4 = utoa::started#2 [phi:utoa::@7->utoa::@4#1] -- register_copy + // [109] phi utoa::value#6 = utoa::value#2 [phi:utoa::@7->utoa::@4#2] -- register_copy + // utoa::@4 + __b4: + // for( char digit=0; digitutoa::@1] + // [98] phi utoa::buffer#11 = utoa::buffer#14 [phi:utoa::@4->utoa::@1#0] -- register_copy + // [98] phi utoa::started#2 = utoa::started#4 [phi:utoa::@4->utoa::@1#1] -- register_copy + // [98] phi utoa::value#2 = utoa::value#6 [phi:utoa::@4->utoa::@1#2] -- register_copy + // [98] phi utoa::digit#2 = utoa::digit#1 [phi:utoa::@4->utoa::@1#3] -- register_copy + jmp __b1 + // utoa::@5 + __b5: + // utoa_append(buffer++, value, digit_value) + // [111] utoa_append::buffer#0 = utoa::buffer#11 + // [112] utoa_append::value#0 = utoa::value#2 + // [113] utoa_append::sub#0 = utoa::digit_value#0 + // [114] call utoa_append + // [144] phi from utoa::@5 to utoa_append [phi:utoa::@5->utoa_append] + jsr utoa_append + // utoa_append(buffer++, value, digit_value) + // [115] utoa_append::return#0 = utoa_append::value#2 + // utoa::@6 + // value = utoa_append(buffer++, value, digit_value) + // [116] utoa::value#0 = utoa_append::return#0 + // value = utoa_append(buffer++, value, digit_value); + // [117] utoa::buffer#4 = ++ utoa::buffer#11 -- pbuz1=_inc_pbuz1 + inc.z buffer + bne !+ + inc.z buffer+1 + !: + // [109] phi from utoa::@6 to utoa::@4 [phi:utoa::@6->utoa::@4] + // [109] phi utoa::buffer#14 = utoa::buffer#4 [phi:utoa::@6->utoa::@4#0] -- register_copy + // [109] phi utoa::started#4 = 1 [phi:utoa::@6->utoa::@4#1] -- vbuxx=vbuc1 + ldx #1 + // [109] phi utoa::value#6 = utoa::value#0 [phi:utoa::@6->utoa::@4#2] -- register_copy + jmp __b4 +} + // printf_number_buffer +// Print the contents of the number buffer using a specific format. +// This handles minimum length, zero-filling, and left/right justification from the format +// void printf_number_buffer(void (*putc)(char), __register(A) char buffer_sign, char *buffer_digits, char format_min_length, char format_justify_left, char format_sign_always, char format_zero_padding, char format_upper_case, char format_radix) +printf_number_buffer: { + .label buffer_digits = printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS + // printf_number_buffer::@1 + // if(buffer.sign) + // [119] if(0==printf_number_buffer::buffer_sign#0) goto printf_number_buffer::@2 -- 0_eq_vbuaa_then_la1 + cmp #0 + beq __b2 + // printf_number_buffer::@3 + // putc(buffer.sign) + // [120] stackpush(char) = printf_number_buffer::buffer_sign#0 -- _stackpushbyte_=vbuaa + pha + // [121] callexecute cputc -- call_vprc1 + jsr cputc + // sideeffect stackpullbytes(1) -- _stackpullbyte_1 + pla + // [123] phi from printf_number_buffer::@1 printf_number_buffer::@3 to printf_number_buffer::@2 [phi:printf_number_buffer::@1/printf_number_buffer::@3->printf_number_buffer::@2] + // printf_number_buffer::@2 + __b2: + // printf_str(putc, buffer.digits) + // [124] call printf_str + // [68] phi from printf_number_buffer::@2 to printf_str [phi:printf_number_buffer::@2->printf_str] + // [68] phi printf_str::putc#7 = printf_uint::putc#0 [phi:printf_number_buffer::@2->printf_str#0] -- pprz1=pprc1 + lda #printf_uint.putc + sta.z printf_str.putc+1 + // [68] phi printf_str::s#7 = printf_number_buffer::buffer_digits#0 [phi:printf_number_buffer::@2->printf_str#1] -- pbuz1=pbuc1 + lda #buffer_digits + sta.z printf_str.s+1 + jsr printf_str + // printf_number_buffer::@return + // } + // [125] return + rts +} + // memcpy +// Copy block of memory (forwards) +// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. +// void * memcpy(__zp($1b) void *destination, __zp(9) void *source, unsigned int num) +memcpy: { + .label src_end = $19 + .label dst = $1b + .label src = 9 + .label source = 9 + .label destination = $1b + // char* src_end = (char*)source+num + // [127] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 + lda.z source + clc + adc #<$19*$28-$28 + sta.z src_end + lda.z source+1 + adc #>$19*$28-$28 + sta.z src_end+1 + // [128] memcpy::src#4 = (char *)memcpy::source#2 + // [129] memcpy::dst#4 = (char *)memcpy::destination#2 + // [130] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] + // [130] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy + // [130] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy + // memcpy::@1 + __b1: + // while(src!=src_end) + // [131] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 + lda.z src+1 + cmp.z src_end+1 + bne __b2 + lda.z src + cmp.z src_end + bne __b2 + // memcpy::@return + // } + // [132] return + rts + // memcpy::@2 + __b2: + // *dst++ = *src++ + // [133] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 + ldy #0 + lda (src),y + sta (dst),y + // *dst++ = *src++; + // [134] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + // [135] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 + inc.z src + bne !+ + inc.z src+1 + !: + jmp __b1 +} + // memset +// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. +// void * memset(__zp(9) void *str, __register(X) char c, unsigned int num) +memset: { + .label end = $1b + .label dst = 9 + .label str = 9 + // memset::@1 + // char* end = (char*)str + num + // [137] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 + lda #$28 + clc + adc.z str + sta.z end + lda #0 + adc.z str+1 + sta.z end+1 + // [138] memset::dst#4 = (char *)memset::str#3 + // [139] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] + // [139] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy + // memset::@2 + __b2: + // for(char* dst = str; dst!=end; dst++) + // [140] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 + lda.z dst+1 + cmp.z end+1 + bne __b3 + lda.z dst + cmp.z end + bne __b3 + // memset::@return + // } + // [141] return + rts + // memset::@3 + __b3: + // *dst = c + // [142] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx + txa + ldy #0 + sta (dst),y + // for(char* dst = str; dst!=end; dst++) + // [143] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 + inc.z dst + bne !+ + inc.z dst+1 + !: + jmp __b2 } // utoa_append // Used to convert a single digit of an unsigned number value to a string representation @@ -5968,20 +6450,20 @@ cputln: { // - sub : the value of a '1' in the digit. Subtracted continually while the digit is increased. // (For decimal the subs used are 10000, 1000, 100, 10, 1) // returns : the value reduced by sub * digit so that it is less than sub. -// __zp(5) unsigned int utoa_append(__zp($17) char *buffer, __zp(5) unsigned int value, __zp($15) unsigned int sub) +// __zp(5) unsigned int utoa_append(__zp(7) char *buffer, __zp(5) unsigned int value, __zp($17) unsigned int sub) utoa_append: { - .label buffer = $17 + .label buffer = 7 .label value = 5 - .label sub = $15 + .label sub = $17 .label return = 5 - // [112] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] - // [112] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 + // [145] phi from utoa_append to utoa_append::@1 [phi:utoa_append->utoa_append::@1] + // [145] phi utoa_append::digit#2 = 0 [phi:utoa_append->utoa_append::@1#0] -- vbuxx=vbuc1 ldx #0 - // [112] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy + // [145] phi utoa_append::value#2 = utoa_append::value#0 [phi:utoa_append->utoa_append::@1#1] -- register_copy // utoa_append::@1 __b1: // while (value >= sub) - // [113] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 + // [146] if(utoa_append::value#2>=utoa_append::sub#0) goto utoa_append::@2 -- vwuz1_ge_vwuz2_then_la1 lda.z sub+1 cmp.z value+1 bne !+ @@ -5992,21 +6474,21 @@ utoa_append: { bcc __b2 // utoa_append::@3 // *buffer = DIGITS[digit] - // [114] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx + // [147] *utoa_append::buffer#0 = DIGITS[utoa_append::digit#2] -- _deref_pbuz1=pbuc1_derefidx_vbuxx lda DIGITS,x ldy #0 sta (buffer),y // utoa_append::@return // } - // [115] return + // [148] return rts // utoa_append::@2 __b2: // digit++; - // [116] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx + // [149] utoa_append::digit#1 = ++ utoa_append::digit#2 -- vbuxx=_inc_vbuxx inx // value -= sub - // [117] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 + // [150] utoa_append::value#1 = utoa_append::value#2 - utoa_append::sub#0 -- vwuz1=vwuz1_minus_vwuz2 lda.z value sec sbc.z sub @@ -6014,211 +6496,10 @@ utoa_append: { lda.z value+1 sbc.z sub+1 sta.z value+1 - // [112] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] - // [112] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy - // [112] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy + // [145] phi from utoa_append::@2 to utoa_append::@1 [phi:utoa_append::@2->utoa_append::@1] + // [145] phi utoa_append::digit#2 = utoa_append::digit#1 [phi:utoa_append::@2->utoa_append::@1#0] -- register_copy + // [145] phi utoa_append::value#2 = utoa_append::value#1 [phi:utoa_append::@2->utoa_append::@1#1] -- register_copy jmp __b1 -} - // cscroll -// Scroll the entire screen if the cursor is beyond the last line -cscroll: { - // if(conio_cursor_y==CONIO_HEIGHT) - // [118] if(conio_cursor_y!=$19) goto cscroll::@return -- vbuz1_neq_vbuc1_then_la1 - lda #$19 - cmp.z conio_cursor_y - bne __breturn - // [119] phi from cscroll to cscroll::@1 [phi:cscroll->cscroll::@1] - // cscroll::@1 - // memcpy(CONIO_SCREEN_TEXT, CONIO_SCREEN_TEXT+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [120] call memcpy - // [131] phi from cscroll::@1 to memcpy [phi:cscroll::@1->memcpy] - // [131] phi memcpy::destination#2 = (void *)DEFAULT_SCREEN [phi:cscroll::@1->memcpy#0] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN - sta.z memcpy.destination+1 - // [131] phi memcpy::source#2 = (void *)DEFAULT_SCREEN+$28 [phi:cscroll::@1->memcpy#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$28 - sta.z memcpy.source+1 - jsr memcpy - // [121] phi from cscroll::@1 to cscroll::@2 [phi:cscroll::@1->cscroll::@2] - // cscroll::@2 - // memcpy(CONIO_SCREEN_COLORS, CONIO_SCREEN_COLORS+CONIO_WIDTH, CONIO_BYTES-CONIO_WIDTH) - // [122] call memcpy - // [131] phi from cscroll::@2 to memcpy [phi:cscroll::@2->memcpy] - // [131] phi memcpy::destination#2 = (void *)COLORRAM [phi:cscroll::@2->memcpy#0] -- pvoz1=pvoc1 - lda #COLORRAM - sta.z memcpy.destination+1 - // [131] phi memcpy::source#2 = (void *)COLORRAM+$28 [phi:cscroll::@2->memcpy#1] -- pvoz1=pvoc1 - lda #COLORRAM+$28 - sta.z memcpy.source+1 - jsr memcpy - // [123] phi from cscroll::@2 to cscroll::@3 [phi:cscroll::@2->cscroll::@3] - // cscroll::@3 - // memset(CONIO_SCREEN_TEXT+CONIO_BYTES-CONIO_WIDTH, ' ', CONIO_WIDTH) - // [124] call memset - // [141] phi from cscroll::@3 to memset [phi:cscroll::@3->memset] - // [141] phi memset::c#4 = ' ' [phi:cscroll::@3->memset#0] -- vbuxx=vbuc1 - ldx #' ' - // [141] phi memset::str#3 = (void *)DEFAULT_SCREEN+(unsigned int)$19*$28-$28 [phi:cscroll::@3->memset#1] -- pvoz1=pvoc1 - lda #DEFAULT_SCREEN+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // [125] phi from cscroll::@3 to cscroll::@4 [phi:cscroll::@3->cscroll::@4] - // cscroll::@4 - // memset(CONIO_SCREEN_COLORS+CONIO_BYTES-CONIO_WIDTH, conio_textcolor, CONIO_WIDTH) - // [126] call memset - // [141] phi from cscroll::@4 to memset [phi:cscroll::@4->memset] - // [141] phi memset::c#4 = LIGHT_BLUE [phi:cscroll::@4->memset#0] -- vbuxx=vbuc1 - ldx #LIGHT_BLUE - // [141] phi memset::str#3 = (void *)COLORRAM+(unsigned int)$19*$28-$28 [phi:cscroll::@4->memset#1] -- pvoz1=pvoc1 - lda #COLORRAM+$19*$28-$28 - sta.z memset.str+1 - jsr memset - // cscroll::@5 - // conio_line_text -= CONIO_WIDTH - // [127] conio_line_text = conio_line_text - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_text - sbc #$28 - sta.z conio_line_text - lda.z conio_line_text+1 - sbc #0 - sta.z conio_line_text+1 - // conio_line_color -= CONIO_WIDTH - // [128] conio_line_color = conio_line_color - $28 -- pbuz1=pbuz1_minus_vbuc1 - sec - lda.z conio_line_color - sbc #$28 - sta.z conio_line_color - lda.z conio_line_color+1 - sbc #0 - sta.z conio_line_color+1 - // conio_cursor_y--; - // [129] conio_cursor_y = -- conio_cursor_y -- vbuz1=_dec_vbuz1 - dec.z conio_cursor_y - // cscroll::@return - __breturn: - // } - // [130] return - rts -} - // memcpy -// Copy block of memory (forwards) -// Copies the values of num bytes from the location pointed to by source directly to the memory block pointed to by destination. -// void * memcpy(__zp(7) void *destination, __zp($17) void *source, unsigned int num) -memcpy: { - .label src_end = $15 - .label dst = 7 - .label src = $17 - .label source = $17 - .label destination = 7 - // char* src_end = (char*)source+num - // [132] memcpy::src_end#0 = (char *)memcpy::source#2 + (unsigned int)$19*$28-$28 -- pbuz1=pbuz2_plus_vwuc1 - lda.z source - clc - adc #<$19*$28-$28 - sta.z src_end - lda.z source+1 - adc #>$19*$28-$28 - sta.z src_end+1 - // [133] memcpy::src#4 = (char *)memcpy::source#2 - // [134] memcpy::dst#4 = (char *)memcpy::destination#2 - // [135] phi from memcpy memcpy::@2 to memcpy::@1 [phi:memcpy/memcpy::@2->memcpy::@1] - // [135] phi memcpy::dst#2 = memcpy::dst#4 [phi:memcpy/memcpy::@2->memcpy::@1#0] -- register_copy - // [135] phi memcpy::src#2 = memcpy::src#4 [phi:memcpy/memcpy::@2->memcpy::@1#1] -- register_copy - // memcpy::@1 - __b1: - // while(src!=src_end) - // [136] if(memcpy::src#2!=memcpy::src_end#0) goto memcpy::@2 -- pbuz1_neq_pbuz2_then_la1 - lda.z src+1 - cmp.z src_end+1 - bne __b2 - lda.z src - cmp.z src_end - bne __b2 - // memcpy::@return - // } - // [137] return - rts - // memcpy::@2 - __b2: - // *dst++ = *src++ - // [138] *memcpy::dst#2 = *memcpy::src#2 -- _deref_pbuz1=_deref_pbuz2 - ldy #0 - lda (src),y - sta (dst),y - // *dst++ = *src++; - // [139] memcpy::dst#1 = ++ memcpy::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - // [140] memcpy::src#1 = ++ memcpy::src#2 -- pbuz1=_inc_pbuz1 - inc.z src - bne !+ - inc.z src+1 - !: - jmp __b1 -} - // memset -// Copies the character c (an unsigned char) to the first num characters of the object pointed to by the argument str. -// void * memset(__zp(7) void *str, __register(X) char c, unsigned int num) -memset: { - .label end = $17 - .label dst = 7 - .label str = 7 - // memset::@1 - // char* end = (char*)str + num - // [142] memset::end#0 = (char *)memset::str#3 + $28 -- pbuz1=pbuz2_plus_vbuc1 - lda #$28 - clc - adc.z str - sta.z end - lda #0 - adc.z str+1 - sta.z end+1 - // [143] memset::dst#4 = (char *)memset::str#3 - // [144] phi from memset::@1 memset::@3 to memset::@2 [phi:memset::@1/memset::@3->memset::@2] - // [144] phi memset::dst#2 = memset::dst#4 [phi:memset::@1/memset::@3->memset::@2#0] -- register_copy - // memset::@2 - __b2: - // for(char* dst = str; dst!=end; dst++) - // [145] if(memset::dst#2!=memset::end#0) goto memset::@3 -- pbuz1_neq_pbuz2_then_la1 - lda.z dst+1 - cmp.z end+1 - bne __b3 - lda.z dst - cmp.z end - bne __b3 - // memset::@return - // } - // [146] return - rts - // memset::@3 - __b3: - // *dst = c - // [147] *memset::dst#2 = memset::c#4 -- _deref_pbuz1=vbuxx - txa - ldy #0 - sta (dst),y - // for(char* dst = str; dst!=end; dst++) - // [148] memset::dst#1 = ++ memset::dst#2 -- pbuz1=_inc_pbuz1 - inc.z dst - bne !+ - inc.z dst+1 - !: - jmp __b2 } // File Data .segment Data diff --git a/src/test/ref/weeip-bbslist.sym b/src/test/ref/weeip-bbslist.sym index 855be2a37..bb8e64763 100644 --- a/src/test/ref/weeip-bbslist.sym +++ b/src/test/ref/weeip-bbslist.sym @@ -13,6 +13,7 @@ __constant char RADIX::OCTAL = 8 __constant unsigned int RADIX_DECIMAL_VALUES[] = { $2710, $3e8, $64, $a } __constant char SIZEOF_STRUCT_BBS = 6 __constant char SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER = $c +__constant unsigned int STACK_BASE = $103 __constant struct MOS6569_VICII * const VICII = (struct MOS6569_VICII *) 53248 void __start() __constant char bbs_host_name[$f] = "byob.hopto.org" @@ -71,33 +72,24 @@ __constant char * const conio_c64_init::BASIC_CURSOR_LINE = (char *) 214 char conio_c64_init::line char conio_c64_init::line#0 // reg byte x 11.0 char conio_c64_init::line#2 // reg byte x 22.0 -__loadstore char conio_cursor_x // zp[1]:9 2.1428572985714287E7 -__loadstore char conio_cursor_y // zp[1]:10 3.720930245116279E8 -__loadstore char *conio_line_color // zp[2]:13 2.8333333471794873E8 -__loadstore char *conio_line_text // zp[2]:11 2.7625000135E8 -void cputc(char c) +__loadstore char conio_cursor_x // zp[1]:11 25425.576271186437 +__loadstore char conio_cursor_y // zp[1]:12 426668.1066666667 +__loadstore char *conio_line_color // zp[2]:15 329852.35820895527 +__loadstore char *conio_line_text // zp[2]:13 320291.4202898551 +__stackcall void cputc(char c) +__constant char cputc::OFFSET_STACK_C = 0 char cputc::c -char cputc::c#0 // reg byte a 2.0000002E7 -char cputc::c#2 // reg byte a 20002.0 -char cputc::c#3 // reg byte a 1.05005002E8 +char cputc::c#0 // reg byte a 150001.5 void cputln() -void cputs(const char *s) -char cputs::c -char cputs::c#1 // reg byte a 1.0000001E7 -const char *cputs::s -const char *cputs::s#0 // s zp[2]:5 5000000.5 -const char *cputs::s#2 // s zp[2]:5 2002.0 -const char *cputs::s#6 // s zp[2]:5 1.5050002E7 -const char *cputs::s#7 // s zp[2]:5 101002.0 void cscroll() void gotoxy(char x , char y) -char *gotoxy::$5 // zp[2]:19 202.0 -char *gotoxy::$6 // zp[2]:15 202.0 -unsigned int gotoxy::$7 // zp[2]:15 151.5 -unsigned int gotoxy::$8 // zp[2]:17 202.0 -unsigned int gotoxy::$9 // zp[2]:15 202.0 +char *gotoxy::$5 // zp[2]:21 202.0 +char *gotoxy::$6 // zp[2]:17 202.0 +unsigned int gotoxy::$7 // zp[2]:17 151.5 +unsigned int gotoxy::$8 // zp[2]:19 202.0 +unsigned int gotoxy::$9 // zp[2]:17 202.0 unsigned int gotoxy::line_offset -unsigned int gotoxy::line_offset#0 // line_offset zp[2]:15 101.0 +unsigned int gotoxy::line_offset#0 // line_offset zp[2]:17 101.0 char gotoxy::x __constant char gotoxy::x#2 = 0 // x char gotoxy::y @@ -112,36 +104,36 @@ __constant char main::s2[2] = " " void * memcpy(void *destination , void *source , unsigned int num) void *memcpy::destination -void *memcpy::destination#2 // destination zp[2]:7 +void *memcpy::destination#2 // destination zp[2]:27 char *memcpy::dst -char *memcpy::dst#1 // dst zp[2]:7 1.00000000000001E14 -char *memcpy::dst#2 // dst zp[2]:7 1.0003333333333467E14 -char *memcpy::dst#4 // dst zp[2]:7 2.00000000002E11 +char *memcpy::dst#1 // dst zp[2]:27 1.0000000001E10 +char *memcpy::dst#2 // dst zp[2]:27 1.0033333334666666E10 +char *memcpy::dst#4 // dst zp[2]:27 2.00000002E8 unsigned int memcpy::num void *memcpy::return void *memcpy::source -void *memcpy::source#2 // source zp[2]:23 +void *memcpy::source#2 // source zp[2]:9 char *memcpy::src -char *memcpy::src#1 // src zp[2]:23 2.00000000000002E14 -char *memcpy::src#2 // src zp[2]:23 1.0002500000000125E14 -char *memcpy::src#4 // src zp[2]:23 1.00000000001E11 +char *memcpy::src#1 // src zp[2]:9 2.0000000002E10 +char *memcpy::src#2 // src zp[2]:9 1.002500000125E10 +char *memcpy::src#4 // src zp[2]:9 1.00000001E8 char *memcpy::src_end -char *memcpy::src_end#0 // src_end zp[2]:21 1.251250000000025E13 +char *memcpy::src_end#0 // src_end zp[2]:25 1.26250000025E9 void * memset(void *str , char c , unsigned int num) char memset::c -char memset::c#4 // reg byte x 1.4285714285714428E13 +char memset::c#4 // reg byte x 1.4285714287142856E9 char *memset::dst -char *memset::dst#1 // dst zp[2]:7 2.00000000000002E14 -char *memset::dst#2 // dst zp[2]:7 1.3336666666666834E14 -char *memset::dst#4 // dst zp[2]:7 2.00000000002E11 +char *memset::dst#1 // dst zp[2]:9 2.0000000002E10 +char *memset::dst#2 // dst zp[2]:9 1.3366666668333332E10 +char *memset::dst#4 // dst zp[2]:9 2.00000002E8 char *memset::end -char *memset::end#0 // end zp[2]:23 1.6683333333333668E13 +char *memset::end#0 // end zp[2]:27 1.6833333336666665E9 unsigned int memset::num void *memset::return void *memset::str -void *memset::str#3 // str zp[2]:7 +void *memset::str#3 // str zp[2]:9 __loadstore struct printf_buffer_number printf_buffer = {} // mem[12] -void printf_number_buffer(char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_number_buffer(void (*putc)(char) , char buffer_sign , char *buffer_digits , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_buffer_number printf_number_buffer::buffer char *printf_number_buffer::buffer_digits __constant char *printf_number_buffer::buffer_digits#0 = (char *)&printf_buffer+OFFSET_STRUCT_PRINTF_BUFFER_NUMBER_DIGITS // buffer_digits @@ -156,17 +148,29 @@ char printf_number_buffer::format_upper_case char printf_number_buffer::format_zero_padding signed char printf_number_buffer::len signed char printf_number_buffer::padding -void printf_string(char *str , char format_min_length , char format_justify_left) +void (*printf_number_buffer::putc)(char) +void printf_str(void (*putc)(char) , const char *s) +char printf_str::c +char printf_str::c#1 // reg byte a 1.0000001E7 +void (*printf_str::putc)(char) +void (*printf_str::putc#7)(char) // putc zp[2]:7 +const char *printf_str::s +const char *printf_str::s#0 // s zp[2]:5 1.0000001E7 +const char *printf_str::s#2 // s zp[2]:5 2002.0 +const char *printf_str::s#6 // s zp[2]:5 1.5050002E7 +const char *printf_str::s#7 // s zp[2]:5 101002.0 +void printf_string(void (*putc)(char) , char *str , char format_min_length , char format_justify_left) struct printf_format_string printf_string::format char printf_string::format_justify_left char printf_string::format_min_length signed char printf_string::len signed char printf_string::padding +void (*printf_string::putc)(char) char *printf_string::str char *printf_string::str#0 // str zp[2]:5 202.0 char *printf_string::str#1 // str zp[2]:5 202.0 char *printf_string::str#2 // str zp[2]:5 1203.0 -void printf_uint(unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) +void printf_uint(void (*putc)(char) , unsigned int uvalue , char format_min_length , char format_justify_left , char format_sign_always , char format_zero_padding , char format_upper_case , char format_radix) struct printf_format_number printf_uint::format char printf_uint::format_justify_left char printf_uint::format_min_length @@ -174,21 +178,23 @@ char printf_uint::format_radix char printf_uint::format_sign_always char printf_uint::format_upper_case char printf_uint::format_zero_padding +void (*printf_uint::putc)(char) +__constant void (*printf_uint::putc#0)(char) = &cputc // putc unsigned int printf_uint::uvalue unsigned int printf_uint::uvalue#0 // uvalue zp[2]:5 367.33333333333337 void utoa(unsigned int value , char *buffer , char radix) char utoa::$10 // reg byte a 2000002.0 char utoa::$11 // reg byte x 20002.0 char *utoa::buffer -char *utoa::buffer#11 // buffer zp[2]:23 287143.2857142857 -char *utoa::buffer#14 // buffer zp[2]:23 1500001.5 -char *utoa::buffer#3 // buffer zp[2]:23 20002.0 -char *utoa::buffer#4 // buffer zp[2]:23 2000002.0 +char *utoa::buffer#11 // buffer zp[2]:7 287143.2857142857 +char *utoa::buffer#14 // buffer zp[2]:7 1500001.5 +char *utoa::buffer#3 // buffer zp[2]:7 20002.0 +char *utoa::buffer#4 // buffer zp[2]:7 2000002.0 char utoa::digit char utoa::digit#1 // digit zp[1]:4 2000002.0 char utoa::digit#2 // digit zp[1]:4 285714.5714285714 unsigned int utoa::digit_value -unsigned int utoa::digit_value#0 // digit_value zp[2]:21 600000.6000000001 +unsigned int utoa::digit_value#0 // digit_value zp[2]:23 600000.6000000001 unsigned int *utoa::digit_values char utoa::max_digits __constant char utoa::max_digits#1 = 5 // max_digits @@ -203,14 +209,14 @@ unsigned int utoa::value#2 // value zp[2]:5 572857.857142857 unsigned int utoa::value#6 // value zp[2]:5 1500001.5 unsigned int utoa_append(char *buffer , unsigned int value , unsigned int sub) char *utoa_append::buffer -char *utoa_append::buffer#0 // buffer zp[2]:23 1375000.25 +char *utoa_append::buffer#0 // buffer zp[2]:7 1375000.25 char utoa_append::digit char utoa_append::digit#1 // reg byte x 1.0000000001E10 char utoa_append::digit#2 // reg byte x 1.00050000015E10 unsigned int utoa_append::return unsigned int utoa_append::return#0 // return zp[2]:5 2000002.0 unsigned int utoa_append::sub -unsigned int utoa_append::sub#0 // sub zp[2]:21 3.3335000005E9 +unsigned int utoa_append::sub#0 // sub zp[2]:23 3.3335000005E9 unsigned int utoa_append::value unsigned int utoa_append::value#0 // value zp[2]:5 3666667.333333333 unsigned int utoa_append::value#1 // value zp[2]:5 2.0000000002E10 @@ -219,24 +225,26 @@ unsigned int utoa_append::value#2 // value zp[2]:5 5.001833334166666E9 reg byte x [ conio_c64_init::line#2 conio_c64_init::line#0 ] zp[2]:2 [ main::bbs#2 main::bbs#1 ] reg byte x [ gotoxy::y#4 gotoxy::y#2 ] -reg byte a [ cputc::c#3 cputc::c#0 cputc::c#2 ] zp[1]:4 [ utoa::digit#2 utoa::digit#1 ] -zp[2]:5 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 utoa_append::return#0 printf_string::str#2 printf_string::str#0 printf_string::str#1 cputs::s#6 cputs::s#7 cputs::s#2 cputs::s#0 ] +zp[2]:5 [ utoa::value#2 utoa::value#6 utoa::value#1 utoa::value#0 utoa_append::value#2 utoa_append::value#0 utoa_append::value#1 printf_uint::uvalue#0 utoa_append::return#0 printf_string::str#2 printf_string::str#0 printf_string::str#1 printf_str::s#6 printf_str::s#7 printf_str::s#2 printf_str::s#0 ] reg byte x [ utoa::started#2 utoa::started#4 ] -reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] -zp[2]:7 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] +zp[2]:7 [ utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 printf_str::putc#7 ] +zp[2]:9 [ memset::str#3 memset::dst#2 memset::dst#4 memset::dst#1 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] reg byte x [ memset::c#4 ] -zp[1]:9 [ conio_cursor_x ] -zp[1]:10 [ conio_cursor_y ] -zp[2]:11 [ conio_line_text ] -zp[2]:13 [ conio_line_color ] -zp[2]:15 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] -zp[2]:17 [ gotoxy::$8 ] -zp[2]:19 [ gotoxy::$5 ] -reg byte a [ cputs::c#1 ] +reg byte x [ utoa_append::digit#2 utoa_append::digit#1 ] +zp[1]:11 [ conio_cursor_x ] +zp[1]:12 [ conio_cursor_y ] +zp[2]:13 [ conio_line_text ] +zp[2]:15 [ conio_line_color ] +reg byte a [ cputc::c#0 ] +zp[2]:17 [ gotoxy::$7 gotoxy::$9 gotoxy::line_offset#0 gotoxy::$6 ] +zp[2]:19 [ gotoxy::$8 ] +zp[2]:21 [ gotoxy::$5 ] +reg byte a [ printf_str::c#1 ] reg byte a [ printf_number_buffer::buffer_sign#0 ] reg byte x [ utoa::$11 ] reg byte a [ utoa::$10 ] -zp[2]:21 [ memcpy::src_end#0 utoa::digit_value#0 utoa_append::sub#0 ] -zp[2]:23 [ memset::end#0 memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 utoa::buffer#11 utoa::buffer#14 utoa::buffer#4 utoa::buffer#3 utoa_append::buffer#0 ] +zp[2]:23 [ utoa::digit_value#0 utoa_append::sub#0 ] +zp[2]:25 [ memcpy::src_end#0 ] +zp[2]:27 [ memset::end#0 memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] mem[12] [ printf_buffer ]